Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionarySSurvey Question Response
AnalyticsBeginner

Survey Question Response

A Survey Question Response in Salesforce (SurveyQuestionResponse in the API) is a standard object that captures a single respondent's answer to a single Survey Question.

§ 01

Definition

A Survey Question Response in Salesforce (SurveyQuestionResponse in the API) is a standard object that captures a single respondent's answer to a single Survey Question. Each Survey Question Response record holds a parent SurveyResponseId (the completion record for that respondent's full survey submission), a SurveyQuestionId, a ChoiceId for choice-based questions (or null for free-text and other types), the literal text or numeric value the respondent provided, a CompletionDate, and references back to the parent Survey, Survey Version, and Survey Subject. Survey Question Responses are the row-level data that populate every Salesforce Surveys analysis - when a respondent completes a five-question survey, Salesforce creates one Survey Response record plus five Survey Question Response records. Aggregating Survey Question Responses by Survey Question reveals the distribution of answers (50% chose Option A, 30% Option B, 20% Option C); aggregating across Survey Versions reveals trends over time. Survey Question Responses also link to the parent record (Case, Account, Contact) through Survey Subject, enabling cross-object reporting like 'average CSAT for Cases owned by each agent in the past quarter'.

§ 02

In plain English

👋 Study buddy

A Survey Question Response is one answer from one respondent to one question. If a customer completes a five-question CSAT survey, Salesforce stores five Survey Question Response records - one per question. Together they form the raw data that powers every survey dashboard and trend report.

§ 03

Worked example

scenario · real-world use

A customer completes the post-Case CSAT Survey for a recently resolved support ticket, answering all three questions: a 5-point CSAT rating ("4 out of 5"), a multiple-choice on resolution speed ("Faster than expected"), and an optional free-text comment ("The agent was very helpful"). Salesforce creates one Survey Response record marking her completion, plus three Survey Question Response records - one per Survey Question. The CSAT response stores ResponseValue = 4 and a reference to the original 5-point Survey Question. The multiple-choice response stores ChoiceId pointing to the "Faster than expected" Survey Question Choice. The free-text response stores ResponseText with her comment. The Survey Subject links all three responses back to the original Case, so the support manager's dashboard surfaces the 4-star score and "Faster than expected" speed assessment alongside the Case in their next review.

§ 04

Why Survey Question Response matters

The data shape of Survey Question Response varies by Survey Question type, which makes raw SOQL analysis non-trivial. ChoiceId is populated for Single Select and Multi Select questions; ResponseText holds Free Text and Long Text answers; ResponseValue (numeric) holds Rating, NPS, Slider, and Numeric question values; ResponseDate handles Date and Time types. A single SOQL query against Survey Question Response returns rows of mixed shape that require type-aware extraction. Most reporting flows go through standard Salesforce Reports with Survey-specific report types or through CRM Analytics datasets that handle the polymorphic structure transparently.

Cross-object analysis through Survey Subject is one of the most valuable patterns in Salesforce Surveys. Every Survey Question Response inherits the Survey Subject of its parent Survey Response - typically the Case, Account, Contact, or Opportunity that triggered the survey. This linkage enables analyses like 'average CSAT for Cases handled by each support queue', 'NPS by customer-success-manager-owned Account', or 'survey response rate by Account tier' - joining survey data with CRM data without requiring custom integration.

Anonymous survey responses are supported but limit cross-object analysis. When a survey is configured for anonymous submission, the Survey Question Response records are created without identifying the respondent and without a Survey Subject link. Anonymous mode is appropriate for sensitive feedback (employee engagement, exit interviews) but breaks the cross-object reporting that makes Salesforce Surveys most useful - choose the mode deliberately based on the use case.

§ 05

How organizations use Survey Question Response

Service organization with CSAT scoring per agent

Aggregates Survey Question Responses for the CSAT question across all closed Cases owned by each agent in the trailing 90 days. The agent-level CSAT roll-up drives quarterly performance reviews and identifies coaching opportunities for agents with declining scores.

Marketing team measuring NPS by customer segment

Joins Survey Question Responses with parent Account fields (industry, ARR tier, region) through Survey Subject to compute segment-specific NPS. The cross-segment view reveals that enterprise customers in EMEA have NPS 30 points higher than mid-market in NA, prompting a regional service investment.

Product team analyzing free-text feature requests

Exports Survey Question Responses for the Free Text 'What feature would you like to see?' question into a sentiment-analysis pipeline. NLP-extracted themes are clustered into a roadmap-input dashboard, ensuring qualitative feedback influences product planning at scale.

§

Trust & references

Official documentation

Straight from the source - Salesforce's reference material on Survey Question Response.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.
§

Discussion

Loading…

Loading discussion…