Campaign flows are the perfect way to send multi-message campaigns to a specific customer segment or your entire subscriber base. With Subscriber Event splits in Flow Builder, you can easily visualize and build your flow, add automated responses to subscriber replies, and even automate follow-ups to previous campaigns based on subscriber action. With Subscriber Event Splits, you can:
- Scale your one-to-one customer conversations by automating follow-up messages unique to the responses you receive from subscribers.
- Collect zero-party data by using this feature in tandem with subscriber tags to add or remove tags based on subscriber replies to your campaign flow.
- Include a none of the above or event never occurred branch so your brand can still scale automated responses for:
- Any responses that do not match the specifications for placement in the other branches.
- Subscribers who do not respond within the Max Wait Time.
Set Up Subscriber Event Splits in Campaign Flows
- Select Messaging on the left-side navigation panel of your Postscript Dashboard.
- Select Flow Builder then select an existing campaign flow.
- If you have not yet created a campaign flow, select Create Flow in the upper right corner. Choose Campaign. Select either Use a campaign template or Create a new campaign, then select Continue in the bottom right of the module.
- Set your campaign properties by selecting your target segment. Learn more about how to set up your campaign flow here.
- Under Flow Actions, select and drag the Subscriber Event Split to the space below the first message in your flow.
- Choose your event. The event indicates that you intend to branch subsequent messages based on the selected action (in the example above, the flow will branch subsequent messages based on if the subscriber creates an order).
- Under Max Wait Time, enter the amount of time you will allow for subscribers to complete the event (in the example above, we will wait 24 hours for the subscriber to create an order. If they create an order after 24 hours, they will flow into the default none of the above or event never occurred branch).
- Under Branches, select a property and add a value for each branch (in the example above, we have selected Discount Codes | Code as the property and added SUMMER10 as the value to indicate we will send subsequent messages based on if the subscriber created an order with the discount code mentioned in the first message). Note: when using is or is not logic, you can add multiple matches to your branch.
- Continue adding branches by selecting the + New Branch button under the none of the above or event never occurred branch.
- Select Save in the bottom right of the Subscriber Event editor.
- Under Flow Actions, select either the Delay icon or the Send Message icon. Then, drag and drop the icon under each branch to add either a delay or a message to that branch.
- Select Save or Schedule or Activate in the upper-right area of Flow Builder. You can choose to activate the flow immediately or schedule the flow to activate at a certain time.
Understanding Approximate Matching
Postscript employs Approxmiate Matching to match subscriber responses to the intended response even if the subscriber’s reply is misspelled or contains a typo. For example, if a reply option is Summer and the subscriber replies with "summr", they will still funnel down the correct branch. With Approximate Matching, your brand can:
- Improve subscriber engagement. Since approximate matching allows for more accurate response routing, your messaging strategy can become more targeted and effective in order to improve engagement and drive conversions.
- Get time back. Spend more time focused on orchestrating an optimized SMS program and less time defining all possible permutations of an intended response within a single flow.
- Enhance the user experience for subscribers. Approximate matching facilitates a better conversational user experience since it ensures that subscriber responses are correctly matched to the intended response.
To enable Approxmiate Matching, be sure your Subscriber Event filter settings are configured with the parameters Is or Is not. When your parameters are defined with Is or Is not, you'll be prompted with a checkbox to accept approxmiate matching.
Subscriber Event Split Use Cases
- Select Messaging on the left-side navigation panel of your Postscript Dashboard.
- Select Flow Builder then select an existing campaign flow.
- If you have not yet created a campaign flow, select Create Flow in the upper right corner. Choose Campaign. Select either Use a campaign template or Create a new campaign, then select Continue in the bottom right of the module.
- Set your campaign properties by selecting your target segment. Learn more about how to set up your campaign flow here.
- Under Flow Actions, select and drag Subscriber Event Split to the space below the first message in your flow.
- Select Subscriber Message as your event.
- This indicates that you intend to branch subsequent messages based on the content of subscriber replies.
- Under Max Wait Time, enter the amount of time you will allow for subscribers to respond to the initial message. (Subscribers who do not respond within the Max Wait Time will not enter the follow-up branches that are based on responses.)
- Under Branches, select Message Body as the property. Below Message Body, you can select is, is not, contains, or does not contain as logic for each message.
- Next, enter a subscriber response option into the field next to the is, is not, contains, does not contain dropdown (Note: this field is not case sensitive).
- Continue adding branches with subscriber response options as desired. When you’re finished, select Save in the bottom right of the Subscriber Event Split editor.
- Under Flow Actions, select either the Delay icon or the Send Message icon. Then, drag and drop the icon under each branch to add either a delay or a message to that branch.
- Select Save or Schedule or Activate in the upper-right area of Flow Builder. You can choose to activate the flow immediately or schedule the flow to activate at a certain time.
- Select Messaging on the left-side navigation panel of your Postscript Dashboard.
- Select Flow Builder then select an existing campaign flow.
- If you have not yet created a campaign flow, select Create Flow in the upper right corner. Choose Campaign. Select either Use a campaign template or Create a new campaign, then select Continue in the bottom right of the module.
- Set your campaign properties by selecting your target segment. Learn more about how to set up your campaign flow here.
- Under Flow Actions, select and drag Subscriber Event Split to the space below the first message in your flow.
- Select Order Created as your event.
- This indicates that you intend to branch messages based on whether the subscriber has placed an order after receiving your previous message.
- Under Max Wait Time, enter the amount of time you will allow for subscribers to create an order after receiving the initial message. (Subscribers who do not create an order within the Max Wait Time will not enter the follow-up branches.)
- Under Branches, define your criteria and choose a corresponding parameter (e.g., any are, all are not, etc.). Enter your value in the empty field (in the video example, the criterion is Line Items | Product ID, the parameter is any are, and the value, or specific product id, is 12345).
- Continue adding branches as desired. When you’re finished, select Save in the bottom right of the Subscriber Event editor.
- Under Flow Actions, select either the Delay icon or the Send Message icon. Then, drag and drop the icon under each branch to add either a delay or a message to that branch.
- Select Save or Schedule or Activate in the upper-right area of Flow Builder. You can choose to activate the flow immediately or schedule the flow to activate at a certain time.
Leveraging the Wait for Link Clicked event is an excellent way to re-engage subscribers at scale. In this section, we'll walk you through how to set up a campaign flow that retargets subscribers if they clicked a link in your flow, but did not purchase.
- From your Postscript Dashboard select Messaging.
- Select the Create Campaign button in the upper-right corner, then choose Create Campaign Flow.
- Choose whether you'd like to create a new flow or use a flow template. Then select the Continue button in the bottom right corner.
- Set your campaign properties by including and/or excluding segments and setting a cancellation trigger. You can include and exclude up to 10 total segments. A cancellation trigger will remove a subscriber from your flow when they take an action.
- Drag and drop the Send message action into your flow and add your copy.
- Next, drag and drop the Subscriber Event Split action below your welcome message. Select the dropdown below Event and choose Link clicked.
- Adjust your wait time. This is the duration Postscript will watch for a subscriber to click the link in your flow. Next, save your settings by selecting the Save button in the lower-right.
- You can drag and drop the Delay action into your flow. This is the delay Postscript will observe after a subscriber clicks a link in your message For example, if your delay is 30 minutes, the subscriber will get your message 30 minutes after clicking a link in your flow).
- Drag and drop the Send Message action into each brand. We recommend adding targeted copy to subscribers who clicked the link in your flow (Copy inspo: "Hey! We noticed you checkin' us out. Anything we can help you find?" Their responses will route to your Responses tab for customer support.)
- Continue editing your flow as you see fit. To save your flow, select the Save Changes button in the upper-right corner.
- When you're ready to activate your flow, you have two options:
- Activate Now. This will immediately begin adding subscribers into your flow.
- Schedule Flow. This will activate your flow at a set date and time.
Get Support
Have questions? Please feel free to reach out to our wonderful Support team at support@postscript.io or via live chat. You can also submit a support request here!
Need ongoing channel strategy guidance? Please fill out this form and we'll connect you to one of our certified partners.