How To Create Your First Survey Using Salesforce Surveys


Salesforce Surveys is now available with the Spring ’18 release! This new feature allows you to create easy-to-use forms for collecting feedback and data by using a simple editor. All the survey data you collect is stored within your org. You can then use Salesforce to view survey data, create reports and dashboards, and share insights with your company. I’m going to walk through how to enable, customize and activate your first Salesforce Survey.


Salesforce Surveys is available by default in: Developer, Enterprise, Performance, and Unlimited Editions with Health Cloud. If you have Developer, Enterprise, Performance, and Unlimited Editions without Health Cloud, you can still create a one survey for no additional cost. However, if you want to create multiple surveys, there’s an additional fee.

1. Enable Surveys within your Org

Navigate to Setup > Feature Settings > Survey > Survey Settings and toggle the setting to Enabled

2. Give users permission to create surveys

Now that you have enabled Surveys within your org, you will need to give users permissions to create surveys. According to the Salesforce documentation, there should be a permission set called Survey Creator, which you can clone. In my testing, I haven’t seen this permission set available. So, you will need to create your own permission set and give users Read, Create, Edit, Delete permissions to the Surveys and Survey Invitation objects.

Assign the new permission set to the users who will create surveys.

3. Customize your start page

When you create a survey the first page that appears in the start page. This will be the first thing your respondents see when clicking on the survey link. You can add some header text and a description for your survey.

4. Add your Questions

You can choose from 5 different question types when creating a survey:

  1. Radio: Only one answer can be selected
  2. Multiple: Multiple answers can be selected
  3. Text: a free-form text response
  4. Rating: a custom rating from a scale
  5. Date: a date from a calendar

To add a question, click the add a question button and select your question type. You will be prompted to enter your question, an optional description, and any values depending on the field type you selected.

You can turn off the description by click the “x” in the top right corner of the description box or by clicking on properties and unchecking description. The properties box is also where you can mark the field as required. By default none of the questions are marked as required.

Questions are listed down the left sidebar. You can also click on a question within the sidebar to copy or delete the question.

6. Update the ‘Thank You’ Page

Click on the last card in the sidebar to customize your ‘thank you’ message.

5. Customize the survey to match your brand

Click on the paint brush icon to update font colors, button colors, background images and colors. If you choose to upload a background image the image size cannot be more than 750KB.

Font sizes and font families must be updated using the WYSIWYG editor provided for each question, thank you page and start page.

6. Activate it!

When you’re happy with your Survey or if you want to test it, click the activate button in the top right corner of the page.

7. Get your link and send out your Survey

Click on the Send tab to get the link of your new Survey. Select whether you want to send your survey to participants within your company or outside your company. To enable participants to take the survey without logging in, make sure that you have Communities are enabled in your org and public access is enabled for the community.

Select anonymize responses if you want to participants to take the survey without revealing their name or other identifying information.

Select let participants see their responses if you want to allow participants with Salesforce accounts in your org to access their response records after completing the survey.

8. View the responses

Survey responses can be viewed by clicking on the analyze tab within the survey builder.

If the Analyze page in the Survey Builder doesn’t give you the information that you need, you can create a custom report type for survey responses.


Send them to me via email, send me a tweet @jennamolby, or leave a comment

Related Posts

  • 27/10/2020
    How to Prevent Automatic Email Unsubscribes in Pardot

    The standard unsubscribe link in Pardot is a one-click unsubscribe link, meaning that once the link in the email is clicked, the prospect is unsubscribed automatically. While this makes it easy for the prospect to opt-out of your emails, it also makes it easy for spam filters to click this link and unsubscribe your prospect unintentionally. Unfortunately, there’s no way to customize the standard unsubscribe page to prevent this from happening, but you can create a preferences page and customize it to act like an unsubscribe page.

  • 15/10/2020
    How to Use Flex Fields in Pardot

    Flex fields are custom fields that can be used over and over again to limit the number of one-time-only fields within Pardot and Salesforce. They contain data that is required temporarily to execute a specific event or campaign. Once the data is no longer needed, the fields can be reset to blank using an Engagement Program or Automation Rule

  • 06/10/2020
    How to Automatically Create Campaign Member Statuses in Salesforce

    New campaigns in Salesforce have two default member status values: “Sent” and “Responded”. To customize the values, you can create them manually, set up “campaign templates” to copy the status values or bulk create the values using Data Loader. Now, thanks to one of the Summer ’20 updates, you can easily automate this process using only Salesforce Flow. In this post, I’ll show you how to use Salesforce Flow to create campaign member statuses automatically based on campaign type.

21 comment(s)
  • David Claiborne

    26/04/2018 at 9:50 pm

    You can add custom fields to the Survey Invitation object, like a look-up to a Case record (or a purchase or an event, whatever).. Once the Invitation is linked to the case, you can report on all of the responses linked to the case-related survey.

  • David Claiborne

    26/04/2018 at 9:47 pm

    Jenna, Nice work. I have established at Trailblazer Collaboration Group called Salesforce Surveys. I linked to this article there.

  • Andrew

    25/04/2018 at 12:08 am

    Hi Jenna, it’s great to see and hear more about this feature within Salesforce. However are you able to link it to a case or other Salesforce objects, via a URL variable into a hidden survey field. Then to use that URL within an email alert that gets triggered when certain criteria is met. Lastly to have a section in the related list of that record called survey responses etc. Thanks, Andrew

    • Govind Thathera
      to Andrew

      26/04/2018 at 11:43 pm

      Hi Jenna, Thanks for the awesome article, it's great! @Andrew - I was looking for the same thing (that is linking Sending Survey and store Survey Response with under object records like case). As I investigated it I found few things to achieve this. 1. We can create custom fields on Survey Invitation object (Like Case Lookup). 2. We can create records of Survey Invitation object using Apex. 3. Every Survey response get linked to the a Survey Invitation record. 4. As we have created a Case Lookup field on Survey Invitation object, We will get a related list "Survey Invitations" and from there we can see every survey invite send to the contact and their Survey Response under every Survey Invitation record. Hope this helps! Cheers! Govind

  • Inna Kersman

    16/04/2018 at 7:19 pm

    Hi Jenna, Thanks for the article, it's great! I have enabled the surveys and assigned the permissions but for the life of me I can't find the object in my org. It's just not there. Am I missing something? Thanks.

    • Jenna Molby
      to Inna Kersman

      16/04/2018 at 7:50 pm

      Hi Inna, So happy you like it! In your permission set, did you check the box to make sure the tab is available?

  • Keishna

    13/03/2018 at 10:07 am

    I got this error any Idea? The user license doesn't allow the permission: Manage Surveys

    • Jenna Molby
      to Keishna

      13/03/2018 at 3:46 pm

      Hi Keishna, Did you create a permission set with the specified object permissions and assign it to your user?

    • Kankana Biswas
      to Keishna

      26/10/2018 at 8:53 am

      I got this error message too Keishna. Then i realized i have left the license section blank while creating the permission set in order to get the "Manage Survey" checkbox in System permission area , because i do not have "Survey Creator License" in my org, because i have not yet purchased this license. And now when i assign the permission set to the user, it throws the error -

Leave A Comment

Your email address will not be published. Required fields are marked *

About Me

Welcome to my blog, where I share, tips, tricks, thoughts and solutions that I learn in my daily life as a Marketing Operations leader.

Most Commented
Popular Posts