1. Home
  2. Sending Messages
  3. Creating Campaigns
  4. Creating a Campaign – Open Response Survey

Creating a Campaign – Open Response Survey

TrueDialog Logo

TrueDialog Portal

Sending Messages > Campaigns

This guide covers creating an Open Response Survey. A Survey is an automated campaign that asks a question and responds to the user’s answer. The Open Response Survey consists of a question with one or more responses to the answer. The complexity of your response depends on the number of validators you add and their follow-up actions. For more information about survey campaigns and creating other types of surveys, see the Creating a Campaign – Survey Overview article.

Create a Survey Campaign

  1. Expand Send Messages in the left sidebar and select Campaigns.
    Navigate to Campaigns Page
  2. Click the Create Campaign dropdown and select Survey to open the New Survey Campaign window.
    Click Create Campaign Survey
  3. Enter your campaign’s name in the Name textbox.
  4. (Optional) Expand the Advanced section.
    • Language – Select the language to use for the campaign. Survey campaigns only support a single language.
    • Subscription – Select the subscription to use for this campaign. The default subscription will be selected.
    • Single Use – If checked, the end-user will receive a message from this campaign only once. Note: Don’t set it to Single Use until testing is complete.
  5. Click Next to go to the survey page.
    Enter Campaign Name

Survey Page

This survey example has two Open Response questions. The first question requests the end user’s first name and stores the answer as a Contact Attribute. The second question instructs the end user to text “support” if they need assistance. A Validator is utilized to check the end user’s reply, and if the word “support” is detected, a Chat is initiated.

For Open Response Surveys, all data types are accepted by the Contact Attribute. It is up to the survey designer to make sure the data type is appropriate for the expected user responses. Text (String) is the safest choice, as any response can be stored in this format.

An important part of an Open Response Survey is the Validator. A Validator is a specific word or phrase that is compared with the user’s answer. When a Validator matches the user’s answer, its Follow Up action is initiated. However, if the answer doesn’t match any validators, the end-user receives an “Invalid response” message. A blank validator accepts all responses, which is necessary when creating a survey dealing with unexpected or undermined end-user replies.

  1. Select Open Response.
    Survey - Select Open Response Type

First Question

  1. Enter your initial message in the Question textbox.
    • (Optional) Drag Dynamic Values into the message to use.
  2. (Optional) The response from the end user can be stored as an attribute. To do this, click the Contact Attribute dropdown and select the attribute to store the response. See the info section above for more details about storing a Contact Attribute.
    Survey - Create Question
  3. (Optional) The Validator textbox will match the end-user’s response with its value and perform the selected Follow Up action. See the info section above for more details about using validators.
  4. To add a follow-up question after the response from the end-user, click the Follow Up dropdown and select New → Question.
    Survey - Add Follow Up Question

Second Question

  1. Enter your message in the Question textbox.
    Survey - Create Next Question

Validator – “support”

  1. For this example, we will start a Communication Hub Chat if the end-user replies with the word support.
  2. Enter support in the Validator textbox. Note: Validators are not case-sensitive.
  3. Click the Follow Up dropdown and select New → Start Chat.
    Survey - Add Validator and Start Chat
  4. Click the Distribution Account(s) box and select the account or accounts that will receive this message thread in their Communication Hub.
    Survey - Select Chat Distribution Account

Validator – Blank

  1. Click the Question box in the flow chart to return to the question building section.
    Survey - Return to the Question Building Section
  2. Click Add Validator to add a blank validator. The black validator will respond to anything other than support sent by the end user. 
  3. Click the Response box in the flow chart.
    Survey - Add Validator and Click Response
  4. Enter your message in the Response textbox.
  5. Return by clicking the Question box in the flow chart.
    Survey - Enter Response

Finish Survey

  1. Verify that this level of Question/Answer/Response is correct.
    Survey - Verify the Survey is Correct
  2. Scroll to the top of the flow chart, click the top Question box, and ensure everything is correct.
  3. Click Next.
    Survey - Click Next

Review Page

  1. The Review page features an emulated phone that allows you to test your survey by sending messages and receiving replies.
    • Click Restart Test to clear the message thread on the emulated phone and start over with the initial message.
      Review - Test Simulated Survey
  2. (Optional) Check to test campaign – If checked, the campaign message will be sent to the specified contact once the campaign is created.
    1. Note: It is strongly recommended that you test all campaigns before making them live.
    2. Click the Text Channel dropdown and select the channel to send the test message. This should be the same channel you will use to send your campaign.
    3. In the Contacts textbox, enter the phone numbers to receive the test message. To enter multiple phone numbers, type a comma after the number, and the number will automatically be added to the list of contacts.
  3. Click Submit to create the campaign. The campaign message will be sent to the listed contacts if the Check to test campaign checkbox is checked.
    Review - Send Test Campaign
  4. After creating the campaign, a success message will appear in the upper right corner.
    Successfully Created
Updated on January 18, 2025
Was this article helpful?
Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
CONTACT SUPPORT

Leave a Comment