Qualtrics + Salesforce

Connect Qualtrics and Salesforce to Turn Customer Feedback into Revenue Action

Automatically sync survey responses, NPS scores, and experience data from Qualtrics into Salesforce so you can close the loop on every customer interaction.

Why integrate Qualtrics and Salesforce?

Qualtrics and Salesforce are two of the most important platforms in the modern enterprise stack — one capturing the voice of the customer, the other managing every relationship and opportunity. When they run in silos, experience data sits disconnected from the sales and service teams who need it most. Integrating Qualtrics with Salesforce on tray.ai means every survey response, satisfaction score, and feedback signal flows directly into your CRM where it can drive real action.

Automate & integrate Qualtrics & Salesforce

Use case

Sync NPS Survey Responses to Salesforce Contact Records

When a Qualtrics NPS survey is completed, automatically update the associated Salesforce Contact or Account record with the respondent's score, verbatim feedback, and survey timestamp. Account teams get a live view of customer sentiment without leaving Salesforce. Reps can prioritize outreach based on real satisfaction data rather than gut instinct.

Use case

Trigger Salesforce Tasks and Cases from Negative Feedback

Automatically create a Salesforce Task, Case, or alert when a Qualtrics response falls below a defined satisfaction threshold — a detractor NPS score or a low CSAT rating. Route the case to the right team based on territory, product line, or account tier. No at-risk customer goes uncontacted when the feedback loop closes within hours, not days.

Use case

Launch Qualtrics Surveys Triggered by Salesforce Events

Use Salesforce pipeline milestones — Opportunity Closed Won, Case Closed, or a new Onboarding Stage — as triggers to automatically send a targeted Qualtrics survey. Post-purchase satisfaction surveys, onboarding feedback forms, and support experience ratings go out at exactly the right moment. Survey content gets personalized using Salesforce field data like contact name, product purchased, or account owner.

Use case

Enrich Salesforce Leads and Contacts with Qualtrics Research Data

When prospects or customers complete market research, product feedback, or intent surveys in Qualtrics, automatically push enrichment data back to the matching Salesforce Lead or Contact record. Append persona attributes, product preferences, or buying signals as custom fields that sales teams can act on right away. Survey responses become a first-party data layer inside your CRM.

Use case

Automate Salesforce Opportunity Updates Based on Executive Sponsor Feedback

When key stakeholders at a strategic account complete a Qualtrics relationship survey, automatically update health scores, opportunity stages, or renewal likelihood fields in Salesforce. Flag accounts where executive sentiment has declined and notify the assigned account executive or CSM. Relationship health data flows directly into renewal and expansion forecasting.

Use case

Route Promoter Responses to Sales for Upsell and Advocacy Opportunities

When a Qualtrics survey identifies a promoter — an NPS score of 9 or 10 — automatically create a Salesforce Task or Opportunity for the account team to follow up with an upsell conversation or advocacy program invitation. Catch positive sentiment at its peak and convert it into pipeline. Log the interaction to the contact timeline for full visibility.

Use case

Aggregate Qualtrics Employee Experience Data in Salesforce for HR Reporting

Sync employee engagement and pulse survey results from Qualtrics into Salesforce objects used by HR or workforce management teams. Automatically update employee records with engagement scores, flag teams showing declining morale, and trigger manager check-in workflows. People data and experience metrics live in the platform your HR business partners already use.

Get started with Qualtrics & Salesforce integration today

Qualtrics & Salesforce Challenges

What challenges are there when working with Qualtrics & Salesforce and how will using Tray.ai help?

Challenge

Matching Survey Respondents to Salesforce Records Accurately

Survey respondents don't always use the exact email address on file in Salesforce. Mismatches lead to unmatched records, duplicated contacts, or data written to the wrong account — and that quietly corrupts both your CRM data and your experience reporting.

How Tray.ai Can Help:

tray.ai's workflow logic lets you build multi-step matching sequences — starting with an exact email match in Salesforce, falling back to fuzzy name and domain matching, and routing anything still unmatched to a review queue. Conditional branching means data only gets written when there's a confident match, so your CRM stays clean.

Challenge

Handling High-Volume Survey Response Ingestion Without Delays

Large NPS or post-event survey campaigns can generate thousands of responses in a short window. Processing them in real time while making Salesforce API calls for each record can hit rate limits, create backlogs, or leave you with incomplete syncs.

How Tray.ai Can Help:

tray.ai handles high-volume scenarios with built-in queue management, retry logic, and throttle-aware Salesforce API calls that respect rate limits without dropping records. Bulk processing modes let batches of responses run efficiently, so everything syncs reliably even during peak response windows.

Challenge

Keeping Qualtrics Survey Distribution Lists in Sync with Salesforce

Salesforce contacts are added, updated, and deactivated constantly. Without an automated sync, Qualtrics mailing lists go stale fast — surveys land with churned customers, bounce off old email addresses, or skip new contacts who should have been included.

How Tray.ai Can Help:

tray.ai runs scheduled or event-driven workflows that continuously sync Salesforce Contact and Account data into Qualtrics mailing lists. When a Contact is updated or deactivated in Salesforce, the corresponding Qualtrics list entry updates or drops automatically, so distribution lists stay current and compliant.

Challenge

Mapping Custom Qualtrics Question Fields to Salesforce Custom Objects

Every organization's Qualtrics surveys look different — custom question IDs, embedded data fields, and response formats that don't map neatly to standard Salesforce fields. Building and maintaining these mappings by hand is error-prone, and they break whenever surveys change.

How Tray.ai Can Help:

tray.ai's visual data mapper lets teams build explicit, maintainable field mappings between Qualtrics response schemas and Salesforce object fields, including custom objects and custom fields. When survey structures change, you update the mapping in one place rather than rebuilding entire workflows.

Challenge

Ensuring GDPR and Data Privacy Compliance Across Both Platforms

Qualtrics survey data often contains personally identifiable information subject to GDPR, CCPA, and other privacy regulations. Flowing that data automatically into Salesforce without proper controls creates real compliance exposure, especially for respondents in regulated regions.

How Tray.ai Can Help:

tray.ai supports compliant data flows with PII masking, field-level filtering, and conditional routing based on respondent region or consent flags embedded in Qualtrics survey data. Workflows can exclude or anonymize sensitive fields before writing to Salesforce, and audit logs record exactly what data was transferred and when.

Start using our pre-built Qualtrics & Salesforce templates today

Start from scratch or use one of our pre-built Qualtrics & Salesforce templates to quickly solve your most common use cases.

Qualtrics & Salesforce Templates

Find pre-built Qualtrics & Salesforce solutions for common use cases

Browse all templates

Template

Qualtrics NPS Response to Salesforce Contact Update

Automatically captures completed Qualtrics NPS survey responses and updates the matching Salesforce Contact record with the NPS score, response category (Promoter, Passive, Detractor), and verbatim comments. Matching runs by email address, so records link accurately without manual lookup.

Steps:

  • Trigger: New survey response received in Qualtrics via webhook or polling
  • Extract respondent email, NPS score, and comment fields from the Qualtrics response payload
  • Look up the matching Contact record in Salesforce by email address
  • Update the Contact record with NPS score, category, feedback text, and response date
  • Log a completed Activity to the Contact timeline for full audit visibility

Connectors Used: Qualtrics, Salesforce

Template

Salesforce Closed Won Opportunity to Qualtrics Post-Sale Survey

When an Opportunity is marked Closed Won in Salesforce, this template automatically enrolls the primary contact in a targeted post-purchase Qualtrics survey. It personalizes the survey invitation using Salesforce fields and writes distribution status back to the Opportunity record.

Steps:

  • Trigger: Salesforce Opportunity Stage changes to Closed Won
  • Retrieve primary Contact details and custom field values from the Opportunity in Salesforce
  • Create or update a contact in the target Qualtrics mailing list with personalization data
  • Distribute the post-sale survey to the contact via Qualtrics email distribution
  • Write the Qualtrics distribution ID and send timestamp back to the Salesforce Opportunity record

Connectors Used: Salesforce, Qualtrics

Template

Qualtrics Detractor Alert to Salesforce Case and Task

Monitors incoming Qualtrics survey responses and automatically creates a Salesforce Case and assigned follow-up Task whenever a detractor response (NPS 0-6) comes in. Routes the case to the correct queue based on account tier or product category and notifies the account owner.

Steps:

  • Trigger: New Qualtrics response received with NPS score of 6 or below
  • Look up the associated Salesforce Account and Contact by respondent email
  • Create a new Salesforce Case with severity, description, and verbatim feedback populated
  • Assign a follow-up Task to the Account Owner with a due date based on account tier SLA
  • Send an internal Salesforce Chatter notification to the account team alerting them to the detractor

Connectors Used: Qualtrics, Salesforce

Template

Qualtrics Promoter Response to Salesforce Upsell Opportunity

When a Qualtrics survey response is classified as a Promoter (NPS 9-10), this template creates a new Salesforce Opportunity or Task for the account team to pursue an upsell or advocacy conversation, capturing positive momentum before it fades.

Steps:

  • Trigger: Qualtrics survey response received with NPS score of 9 or 10
  • Look up the associated Salesforce Account and Contact by respondent email
  • Check whether an active upsell Opportunity already exists to prevent duplicate creation
  • Create a new Salesforce Opportunity with type set to Upsell and source set to NPS Promoter
  • Create a Task for the Account Owner to initiate an advocacy or expansion conversation

Connectors Used: Qualtrics, Salesforce

Template

Salesforce Case Closed to Qualtrics Support CSAT Survey

Automatically triggers a Qualtrics CSAT survey whenever a Salesforce Case is closed, so support teams can capture satisfaction data at the moment of resolution and write it back to the original Case record for reporting.

Steps:

  • Trigger: Salesforce Case Status changes to Closed
  • Retrieve Contact email, case subject, and resolution details from Salesforce
  • Add the contact to the appropriate Qualtrics CSAT survey mailing list
  • Send the survey with case details pre-filled as embedded data for context
  • On survey completion, write CSAT score and comments back to the Salesforce Case record

Connectors Used: Salesforce, Qualtrics

Template

Scheduled Qualtrics Relationship Survey Sync to Salesforce Accounts

On a scheduled cadence, this template pulls aggregated relationship survey results from Qualtrics and updates health score fields on Salesforce Account records, so CSMs and AEs can monitor account sentiment trends over time without manual exports.

Steps:

  • Trigger: Scheduled run (daily, weekly, or monthly based on survey cadence)
  • Fetch latest relationship survey responses from Qualtrics for all accounts in scope
  • Aggregate scores per Account using email domain or Salesforce Account ID embedded in survey data
  • Update the Salesforce Account record with latest health score, trend direction, and last survey date
  • Flag Accounts with declining scores for CSM review via Salesforce Task or Chatter post

Connectors Used: Qualtrics, Salesforce