We are all aware of the importance of the client’s feedback. Companies invest a lot of energy and resources to find if customers are happy, satisfied or dissatisfied with their products or services.

Since companies can’t read customer’s minds, the most appropriate way to get useful information is by creating a survey. The questions in the survey will provide a complete picture and a direction for making decisions and solving doubts.

They can ask their customers directly, but researches show that face-to-face surveys are time-consuming, and customers give more honest answers online than in person. So, if you want to get  true answers and correct feedback on your survey, go with an online survey.

Surveys are used to gather or gain knowledge, to assess thoughts, opinions, and feelings.

If companies want to know whether customer satisfaction is increasing or decreasing, conducting a survey will be the best solution for them. By sending surveys regularly, companies can compare results and get conclusions.

Salesforce has its own template for surveys. First, you need to enable surveys in order to be able to create a new survey.

Salesforce made Surveys free in the Summer ’19 Release, for up to 300 survey responses. In order to create surveys, a user must have one of these profiles:

            – Contract manager

            – Marketing user

            – Standard user

            – System administrator

After you enable Salesforce surveys for your company, (From Setup, in the Quick Find box, enter Survey, then click Survey Settings – Enable Surveys) you can find ‘Surveys’ in the object list on the App Launcher.

Click ‘New’, and get it transported into the Survey Builder interface. Name your survey and start with the building.

On the surveys page, first, you can define the branding of the survey as you want.

You are able to add:

            – picture

            – logo

            – define a color (text, questions, answers, and buttons).

After defining branding, you can create a welcome page for your customers.

That page is the first page that will be displayed when a customer starts with the survey. So, it is best to put an introduction for the survey on the welcome page.

When a customer opens a survey, the survey starts with a welcome page. The welcome page is followed by the questions posed on the new pages.

After you define the branding and the welcome page, you should start with creating pages and defining the questions for the survey.

You can create more pages (no limited number) and for every page, you can create a different question to get all the answers that you need.

The survey questions will be asked depending on which page they are created on.

When you are adding a question, before you add, you should select different types of questions.

Depending on your needs, you can choose among the following types:


– Like or Dislike

– Long Text

– Multiple Selection 

-Net Promoter Score 

– Picklist 





-Short Text



After selecting the type of question, you can start with creating your question.

For the example, in our survey, I will choose the question type – Rating.

The default rating is 1-5 stars, but depending on the needs you can always change with more or fewer stars.

For this example, I will let 1-5 stars (bad-good).

If you have additional questions for the survey, it is always a good idea to add different questions on different pages. That means that the first question will be displayed on the first page, the second question on the next page, etc.

After you create different pages with the appropriate questions, you can always add logic to your survey. Administrators can personalize the participants’ experience by either adding page branching or question logic. When adding a logic, you set one or more conditions that need to be met.

When the conditions are met, the question on the survey will be displayed. Depending on the logic you set, the question will be displayed on the suitable survey page.

After you create all the questions and set a display logic, you need to activate your survey in order tо use it. Before sending out the survey, the survey must be activated. The survey can be activated by selecting the Activate button followed by the Got It button.

After activating, the survey is available and can be sent to your customers. To be able to send out the survey we must go to the Send tab of the survey.

The survey can be sent in two ways: by sending an invitation (copying the link) or sending an email (to individuals or a group of people).

For this scenario, I’ll be sending the participants an email.

Complete the following steps:

            – Select Send Email and Select Content from the dropdown

            – Add a recipient address

            – Select Next and click the Send button

After you send the survey to your customers, you can always see the survey metrics in the Analyze tab. Here you can see how many people answered the survey, what are the answers, compare one answer to another, and for better assessment, you can also add the results and create a report and a dashboard.

The good side with surveys in Salesforce is that they can be automated. Managers don’t always have time to copy the link or send an email invitation to the customers in order to fill the survey. So, automation is always a good idea.

I will give an example to show automation on surveys in Salesforce. Every time an opportunity closes (no matter won or lost) a survey needs to be sent to an appropriate group.

For that purpose, the Process Builder is the best option.

I am going to create a Process Builder on an opportunity object – because the pre-defined criteria state that whenever an opportunity closes, a survey needs to be sent.

I’ve added two conditions because no matter whether the opportunity is closed as lost or won:

– opportunity stage = closed won

– opportunity stage = closed lost

After defining the conditions, I am going to create action – send survey invitations to Sales reps.

The survey field is mandatory, so I am going to select the survey that I created before – Customer satisfaction. For email content, I am going to select the survey link. Email template – Embeded_a_Survey_Link.

Recipient type – users in your org (that means that the survey will be sent to the users inside the company).

When you scroll down on the checkboxes, there are different possibilities you can do with the survey. If you want you can create a unique link for a survey, anonymize responses, not require authentication and select when to expire the invitation.

After you define all the conditions and actions, you should save the process builder ready and activate it.

After activating the process, when all conditions are met, the invitation will be sent to the appropriate group. In this case, the invitation will be sent to the Sales Reps inside the company.

Why sending a survey if you can’t analyze or compare the results?

That is the reason why to create a report, for analyzing the results from the survey.

First, we should create a new custom report type that will include Survey Question Scores.

After that, we can create our report where we can analyze and compare the results from the survey.

If your company is multilingual, there is a possibility to translate the survey into a language that you need. You just need to enable Translation Language Settings and add the language that you want to translate into.

After that, all that you need to do is translate the questions that you have on the pages and save them. Next, you can send to the customers translated survey.

Now you are familiar with Salesforce surveys. You should use them if you want to collect information and feedback from the people/customers that matter most to your company.

You can select different types of questions to gather relevant data. After each question, admins can customize the type of responses. Data is collected by the surveys that are stored in Salesforce, and you can use it to measure your internal KPI’s.

After every survey, you will receive carefully analyzed results that will help you make key decisions for your company.

Contact us:

    I have read and accept ⋮IWConnect's Privacy Policy - Terms & Conditions