Skip to main content
グループ

Salesforce Surveys

Salesforce Survey was introduced in the Spring 18 release. The group is for anyone who is using Salesforce Survey or wants to. In the Summer 19 release, Salesforce removed the creator license and now allows any authorized user to create as many surveys as needed. But you have to pay for Survey Responses after the first free 300. This limit is per org for the length of your contract. Unlimited "assessment" surveys are still included for free with Health Cloud. For others, response packs list for $300 for 1,000 responses. Contact your AE for details. In the Summer 20 release, Salesforce introduced a new package called Salesforce Feedback Management. The new product added the ability to map survey responses to other salesforce records, to merge data from existing salesforce records into survey questions, and overlaid all of this with customer lifecycle management and a heavy dose of Einstein. The product price is now $46,000 per org per month for unlimited responses.

Hi All,

 

Periodically, I am getting a flow error emails with this as the error. This is a part of a larger "Case Process"  that we've built but given "invitationOwner" is in the error message I'm thinking there is some kind of an issue with surveys.

 

The process builder is using the standard Surveys action to send a survey and works fine except sometimes this error is coming through. 

 

I also have a flow that updates the Survey Invitation owner to the person who created the Invitation (so, the person who actually sent the survey) so that the person who sent the survey can  see their survey invitation and responses (otherwise I am the owner of the record which makes it so they can't see the record and we have a requirement for users to not be able to see each others survey responses so I can't just give them View All permissions)

 

This seemed to work fine but now that we are getting the above error message, I'm wondering what might be happening there. Any ideas?

6 件の回答
  1. 6月25日 21:03

    @Abhishek Mahajan

    Wow, unbelievable.  At this to this list of 20 year old product gaps Salesforce still hasn't fixed. Unreal you have to change to Classic just to update an Owner field! 

     

    Now, that bug is fixed (in flow), on to the next error after updating the owner: 

     

    "The object of the following record can't be associated with survey subjects: 0VkWF0000005svp0AA" 

     

    I'm guessing this now has something to do with permissions as per this post: 

    https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T4GypSAF

     

    FYI, sending Surveys was working fine by doing Get Records and Create Records, retrieving everything, and sending using the SendEmail component in flow.  Then when we changed to the "new" Send Survey Invitation core action, now all of sudden there are all these new issues.  It's like completely inconsistent behavior and works fine without all these Send Survey Invtitation errors if you just send the survey link manually using SendEmail instead! 

     

    And yes, as of Spring '26 you still have to create a legacy Aura (Build Your Own Site) as Surveys are still not supported in LWR Sites, confirmed by SF support.

0/9000

Hi. I am new to this group. 

We have concerns on having a holistic / high-level view of the branching logic that can be used in a survey. Imagine a lengthy survey with multiple branching: how can I see the big picture without having to navigate page by page? Thanks!

1 件の回答
0/9000

Good morning,

we would like to evaluate together the design of a survey/questionnaire system integrated into our Salesforce environment through Salesforce Surveys.

Operational context:  We are a tour operator and we manage travel bookings/practices within the Salesforce CRM, linked to our travel agency customers.

Requirement:  We would like to automate the sending of satisfaction questionnaires related to completed trips.

Operational/GDPR constraint:  We do not directly manage the personal data of the final customers of the travel agencies.  For this reason, the survey should not be sent directly to the final traveler, but to the travel agency (account) linked to the booking/practice, which will then independently forward the questionnaire to the final customer.

Desired workflow:

  • the travel booking/practice is managed within Salesforce;
  • the booking/practice is linked to the travel agency;
  • when a specific event occurs (e.g. trip return date), a survey is automatically generated;
  • the email containing the survey link is sent to the travel agency;
  • the travel agency forwards the questionnaire to the final customer;
  • the final customer completes the online form.

Objectives:

  • centralized feedback collection;
  • linking survey responses to the related booking/practice (field "pratica");
  • reporting and dashboards;
  • aggregated statistical analysis.

The analysis should be filterable at least by:

  • destination;
  • trip type;
  • agency;
  • period;
  • travel product/line.

(all fields already available within the booking/practice)

We would like to understand:

  • which Salesforce architecture you would recommend;
  • how Salesforce Surveys and related automations should be structured;
  • any licensing/limitations to consider;
  • best practices to maintain GDPR compliance and separation from final customer personal data.

Thank you.   

@Salesforce Surveys 

1 件の回答
0/9000

I am trying to create a Survey report where each question in the survey is in a column and the answer is in each row. 

 

This would make the report legible where we have the Participant in one column and their answers in the same row 

 

Creating a Survey Report with the each question in a column and answer in rows

 

#Salesforce Surveys

 

 @Salesforce Surveys

3 件の回答
  1. 5月18日 8:00

    Hi Bob, I'm not sure if you were able to generate the report as needed. From what I see, transpose functionality isn't easily available in Salesforce reports, and even advanced tools like Tableau have some limitations in this area. https://help.salesforce.com/s/articleView?id=001472187&type=1

      

    It might be best to export the data and use Excel to achieve the desired format. Alternatively, you could create a custom object and implement batch logic to create new records as needed.

0/9000

Hello all!

 I'm trying to configure a survey, but in "Default Settings" I'm not able to choose any Org Wide Address. Picklist just shows me "None" as the unique option.

 

I've checked the Org Wide Addresses and I have few that are verified, so I don't know why I cannot choose them for my survey

 

Thank you very much in advance

13 件の回答
  1. 4月14日 11:07

    I get scenario from SF Support: add the “From” field to the layout of the Send Email global action (Setup → Global Actions → Layout (Send Email)).  

     

    For now I can see my noreply address. 

0/9000

Hi! 

I am currently working on a project where I need to send a survey when an opportunity is closed, followed by reminder surveys at 5 and 10 days if the survey is not completed. In order to send these reminders, I need to use information from the opportunity that identifies the contacts in the approval chain. 

 

We do not have the paid feedback management tool. 

 

I created a flow to send the initial survey and that works well and relates the survey invitation to the correct opportunity. My problem is when creating a scheduled flow to check to see if the survey invitation status is not started. I need to be able to relate the survey invitation to the opportunity that it is related to. I created a flow to run when the survey subject object is created to update a custom field on the survey invitation record with the value of the subject id but this is not working. Please let me know what I have wrong here. 

 

Automating a survey and reminders

 

Screenshot 2026-03-18 162737.png

 

Screenshot 2026-03-18 162703.png

 

Screenshot 2026-03-18 162630.png

  

@Salesforce Flow Automation

3 件の回答
  1. 3月31日 18:53

    What process are you using to capture the survey invitation id. The current flow runs when an opportunity is run and then sends the survey invitation. Are you using an update opportunity? 

    What process are you using to capture the survey invitation id. The current flow runs when an opportunity is run and then sends the survey invitation. Are you using an update opportunity?

     

     

0/9000

Hi there,

I've made an Apex batch for checking CSAT survey responses. The solution is implemented in Salesforce Surveys. However, when I create the test class, I can't add any record to Survey, SurveyInvitation, SurveyResponse, SurveyQuestionResponse. How could I test the apex code if I can't add record on any of these objects? (SeeAllData=true) is awful and not even feasible, since in production somebody will need to add surveys and answers to them, to deploy the Batch.

Any suggestion would be great! Thanks in advance!

2 件の回答
  1. 2025年7月10日 10:17

    I mean I can't create test data in a test class for those objects. The only solution is a hard workaround (a best practice as researched) called "repo mocking". That implies to change original class and test class to test a mock instead of original objects. I think I answered the question at this point.

0/9000

Hi Everyone,

I’m looking for guidance on a Salesforce Survey implementation scenario.

For our client, we are sending survey invitations to external users via Flow when a Case reaches a specific status. The survey link is currently delivered through an email template.

We would like to enhance this by adding a dynamic QR code to the email, where each QR code corresponds to the unique survey invitation URL.

Has anyone implemented something similar or can share best practices for generating and embedding dynamic QR codes for survey invitations in Salesforce email templates?

Thank you in advance for any insights.  

 

@Salesforce Surveys @Salesforce Flow Automation 

1 件の回答
0/9000

Hi there, 

 

I have built a Salesforce Survey that I would like to send to external users without authenticating but it is not working.  

 

I built an Aura Experience Cloud site to use for my Survey. In the Experience Cloud Site I have selected "Public Access: Guest users can see and interact with the site without logging in". 

 

I have the Experience Cloud Site set in Survey Settings.  

 

I am using a screen flow to send the Survey. My screen flow uses the dynamicSendSurveyInvitation action to send the Survey Invitation to a Contact selected in the flow. I have "Unique Link" and "Don't require authentication" selected.  

 

When I send the Invitation, the link to "Open Survey" in the email redirects to the login page for the Experience Cloud site.  

 

Please help. I had this working in sandbox using a different Experience Cloud site but now it is no longer working. I cannot find a Guest User for my Experience Cloud Site, I'm not sure if that is the reasoning. 

 

Thank you in advance for any advice! 

2 件の回答
  1. 2月24日 21:45

    Resolved: I finally found the Guest User settings and this was the issue. 

     

    I went to All Sites > Builder > General > Guest User Profile > selected the Profile > updated object settings for Survey, Survey Invitations, and Survey Responses to Read/Create. 

     

    I had overlooked this section in the General Settings originally. Hopefully this will help someone else! 

0/9000

In the Summer 19 release, Salesforce removed the creator license and now allows any authorized user to create as many surveys as needed. But you have to pay for Survey Responses after the first free 300. This limit is per org for the length of your contract. 

 

Does that mean this 300 limit is reset when we try to renew our contract, say after 3 years as per the agreement with Salesforce? OR it's 300 per org for the entire life time. Looking for recommendations. Thanks in advance!

1 件の回答
  1. 2025年12月4日 9:20

    Yeah, the 300 free responses reset with each contract term, not lifetime. So if your agreement is 3 years, you’ll get a fresh 300 at renewal, then paid packs after that. Best to confirm with your AE though, since terms can vary.

0/9000