We've designed this guide to introduce you to campaign flows, highlight strategies for different campaign types and messaging, and help you understand a campaign flow's overall and message-specific performance. We recommend looking through this guide to optimize Flow Builder for your brand.
Overview
Campaign flows equip you to offer a variety of experiences for your customers, whether it's a flash sale, promotion, or interactive campaign. Keep in mind that pairing campaign flows with strategic segmentation allows you to engage and send personalized messages to different pockets of your subscriber base and can result in high click-through rates, conversion, and overall earnings.
Campaign Flow Basics
In this section, we'll take a look at how to navigate the flow editor's main page and dive into campaign properties.
Understanding how to navigate the Campaign Flows main page is the first step to unlocking and harnessing the power of Flow Builder so your brand can optimize conversions, build an interactive SMS program, and create opportunities for hyper-segmentation.
- Select these three lines to unhide the Postscript navigation bar and navigate out of Flow Builder.
- Select Back to Flows to navigate out of the editor and into your Flows Dashboard.
- Give your campaign flow a name that helps you identify it from all campaign drafts or sent campaigns.
- Add a description to your campaign flow.
- Customize your flow by dragging and dropping Flow Actions into your campaign flow. Each action is broken down here.
- Preview your camapign properties. For more information on Campaign Properties, click the next tab in this module titled Campaign Properties to the right.
- Drag and Drop your Flow Actions (from step 5) to the Drag action here placeholders throughout your build.
- Save. Don't forget to save your flow when you are ready to schedule, launch, or need to continue editng at a later time.
- Schedule or Activate allows you to either activate your flow immediately or activate your flow at a scheduled date and time.
- This indicator shows the Status of your campaign. Statuses are Draft, Scheduled, Activated (meaning sending is in progress), and Completed.
- This tool allows you to zoom out, zoom in, or re-frame the entire flow (re-framing your flow is handy if you get lost in a void and aren't able to find your flow).
Let's take a look at campaign properties. When you first set up your campaign flow, you will need to create a name for your flow and add a specific segment that you would like to include or exclude from receiving your campaign flow.
- Name. Give your campaign a name that helps you identify it from all campaign drafts or sent campaigns. Some shops choose to also include the date of the campaign in the name. It's up to you.
- Description. You have the option to add a description to your campaign flow. A description could be helpful to add notes about your campaign. A description can be edited even if the campaign flow is in draft, activated, or the completed status.
- Includes Segment. Your customer segment tells Postscript which subscribers should receive the campaign. This allows you to create targeted product and content campaigns and ensure they reach the right audience.
- Excludes Segment. Your Excludes segment is an optional field and tells Postscript which subscribers should not receive the campaign. This allows you to create and send hyper-targeted campaigns.
- Safe Send. Safe Send is an optional feature that, if enabled, prevents you from sending a campaign to any subscriber in your selected segment who received another message from your shop in the last 16 hours (e.g., welcome series automation, abandoned cart automation, another campaign, etc.).
- Cancellation trigger. The cancellation trigger tells Postscript when to remove a subscriber from a campaign flow.
Flow Actions
Our toolkit of flow actions assists with perfecting the timing of your campaign send, allows you to experiment with various approaches through A/B splits, automates responses to subscribers based on their actions or inactions, and can tag subscribers based on their engagement with your brand for future hyper-segmentation. To add any of these actions, just drag them from the toolkit and drop them into your flow.

- Add an image or gif to your message. Learn how to create a custom gif here.
- Message editor. Edit your message here and preview it to the right. Check out these tips and tricks for how to craft a killer SMS campaign.
- Add emojis to your message by clicking the smiley face icon.
- Add tags to your messages such as the first or last name of your subscriber, your shop name, or shop link.
- Add product or discount links to your message. Discount links are links embedded with a Shopify discount. Note: only Shopify coupons can be included in campaigns.
- Add the copy "Reply STOP to unsubscribe" to your message by clicking the checkbox.
- Save. Once you've crafted your campaign message to your liking, don't forget to save!
- Hide the message preview by selecting the eye in the upper-right corner of the message preview.
- Preview your message by sending it to yourself before you activate your flow.
- Duplicate your message to make building out a flow of messages more efficient.
- Delete your message by selecting this option or clicking Delete Step in the upper-right corner of the message editor.

- Delay your message for an amount of time. This option allows you to send your message after a specific interval of time (e.g. Delay sending this message until after a 5-minute delay or after a 5-week delay).
- Delay your message until a specific date allows you to choose the exact date and time that you'd like to send each individual campaign message (e.g. Delay sending this message until December 20th, 2022 at 4:00 PM).
- Delay your message until a certain time of the week allows you to choose a day of the week and a time of day that you'd like to send each of your flow messages (e.g. Delay sending these messages until Sundays at 2:00 PM).
- Save. Once you've added your message delays, don't forget to save!
- Duplicate your Delay action to make building out a flow of messages more efficient.
- Delete your Delay action by selecting this option or clicking Delete Step in the upper-right corner of the Delay editor.

- Auto Balance automatically sets your branches to an even distribution.
- Designate Branch A's distribution by adding the percentage of subscribers you'd like to have your Branch A experience (this includes messages, delays, etc.).
- Designate Branch B's distribution by adding the percentage of subscribers you'd like to have your Branch A experience (this includes messages, delays, etc.).
- Save. Once you've customized your A/B Split distributions, don't forget to save!
- Preview or add to your Branch A's experience by dragging and dropping flow actions to the Drag action here placeholder.
- Preview or add to your Branch B's experience by dragging and dropping flow actions to the Drag action here placeholder.
- Delete your A/B Split action by selecting this option or clicking Delete Step in the upper-right corner of the Split editor.

- Add an event to your flow. This indicates that you intend to branch subsequent messages based on this event. For example, create branches based on if a subscriber creates an order after receiving the first message in your campaign flow.
- Add the Max Wait Time that you will allow for subscribers to complete the event. For example, wait 24 hours for subscribers to create an order after receiving the first message in your campaign flow.
- Create your branches and select specific properties of each branch. In the example above, we will branch the flow based on if the subscriber creates an order using the Shopify discount code SHOPIFYDISCOUNT or not.
- Wait for Event branching will always include a none of the above or event never occurred branch to capture any events that do not match the specifications and subscribers who do not respond within the Max Wait Time.
- Add a new branch by selecting this option.
- Save. Once you've customized your Event Splits, don't forget to save!
- Preview your branches.
- Delete your Wait for event split action by selecting this option or clicking Delete Step in the upper-right corner of the Split editor.

- Add or remove a subscriber tag based on which path the subscriber takes. In the example above, subscribers will be tagged as conditioner or shampoo based on their response to the Wait for Susbcriber Response Split.
- Save. Once you've added your subscriber tag, don't forget to save!
- Preview the Update Subscriber action.
- After tagging a subscriber, you may consider sending them a follow-up message. In the example above, we send a shampoo recommendation to those who responded to our first campaign flow message with the word shampoo.
- Duplicate your Update Subscriber action to make building out a flow of messages more efficient.
- Delete your Update Subscriber action by selecting this option or clicking Delete Step in the upper-right corner of the editor.
Understanding Campaign Metrics
Metrics, or data, help you understand whether the messages you send are achieving the goals you've set. You can view the performance of your campaign flows on your Flows Dashboard page or on a specific campaign flow page. Simply select an activated flow to view overall performance metrics and metrics by a specific message.
Extra Resources
- Postscript's Video Learning Library. Level up your SMS skills with our quick walkthrough videos of Postscript features and tools.
- Fantastic Texts. Need some inspiration? Check out some real-life customers and how they interact with their subscribers using campaigns.
- Customize and Brand Your Messages. Learn how to further customize your messages by checking out this section in the Help Center!
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.