Skip to main content
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Product Experience
    Product Experience
  • Core XM
    Core XM
  • Design XM
    Design 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 Workflows tab.

Setting Up a Link Through the Workflows Tab

In the Workflows 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 Workflows tab.
  1. In your survey, navigate to the Workflows tab.
    choosing create a new workflow and then event based
  2. Click Create a workflow.
  3. Choose Event-based.
  4. 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 workflow. If you are triggering a survey distribution from Salesforce, this will be a Salesforce Workflow Rule.
    the survey response event and salesforce workflow rule event
  5. Click the plus sign ( + ) and then Task. clicking the plus sign and then task
  6. 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.
    selecting the salesforce or xm directory task
  7. 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.
    enabling the sandbox checkbox if desired and clicking sign into salesforce
  8. 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:,
  • 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 workflow should make any additional edits to the workflow, since any collaborators will be asked to re-authenticate into the Salesforce instance in that workflow.

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.