01 Introduction

In this Use Case, we will learn how to build a Quote Request Form using TITAN Survey’s advanced integration with Salesforce.

We will learn how to:

  • Use varying question types including Survey List, File Upload, Select, and others.

  • Customize question elements and use conditions to control how they are displayed.

  • Map questions with Salesforce.

  • Set up question flow.

  • Distribute the survey using the Object.

02 Let’s start!

Christine is a Salesforce Integrator at JFS Ltd, the largest chemical producer in the country.

The Marketing department has asked her to help update the existing Quote Request Form and integrate it with the data stored on Salesforce.

The form will be available to customers on the company’s website and must accommodate different customer types in three categories:

  • Existing Customers

  • Former Customers

  • New Customers

New customers must provide additional information, including a hazardous materials permit.

Before starting, Christine prepared in advance:

  • A digital copy of the form.

  • A folder with the logos and images.

And then she made sure that the integration with Salesforce is active.


03 Customize the Start and Finish Slide

1. Open a new Web Survey Project, select a blank template so as to be able to customize your project, choose a color theme, and give your project a name:
2. Select the Start Slide on the left-hand menu and choose a slide layout from the menu on the right of the screen.

Start slide screen

3. Click on the title text to add your Title.

4. Next, add a logo to your survey by clicking the empty logo box and either choosing an image from your library, selecting an image from Salesforce, uploading an image, or pasting an image URL. Below, the Titan logo has been selected from the image library. After this, click Apply. You can add an image to your Start Slide in the same way by first clicking the empty image box and then choosing your desired image.

Add an image

The same steps are followed for the Finish Slide.

04 Adding an Intermediate Slide

This slide will determine what content the respondent sees depending on their answer.

1. Insert a drop-down question element. This question is used to determine what kind of customer they are.

2. Use the Placeholder field to clarify what data the respondent should provide.

3. To sync the answer options from Salesforce select the Dynamic Values radio button and select Sync from Salesforce.

dropdown element settings screen

4. In the configuration screen, map the object and the related field from which the data will be mapped. Click Apply once you have completed the config.

sync from salesforce

5. To make the question mandatory, click the interactivity tab and enable the Mandatory function.

drop-down settings interactivity tab

05 Collecting Existing Customer Company ID Number

For this next step, this question will only be displayed to existing customers. 

1. Insert a text element requesting that existing customers provide their company ID number. 

2. In the content tab, insert a field mask. This will automatically format the input. 

text settings content tab

3. To ensure the element does not display to the user while the page is loading, enable the Hide Onload function found under the Interactivity tab. 

text settings interactivity tab

4. Next, set up the condition to ensure this page shows to existing customers only. Click on the Conditions tab and select the Configure Conditions button. 

5. Click the + icon to add a condition. 

Add node plus icon

6. If the conditions are met, the “Company ID Number” field should appear. 

edit node screen

7. Click on the kebab menu next to the If condition and select edit. 

if condition kebab


8. Choose the Affected Element option found under the Popular tab.

add node screen

9. Configure the condition to only show the element if the client exists.

Existing customer condition

10. If the condition is not met, the field should not display to the respondent. This is configured using the else condition. Click on the Kebab Icon next to the else icon and select edit. Add an Affected Element node. The “Hide” condition is added so that if “existing customer” is selected accidentally, the field will disappear once the selection is changed.

existing customer flow

06 Collecting Business Contact Details

These elements are used to collect business and personal details. You can add a number of text elements to capture details. This section will focus on configuring answer options to sync from Salesforce.

1. Insert a DropDown question and insert the question details in the title.

2. To sync the answer options from Salesforce select the Dynamic Values radio button and select Sync from Salesforce.

Drop down settings dynamic values

3. In the configuration screen, map the object and the related field from which the data will be mapped. Click Apply once you have completed the config.

Sync from salefsorce config screen

Only the data available in the object will be displayed to the user.

preview of the drop down options
The same steps can be followed to map any data from Salesforce.

07 Quote Summary

You can insert data provided from previous slides to display to the user.

1. Enable the Advanced Mode switch and click on the gear icon.

Advanced Mode Gear Icon

2. In the custom HTML screen, click the Insert Field button.

insert field icon

3. Select the Slide radio button and use the drop-downs to configure the slide and corresponding question to pull data from.

configure references slide method

You can insert previous answers from the same slide.

08 Creating a Custom Flow

Depending on the provided feedback Christine can create different survey journeys for respondents in the same survey.

1. This can be achieved in the custom flow settings. First, she adds all her slides to configure the flow.

2. Navigate to the question flow icon, on the left of the screen.

3. Click on the Custom Flow tab. Click on the Add a Question option. The Select Question screen opens.

4. Select the question from the list. You can select more than one option. Click on the Insert button or the Insert All button to insert all questions.

insert questions into custom flow

7. Click on the + sign on the slide to add conditions.

insert condition to slide
8. Set a condition from the Filed drop-down list, such as a question on a slide, and set an Operation such as Contain type which should be identified in the condition. If the taker’s slide contains the added condition, the slide will move to the Finish Slide, and if not it will move to the next slide.

set conditions for custom flow

You can add multiple conditions on the Custom Flow and multiple finish slides according to your requirements. 

custom flow of slides

09 Distribution from an Object

1. Click on the Publish button. The Distribution screen opens.

2. Click on the Object option and then the Next button.

distribution options with object selected

3. Select the Object in Salesforce from the drop-down list, for instance, Contact, to identify your recipients.

4. Choose the Record ID from the drop-down list, for example, Contact ID, to select the ID of the object. It will be used to identify your recipient and added to the survey distribution list.

5. Select the ID of the object from the Record ID drop-down list. It will be used to identify your recipient and add it will be added to the survey distribution list.
Click on the Next button.

distribution config step

7. Click on the Add a Condition option. A condition field is added.

8. Set a condition, for instance, Last Name Contains Static value to filter your recipients.

9. Click on the
Next button.

condition step of distribution from an object

10. Click on the Mail option and then the Next button. We have two options you can select: Email template or Custom Email.

Method step for distribution from an object

11. If required, use the Email template.

  • Select the Organizational Email Template from the drop-down list. This template was configured in Salesforce.
  • Choose Email from the drop-down list. The options in the drop-down list are linked to the object you selected in Salesforce in Step 4. This is the email of the customer who will receive the survey.
  • Choose the From Email Address from the drop-down list. For more information on this email address in Salesforce, click here.
Content step for distribution from an object config

12. 

As an alternative, click on Custom Email.


  • Choose the From Email Address from the drop-down list. For more information on this email address in Salesforce, click here.
  • Choose Email from the drop-down list. The options in the drop-down list are linked to the object you selected in Salesforce in step 4. This is the email of the customer who will receive the survey.
  • Type a subject in the Subject line. This field is mandatory.
  • Type a body in the Body of the email.
13. Click on the Next button.

email configuration

14. Type the email address of the Survey Result’s Recipient in the field.

15. Type any comment in the field. This is a mandatory field. The comment will be displayed in Salesforce under Survey Distribution.

16. Send the email.
  • Send Now is the default option.

send now option

  • Schedule a date. Click on the calendar icon to schedule a date and time.

schedule date screen

  • Click on the Click to Send button.

After a few moments, the Distribution screen opens. It shows the Survey ID and the Distribution ID.

distribution ID

10 Got Feedback?