Integration line 2

Salesforce Surveys Integration

Push NPS, CSAT, and qualification answers straight onto Contact, Lead, Opportunity, and Case records. Trigger record-triggered Flows from satisfaction scores, refine lead scoring with self-reported intent, and give reps deal-ready context before every call.
Integration line 1
Integration line 2
Integration line 3
Integration line 4
Integration line 5
Integration line 6
Integration line 7
  1. Red Bull
  2. Schindler
  3. Bayer
  4. Booksy
  5. KraftHeinz
  6. Danone

Write survey answers back to the Salesforce records your teams already use

Responsly writes the survey answers you map onto the matching Salesforce record as they arrive — Contact, Lead, Opportunity, or Case. NPS scores become number fields, qualification answers become picklist values, open-ended feedback becomes long text, and every field is immediately available to Flows, reports, dashboards, and the sales reps preparing for their next call.

Salesforce already captures what you do with customers: emails, calls, deal stages, case histories. What it rarely captures well is what customers think — how satisfied they are, what they need next, and why they churn. The survey integration closes that gap by putting direct customer voice on the same records your teams already live inside.

Replacing GetFeedback Direct in Salesforce

GetFeedback Direct retires on December 31, 2026. If your team used it to survey customers from Salesforce, what you have to rebuild is smaller than a full platform migration. The Salesforce side comes down to five jobs, and each one maps onto a specific setting in Responsly:

The jobHow it works in ResponslyWhere you set it up
Send a survey when something happens in Salesforce (a Case closes, an Opportunity is won)A record-triggered Flow sends a Salesforce email template with the Responsly survey link. Merge tags in the link identify the Contact and the Case.Survey link tab, then Flow Builder
Write the answers back to the recordEach question maps to a field on Contact, Case, Account, Opportunity, Lead, or any custom objectUpdate objects tab
Keep each response attached to the right Case and ContactThe IDs passed in the link (contact_id, case_id) link the records through object relationshipsObjects relationships tab
Tag responses by programA static value stamps every response, for example Survey_Name__c = Post-Support CSATStatic values tab
Report scores inside SalesforceMapped fields are ordinary Salesforce fields, so Report Builder, dashboards, and list views use them directlySalesforce reports

Three things are worth doing before the cut-off, in this order:

  1. Export your response history from GetFeedback while you still have access. Historical NPS and CSAT are what keep the trend line readable after the switch. Without them, every score starts from zero.
  2. Write down your mappings. List which Salesforce event triggered which survey, and which question wrote to which field. That configuration lives in Direct, and you should not count on reaching it once the account closes. It is the part teams most often have to reconstruct from memory.
  3. Rebuild the trigger in Flow Builder, not as a Workflow Rule. Salesforce ended support for Workflow Rules and Process Builder on December 31, 2025. Existing rules still run but get no fixes, so the migration is the natural moment to move the survey trigger into a Flow.

Salesforce write-back is on the Professional plan (from $250/month, billed yearly) and on Enterprise, not on Essential. For the full shutdown timeline, see the GetFeedback migration guide. To see how the replacements compare on price and Salesforce write-back, see GetFeedback alternatives.

Why survey data belongs inside Salesforce, not beside it

Many teams run satisfaction programs in a separate tool. The results sit in a monthly dashboard somebody reviews during QBRs, and the information never reaches the people who could act on it. Meanwhile, Flows fire on activity-based triggers, scoring models guess at intent, and Service Cloud routes cases without any sentiment signal.

When survey responses live on Salesforce records:

  • Automation reacts to sentiment, not only to activity. A Contact whose NPS drops below six enters a retention Flow. A Lead whose qualification answers place them in your ICP can be assigned to enterprise sales by a Flow. These signals are stronger than “opened three emails.”
  • Scoring reflects stated intent. A prospect who tells you their budget is $50K and timeline is Q2 scores differently than one who only downloaded a whitepaper. Self-reported data closes the inference gap that activity-based scoring rules have to guess around.
  • Sales and service conversations start informed. Reps see the last demo rating, the buying concern, or the support CSAT score directly on the record before dialing. The opening shifts from “How are things going?” to “You mentioned pricing was a concern last week — here’s how customers at your size typically handle that.”
  • Reporting connects sentiment to revenue. A dashboard that combines NPS trend, churn rate, and pipeline velocity gives leadership a single view of how satisfaction drives commercial outcomes — all inside tools the team already uses.

Connecting Responsly to Salesforce

The integration connects through Salesforce’s OAuth authorization. Setup is admin work in your survey’s Connect tab and in Salesforce Setup, with no developer needed.

  1. Authorize your Salesforce org. In the survey’s Connect tab, choose Salesforce, log in through the pop-up, and authorize Responsly. Connect a Sandbox for testing, then switch to Production before launch.
  2. Identify the respondent. Add Salesforce merge tags to the survey link (Contact or Lead email and ID, Case ID) so every response is tied to the right record.
  3. Map questions to Salesforce fields. For each question, pick the object (Contact, Lead, Account, Opportunity, Case, or a custom object) and the field it writes to. Create the custom fields in Salesforce first. A Contact Form question can create a new Lead, Contact, or Account instead.
  4. Send it from Salesforce. Put the survey link in a Salesforce email template and send it from a record-triggered Flow, for example when a Case closes.
  5. Test, then go live. Complete the survey as a test Contact and check that the mapped fields update on the record.

Most question types can be mapped to a text field. Numeric questions (NPS, CSAT, ratings, sliders) can also go to number fields, single-choice answers to picklists, and multi-select answers to multi-picklists; matrix and other composite answers are sent as readable text.

Lifecycle-aligned survey strategy across Sales and Service Cloud

Salesforce lifecycle stages and case statuses are natural survey triggers — and each stage benefits from a different kind of feedback.

Lead stage: qualification that replaces guesswork

Consider a B2B SaaS team that adds a three-question qualification survey to their post-content-download email: company size, purchasing timeline, and primary use case. Responses sync to the Lead record and feed a record-triggered Flow.

What this changes in practice:

  • Sales-accepted lead rates rise, because survey-qualified leads match ICP before handoff.
  • Time-to-first-meeting drops as reps prioritize high-intent leads immediately.
  • Scoring rules can add points for signals like “enterprise + immediate timeline” straight from the mapped fields.

A short, focused survey often outperforms a five-field progressive-profiling form that leads abandon partway through—because completion happens inside the email. For more, see our guide to voice of customer programs.

Opportunity stage: post-demo feedback that accelerates pipeline

After every demo, a Salesforce Flow sends a three-question survey: overall rating, primary buying concern (multi-select), and “What would make your decision easier?” Responses write back to the Opportunity record and branch the pipeline workflow:

  • Rating 4–5 + short timeline — Flow creates a task to send a proposal within 24 hours and moves the stage to “Proposal Sent.”
  • Rating 4–5 + “internal approval” concern — Flow sends an ROI calculator and executive summary, then schedules a follow-up task for two weeks.
  • Rating 1–3 — Flow alerts the sales manager, pauses any nurture sequence, and surfaces the verbatim comment on the record.

The payoff: demo-to-proposal conversion tends to climb, because most “stalled” deals hide a specific concern a rep can address — the survey is simply what surfaces it.

Customer stage: NPS and CSAT that feed Service Cloud routing

Customer satisfaction surveys post-onboarding, quarterly NPS, and case-close CSAT all land on Contact and Case records. Detractors can auto-enroll in a retention Flow while promoters get a referral nudge. On Cases, a low CSAT after resolution can re-open the Case and route it to a senior agent, closing a feedback loop that dashboards alone never do.

Use survey fields in Salesforce reports and dashboards

Once mapped, survey fields behave like any other Salesforce field:

  • Build an NPS by account report grouped by Account Owner to spot at-risk portfolios.
  • Create a CSAT by agent dashboard from Case surveys to inform coaching.
  • Filter Opportunities by post-demo rating to prioritize pipeline review meetings.
  • Add survey fields to list views so reps sort their work by customer sentiment, not only by last activity date.

For structuring feedback questions that drive these reports, see our guide to multiple choice questions.

Practices for Salesforce survey automation

Trigger surveys from Flows, not standalone blasts. Embedding survey links in lifecycle Flows ensures feedback arrives at the right moment — after onboarding, after close-won, after case resolution. Surveys that arrive in context are more likely to be completed.

Store raw scores and computed segments separately. Keep the numeric NPS in a number field for trend analysis, and derive a “promoter / passive / detractor” value in Salesforce for Flow triggers and reports. Both are useful, for different purposes.

Respect field-level security on survey fields. Only expose survey fields to the roles that need them. Reps should see the CSAT and comments on their accounts; managers often need aggregated views.

Let survey data override behavioral assumptions. If behavioral signals suggest a customer is engaged but the survey says otherwise, trust the survey. Use skip logic so respondents only answer what is relevant to their context.

Measure the revenue impact of survey-driven Flows. Compare a generic cross-sell Flow against one conditioned on survey data. The revenue delta is the ROI of the integration — and it is usually the easiest number to defend in a budget review.

What data syncs to Salesforce

Each submission can update the target record with:

  • numeric scores for NPS, CSAT, CES, and star ratings,
  • picklist values for single-select qualification and segmentation questions,
  • multi-picklist values for multi-select answers,
  • true/false values for yes/no and consent questions,
  • long text for open-ended feedback,
  • dates in YYYY-MM-DD format,
  • static values that tag every response, such as the survey name,
  • links between related records, for example a Case and its Contact, through object relationships.

This data sits alongside Salesforce’s native pipeline, service, and marketing data — giving every Flow, report, and rep a complete picture of both behavior and sentiment.

Make every Salesforce workflow smarter with customer feedback

Connect Salesforce to Responsly and send surveys at the moments that matter across the lifecycle. Let every rating, concern, and suggestion steer the next Flow, the next task, and the next deal — CRM automation that listens as carefully as it acts. For B2B marketing teams, pair this with the Pardot integration to drive lead scoring and nurtures from survey responses. For Zoho CRM teams running a similar stack, see the Zoho CRM integration. For complex multi-tool routing beyond the CRM sync, see n8n.

To set it up, follow the Salesforce integration guide, or the post-support survey automation walkthrough for closing the loop on Service Cloud cases.

Salesforce Integration FAQ

Which Salesforce objects can survey responses update?

Responses sync to standard Contact, Lead, Account, and Opportunity records out of the box, plus any custom fields you expose on those objects. Case records can receive CSAT scores after a support interaction, and custom objects are supported through field mapping.

Can survey answers trigger Salesforce Flows?

Yes. Any field a survey writes to can be used in the entry conditions of a record-triggered Flow. A low NPS on a Contact can fire a retention Flow, while a qualifying answer on a Lead can create a follow-up task for sales. Build new automation in Flow Builder: Salesforce ended support for Workflow Rules and Process Builder on December 31, 2025. Existing rules still run, but they no longer get bug fixes.

We run GetFeedback Direct in Salesforce. Can Responsly replace it?

Yes, for the Salesforce survey workflow Direct is used for: a survey sent when a Salesforce event happens (a Case closes, an Opportunity is won), the answers written back to the right Contact, Case or custom object, and the scores reported in Salesforce dashboards. GetFeedback Direct retires on December 31, 2026. Salesforce write-back is on the Professional plan (from $250/month, billed yearly) and on Enterprise, not on Essential. See the GetFeedback alternatives comparison for how the options differ on price and write-back.

What does the Salesforce integration not do?

It works with Salesforce CRM (Sales Cloud and Service Cloud), not Marketing Cloud, which uses a different data structure. Responses must be tied to an identified respondent, through merge tags in the survey link or a contact question, so anonymous responses cannot be mapped to records. Surveys go out by email (including the first question embedded in the email body) or as a direct link; there is no native distribution through Salesforce chat, where a direct link is the workaround.

How is a respondent matched to the right Salesforce record?

Through the survey link. Salesforce merge tags pass the respondent's email and record ID (for example contact_email and contact_id) into hidden variables, and Responsly uses them to update the right record. Respondents who arrive without those parameters can be identified with a Contact Form question, which can also create a new Lead, Contact or Account.

Does the integration support custom fields?

Yes. During field mapping you can target any custom field on Contact, Lead, Account, Opportunity, Case, or a custom object. Create the field in Salesforce first; if it does not show up in Responsly, refresh the page or reauthorize the integration from the Connect tab.

Do reports and dashboards pick up survey fields automatically?

Yes. Survey fields are standard Salesforce fields once mapped, so they appear in Report Builder, dashboards, and list views immediately. You can build CSAT-by-rep dashboards or NPS-by-segment reports without extra tooling.

How is the connection secured and maintained?

Responsly connects through Salesforce's OAuth authorization: you log in to Salesforce in a pop-up and authorize Responsly, with no API keys to copy. The connection runs on the Salesforce account that authorized it, so if that person leaves your organization, reauthorize with another account from the Connect tab. Each workspace connects to one Salesforce environment at a time, Sandbox or Production.
  • 62%
    62% of our surveys are opened on mobile devices. Responsly forms are well optimized for phones and tablets.
  • 2x
    Responsly get 2x more answers than other popular tools on the market.
  • 98%
    Responsly service get an average satisfaction score of 98%
effect
effect

Enterprise grade security

effect
  • GDPR compliant

    We're compliant with General Data Protection Regulation (GDPR) that businesses in Europe must comply with when processing personal data.

  • CCPA compliant

    USA state of California introduces California Consumer Privacy Act (CCPA) that defines how to handle users' personal data.

  • SSL & 2-Factor Authentication

    All connections are protected by TLS 1.2 and AES with a 256-bit key. Enable 2-Factor Authentication for even better security.

  • SSO

    Sign up users with Single Sign-On (SSO) and manage their access to your team. Set permissions and resource access.