Loading...
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Product Experience
    Product Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

ServiceNow Extension

What's on This Page:


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Qtip: If you’re interested in purchasing this extension, check it out on the XM Marketplace!

About the ServiceNow Extension

Actions in Qualtrics can create incidents in ServiceNow, or update existing ones. For example, you may want to create a ServiceNow incident whenever a negative NPS score comes through a Qualtrics survey. You can also update a client’s information in a ServiceNow incident if they respond to a survey in Qualtrics where they provide new contact information.

Qtip: Are you having trouble accessing your instance? If your instance has “gone to sleep,” please contact ServiceNow’s support team.
Qtip: Are you curious how actions in ServiceNow can trigger tasks in Qualtrics, such as a CSAT survey that goes out when ServiceNow tickets are resolved? Check out our JSON Event page for an example on integrating with ServiceNow.

Setting Up a ServiceNow Task

  1. In your survey, go to the Actions tab.
    navigating to the actions tab of a survey, then clicking "create an action" and "event-based"
  2. Click Create an action.
  3. Choose Event-based.
  4. Select the Event that will trigger the ticket creation or change in ServiceNow. Most of the time, this will be a Survey response from Qualtrics. See event-based actions for all available options.
    selecting the event that begins the workflow
  5. If desired, add conditions to your workflow, which determine when the workflow runs. To add conditions, click the plus sign ( + ) and then Conditions.
    clicking the plus sign and choosing conditions

    Qtip: This is most helpful if you don’t want a ServiceNow ticket created or updated for every single response that is submitted to the survey.
  6. Click the plus sign ( + ) and then Task.
    clicking the plus sign and choosing task
  7. Select ServiceNow.
    selecting ServiceNow in the task selection window
  8. Choose the task you’d like to accomplish in ServiceNow. You can choose to create a new record or update an existing record.
    choosing what you'd like to do in servicenow
  9. Click Next.
  10. Select the ServiceNow account the task should be completed in.
    choosing a servicenow account

    Qtip: You’ll be able to select any ServiceNow accounts you’ve previously connected to Qualtrics, along with any accounts configured by Brand Administrators in Extensions.
  11. If you’d like to connect a new ServiceNow account, click Add user account.
    Qtip: After clicking Add user account, you’ll be asked to give your account a name and to enter the username and password.
    image of the add user account screen
    Qtip: You can edit your connected account’s name by clicking the pencil icon in the account selection window. To disconnect your account, click the trash can icon. Be careful when deleting accounts, as any plugins using this account will no longer work.the pencil and trash can icons for editing or removing an account
  12. Click Next and finish setting up the task. Depending on the selected task, the setup will be different. See the below sections on setting up each task.

Create Record

If you selected Create Record as your task, you will be creating a new record in ServiceNow.

image of the create record screen.

  1. Enter your ServiceNow Instance Name.
    Qtip: When you access your ServiceNow instance, this is a short sequence that appears in the beginning of the URL. For example, if your URL is dev12345.service-now.com, your instance is dev12345.
  2. Add a Table Name. Your options include:
    • Your own, custom value.
    • change_request
    • change_task
    • incident
    • problem
    • release_task
    • ticket
  3. Click Add Field to determine the ticket fields you want to be prepopulated by this task. You have several options:
    • Assignment Group: The ID of the assignment group.
    • Assigned to: The ID of the person assigned to the record.
    • Urgency: The extent to which the incident can be delayed, or must be addressed with utmost urgency. Possible values include Low, Medium, and High.
    • Impact: The effect a record has on business. Possible values include Low, Medium, and High.
    • State: The state, or status, of a record. Values include In Progress, On Hold, Resolved, Closed, and Cancelled.
    • Comment: Any additional comment you want to add to the record.
    • Description: Description of the record.
    • Short description: Short text description of the record.
    • Additional Field: Add a custom field. You can add multiple.
      Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided.
  4. To delete any unwanted fields, click the symbol next to the field.
  5. When done, click Save.

Update Record

If you selected Update Record as your task, you will be updating an existing record in ServiceNow.

image of the update record screen.

  1. Enter your ServiceNow Instance Name.
    Qtip: When you access your ServiceNow instance, this is a short sequence that appears in the beginning of the URL. For example, if your URL is dev12345.service-now.com, your instance is dev12345.
  2. Enter a Record ID. This is the Number of the record you want to update with this task.
  3. Add a Table Name. Your options:
    • Your own custom value
    • change_request
    • change_task
    • incident
    • problem
    • release_task
    • ticket
  4. Click Add Field to determine the ticket fields you want to be updated by this task. You have several options:
    • Assignment Group: The ID of the assignment group.
    • Assigned to: The ID of the person assigned to the record.
    • Urgency: The extent to which the incident can be delayed, or must be addressed with utmost urgency. Possible values include Low, Medium, and High.
    • Impact: The effect a record has on business. Possible values include Low, Medium, and High.
    • State: The state, or status, of an incident. Values include In Progress, On Hold, Resolved, Closed, and Cancelled.
    • Comment: Any additional comment you want to add to the incident.
    • Description: Description of the incident.
    • Short description: Short text description of the incident.
    • Additional Field: Add a custom field. You can add multiple.
      Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided.
  5. Click the minus button ( ) to remove a field.
  6. When finished, click Save.