Help & Support

Elevate Your Agents with AgentExchange Solutions
Easily enhance Agentforce with pre-built AI solutions from AgentExchange. Browse, install, and deploy agents, actions, and apps directly into your environment. Tell Me More

Have Questions?

Survey Force by Salesforce Labs

Create surveys and track results in salesforce.com.

Free  

Never requires payment

Try It
Business Need
Surveys
Requires
Platform Cloud

Rating

Reputation

MVP
Recognized by Salesforce for their leadership, expertise, and generosity
Top Reviewer
Contribute reviews that encourage conversation and help others make informed decisions
Ranger
Lifelong learners who have earned the Ranger rank or higher on Trailhead
3.16
Lifetime average
Showing 10 of 274 Reviews
Sort by

Is conditional questions supported?

Can you share a documentation if there is a way to add conditionals questions in the survey

Jaswinder Rattanpal
Double Star Ranger
02/20/2026

Conditional questions are not supported in Survey Force and there are no plans to support those.

Works but limited

Is there a way I can show this survey on a partner Community site?

Jaswinder Rattanpal
Double Star Ranger
01/07/2026

These are visualforce pages. If you can add those to the site then it should work. I haven't tried it so can't be certain.

Can we store survey in a custom object?

I have installed this tool, but not sure how i can use it in custom object and then link the response back to it

Jaswinder Rattanpal
Double Star Ranger
10/07/2025

You will need to do it manually. The steps on what needs to be done are at https://github.com/SalesforceLabs/survey-force/issues/85

Duplicate response

We’ve identified an issue in the Survey Force application where the "Submit Survey" button does not prevent multiple clicks. As a result, if a user clicks the button more than once—either intentionally or due to perceived unresponsiveness—the system generates duplicate survey response records. This leads to data inconsistency and impacts reporting accuracy. We would like to explore a solution that enforces click debouncing or disables the button after the initial submission to prevent duplicate entries. Could you advise on the best approach to implement this safeguard?

Jaswinder Rattanpal
Double Star Ranger
10/02/2025

We use <apex:commandButton> for submit. CHeck line#92 in the code: https://github.com/SalesforceLabs/survey-force/blob/main/force-app/main/default/pages/TakeSurvey.page You will have to write some code to disable it on click. This blog has an example on how you can do it: https://manisha-rice123.medium.com/disabling-a-command-button-on-click-in-visualforce-5d5afb07935f Disclaimer: As always, do the changes in Sandbox first, test and then promote to production (and test). Hope this helps.

Ryuya Yamamoto
Triple Star Ranger

I couldn’t install → Resolved

I couldn't install this and below message was shown. "ApexClass Method does not exist or incorrect signature: void setCurrentPage(System.PageReference) from the type test, Details: GSurveysController_Test: Method does not exist or incorrect signature: void setCurrentPage(System.PageReference) from the type test ApexClass Method does not exist or incorrect signature: void setCurrentPage(System.PageReference) from the type test, Details: GettingStartedController_Test: Method does not exist or incorrect signature: void setCurrentPage(System.PageReference) from the type test"

Ryuya Yamamoto
Triple Star Ranger
07/25/2025

Resolved! Thank you so much.

Jaswinder Rattanpal
Double Star Ranger
07/24/2025

I have seen this error before. you may have a class named "Test". We use "Test.setCurrentPage" so if you have a class named "Test" then it will have a conflict. Technically, we could do "System.Test" to avoid this. For now, this is the way forward. https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_test.htm

Marie Chandra
Double Star Ranger

Not working since last Salesforce release

The survey link broke with the last Salesforce release. I can't find information to fix this issue.

Jaswinder Rattanpal
Double Star Ranger
06/17/2025

What is your domain? I believe the current enhanced domains are something like .my.salesforce-sites.com You can log an issue at https://github.com/SalesforceLabs/survey-force/issues and we can discuss further. Do NOT give any specific user/contact or customer information

Respoding twice to a survey

Hello and thanks a lot for this great tool. My question is : If hosted on a force.com site in order to send the link to contacts. And if said contact answers the same survey twice. Is there an error saying "you already replied to the survey" just like the case for internal use if a user answers twice ?

Jaswinder Rattanpal
Double Star Ranger
04/30/2025

Not out of the box. There is a field on the survey called Publically Available; that kicks of the sharing rule. You can create a record-triggered for "Survey Taken" object. Once record is created, you can update the "Survey" and set the "Publically available" to false. Then if a customer visits it again, the survey will not be available. Although, they will just see an error because, for all intents and purposes, the survey doesn't exist (security)

Can't seem to unlink case object association

get the error message: "No such column 'Case__c' on entity 'SurveyTaker__c'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please reference your WSDL or the describe call for the appropriate names." When my users click submit on a survey. I am unable to give access to the case object to my users and my surveys have nothing to do with Case object so the app becomes unusable.

Jaswinder Rattanpal
Double Star Ranger
04/14/2025

If you can't give access to Case field (even if readonly), then you have to edit the Apex class and comment out (or remove) references to Case__c https://github.com/SalesforceLabs/survey-force/blob/main/force-app/main/default/classes/ViewSurveyController.cls Check " private Id addSurveyTaker() "

Help on the LWR Site Support

Hi, does this supported in the new LWR site?

Jaswinder Rattanpal
Double Star Ranger
04/14/2025

It does not. This only works as Visualforce page and LWC component was not created for this.

Nitesh Dashore
Double Star Ranger

HOw do i make this Survey Link public

How do i make this Survey Link public so that customer won't have to login and survey can be filled directly

Jaswinder Rattanpal
Double Star Ranger
03/07/2025

Check help docs for force.com sites. You can also follow the survey force setup guide at https://github.com/SalesforceLabs/survey-force You have to remove login options from force.com site where you have survey force. Be careful about security and read up to make sure you know what it is.

Varsha G
03/07/2025

I am wondering the same thing. Can this be used for unauthenticated users?