In this article, you'll learn how to send a broadcast message and automatically handle responses from Contacts.
When you send bulk messages, you may receive a large influx of replies to an offer or survey. Workflows let you quickly respond to and segment these messages.
Benefits of starting a Workflow based on broadcast response
- Separate broadcast responses from other messages.
- Segment Contacts according to their responses.
- Easily handle a large response to broadcasts.
Methods for starting a Workflow based on broadcast response
- Method 1: Send a broadcast to make an announcement and set up an automatic response.
- Method 2: Send a broadcast with a multiple-choice question and set up an automatic response based on replies.
Method 1: Send a broadcast to make an announcement
Objectives
- Set up an announcement as a broadcast to your Contacts.
- Automatically check whether a received message is a response to the broadcast.
Set up an announcement as a broadcast
Learn more about how to set up a broadcast.
- Go to the Broadcasts module and set up a broadcast. For message content, select Add Content > Text Message and provide the announcement to send.
- Set up the Workflow with a Trigger condition and a Branch condition to filter responses.
Set the Workflow Trigger for when a conversation is opened by the Contact
- Expand the Trigger Conditions menu and select Source from the Category dropdown to start the Workflow with the Conversation Opened Trigger.
- Select is equal to from the Operator dropdown.
- Select Contact from the Select dropdown.
Set Branch options to check the message source and content
- Add a Branch to the Workflow and select Last Outgoing Message Source from the Category dropdown.
- Select is equal to from the Operator dropdown.
- Select Broadcast from the Select dropdown.
- Click Add Condition, then click the And operator.
- Select Last Outgoing Message from the Category dropdown.
- Select contains from the Operator dropdown.
- Enter the broadcast message text in the Value field to signify which broadcast this response is for.
When a message is received from a Contact, this Workflow checks whether it's a response to a broadcast you sent. If it is, it checks which broadcast it was — if the text matches the one you set the response for, the Workflow proceeds; otherwise it ends.
Method 2: Send a broadcast with a multiple-choice question
Objectives
- Send a multiple-choice question, or a question with limited responses, as a broadcast.
- Automatically check whether a received message is a response to your broadcast.
Send a multiple-choice question as a broadcast
Learn more about how to set up a broadcast.
- Go to the Broadcasts module and set up a broadcast. Under Content, select Multiple Choice to ask a multiple-choice question. You can also use Text Message for a simple yes/no question.
- Set up the Workflow with a Trigger condition and a Branch condition to check whether the last sent message was a broadcast.
Tip: For WhatsApp template messages, use Quick Replies.
Set the Workflow Trigger for when a conversation is opened by the Contact
- Ensure the Conversation Opened trigger is selected.
- Expand the Trigger Conditions menu and select Source from the Category dropdown.
- Select is equal to from the Operator dropdown.
- Select Contact from the Select dropdown.
Set Branch options to check the message content
- Add a Branch to the Workflow (one per choice) and select Last Outgoing Message Source from the Category dropdown.
- Select is equal to from the Operator dropdown.
- Select Broadcast from the Select dropdown.
- Click Add Condition, then click the And operator.
- Select Variable from the Category dropdown.
- Select conversation.first_incoming_message from the Field dropdown.
- Select is equal to from the Operator dropdown.
- Enter the text of the first choice in the Select field.
- Create a new branch for the next option until all choices are handled.
When a message is received from a Contact, this Workflow checks whether it contains one of the options from the multiple-choice question sent via broadcast. If it does, the Workflow proceeds; otherwise it ends.
Setting up the Workflow for automatic responses
For this example, we'll send a new product brochure to Contacts interested in it.
- Add the Send a Message step to the relevant branch.
- Select File or Image from the Message Type dropdown.
- Select a file or image.
Tip: Another option in response to certain replies is routing the conversation to the right team or agent.
