Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Salesforce Outbound Message Event


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!


Attention: You are reading about a feature that is not currently available for all clients. If you’d like more information or to purchase access, talk to your Account Executive.

About the Salesforce Outbound Message Event

Qtip: This feature used to be named the Salesforce Workflow Rule Event. Older workflows may still use this legacy event, but they will be automatically migrated to the updated event without any action required on your end.

In the Workflows tab, you can set up an event so that you automatically trigger a Qualtrics workflow when Flow conditions are met in Salesforce. The Flow conditions might be an event such as a case being closed, or an opportunity that is won.

Attention: Salesforce is deprecating Workflow Rules in favor of the Flow Builder. See this Salesforce blog post for more information about this change. This event can only be used with Salesforce Flows.

Installing the Salesforce Outbound Message Event

To use the Salesforce workflow rule event, a Brand Administrator must add the Salesforce Outbound Message extension to your brand.
the salesforce outbound message extension in admin

See Installing Third Party Extensions for step by step instructions on downloading an extension.

Setting up a Salesforce Outbound Message Event

Follow the instructions in this section to set up a Salesforce outbound message event.

  1. In your survey, go to the Workflows tab.In the workflows tab, clicking "create a workflows" and then "started when an event is received"
  2. Click Create a workflow.
  3. Select Started when an event is received.
  4. Choose the Salesforce outbound message event.choosing the salesforce outbound message event
  5. Select a Salesforce account to use. You can select any account you’ve connected previously, or an account that was added by a Brand Administrator when they installed the extension.choosing a salesforce account or adding a new one
  6. To add a new account, click Add a user account.
    Qtip: When adding a new account, you’ll choose the account type (either production or sandbox) and give the account a name so you can identify it. Then, you’ll be prompted to log in to Salesforce. See Linking Qualtrics & Salesforce for more information on connecting a Salesforce account.
    Attention: After you configure this workflow task for the first time, you cannot switch environments (e.g., from sandbox to production) by changing the connected Salesforce account. Instead, you must rebuild your workflow from scratch using the other environment credentials.
  7. Click Next.
  8. Review the account information, environment, and workflow ownership status.choosing the salesforce object
    Attention: When making edits to your Salesforce workflow, it’s important that the user who initially set up the workflow is the only user who edits the workflow. If a user who did not set up the workflow tries to edit it, the Salesforce integration will stop working. If you are not the Salesforce workflow owner but need to edit the workflow, then copy the workflow and make edits to the copy.
  9. Click Copy URL and save the URL somewhere so you can reference it later. This is the URL that will be used in your outbound message in Salesforce.
  10. Choose the object that triggers the workflow when the object is updated or created. This should match the object in your Salesforce outbound message and flow.
  11. Review the object fields that are included with your selected Salesforce object.
  12. To use additional fields from objects connected to the main object, click Add field.choosing fields
  13. Choose your field using the dropdown menu.
  14. To remove a field from the workflow, click the trash can icon next to the event.
  15. Click Save.
  16. Click the plus sign ( + ) and then Add a condition to add conditions to your workflow, which determines when the workflow runs. See Creating Conditions for more information on workflow conditions.adding a condition to the workflow
    Example: In the below example, the event will only trigger when the Salesforce field ContactEmail is not empty.an example condition for the salesforce outbound message event

After setting up the event with conditions, you’ll need to choose the task that completes the workflow. Usually, this is either the XM Directory task to send a survey, or the email task to send a follow-up email. See the linked pages for more information about each task.

You will also need to create an outbound message and add it to a flow in Salesforce. When setting up your outbound message, make sure it meets the following requirements:

  • The object selected in the outbound message should be the same object you selected in step 10.
  • Paste the URL you copied in step 9 into the Endpoint URL in your outbound message.
Qtip: Check out the Triggering & Emailing Surveys in Salesforce or Updating Contacts in Qualtrics page for step by step instructions on setting up this integration for the supported use cases.

FAQs