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

Linking Qualtrics & Salesforce

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!


About Linking Qualtrics & Salesforce

Before using any features of the Salesforce Extension, you need to connect your Qualtrics account to your Salesforce instance.

Your Salesforce instance will be connected to your Qualtrics account in the Actions tab.

Setting Up a Link Through the Actions Tab

In the Actions tab, you can link each Salesforce task to your Salesforce instance. This allows the flexibility to have some surveys linked to your sandbox, while others are linked to production.

Qtip: You can link up to 5 Salesforce accounts to each Qualtrics account when linking via the Actions tab.
  1. Select your project from the Projects page.
    selecting a survey from the Projects page
  2. Navigate to the Actions tab.
    navigating to the Actions tab from the survey editing page
  3. Select Add Action.
    the add action button for creating a new action

    Qtip: You can rename your action by clicking on the New Action text and typing a new name.

    renaming an action

  4. Click Choose Event.
    the choose event button when creating an action
  5. Select the event that starts your desired workflow. If you want to set up Response Mapping, this will be a Survey Response, and you will connect your Salesforce instance in the task step of the Action. If you are triggering a survey distribution from Salesforce, this will be a Salesforce Workflow Rule.
    the choose event screen
  6. Select Add Task.
    the add task button when creating an action
  7. Select your desired task. If you are setting up Salesforce Response Mapping, choose Salesforce. If you are triggering a survey distribution from Salesforce, this will be an XM Directory task.
    the task selection screen for choosing the task to perform
  8. If you are adding a Salesforce sandbox instance, check the box marked Sandbox Environment. If you are using a production account, leave this box unchecked.
    logging into a salesforce account when setting up a salesforce task
  9. Select Sign into Salesforce. This will take you to a Salesforce login screen to authenticate your account.
Qtip: If you have linked multiple Salesforce instances to your Qualtrics account, choose your event and then click the Salesforce Account dropdown and pick the correct instance for your trigger or mapping. Otherwise, you can choose Add new account to add another Salesforce instance. To delete an account, choose Remove selected account after selecting an account from the list. .
the account dropdown for selecting or removing a salesforce account

 

Requirements of the Salesforce Account / Environment

The user type you link does not necessarily need to be a System Admin, but there are specific requirements of the user profile you use when linking.

User Profile settings:

  • Salesforce API enabled
  • If Login IP range(s) specified, include Qualtrics IP ranges: 162.247.216.0/22, 139.60.152.0/22
  • Ensure that the Salesforce user has access to all necessary Record Types
  • Object/field access:
    • “View All” for any objects that are related to objects the user may be updating/inserting
    • “Modify All” for any objects the user may be updating in Salesforce from Qualtrics
    • “Create” for any objects the user may be inserting in Salesforce from Qualtrics
    • “Read Access” for any fields the user may need to pull into Qualtrics from Salesforce
    • “Edit Access” for any fields the user may need to update/insert

Organization settings:

  • Setup > Security > Session Settings
    • Deselect both options for locking IP addresses
  • Setup > Apps > Manage Apps > Qualtrics Surveys > OAuth Policies
    • Refresh Token Policy should be set to “Refresh token valid until revoked”
    • Permitted Users should be set to “All users may self-authorize”

Project Ownership

Salesforce credentials are stored in Qualtrics at the account level. That means that Qualtrics always checks the Salesforce credentials of the project owner. If you are setting up the Salesforce Extension and the project was shared with you, either have the project ownership transferred to you or have the project owner link their Qualtrics account to your Salesforce instance. Only the creator of the Salesforce action should make any additional edits to the action, since any collaborators will be asked to re-authenticate into the Salesforce instance in that action.

If you run into issues when testing response mapping or triggering and emailing surveys, check to see if the project has been shared at all, and make sure the project owner has linked to the correct Salesforce account.

FAQs