Flowhub Marketing makes it quick and easy to reach the right customers with targeted emails and push notifications. In this article, we'll guide you through building, scheduling, and tracking a campaign so your team can drive repeat visits and measure the sales that follow.
Open the Campaign Builder
Navigate to Marketing > Campaigns.
Select + New campaign in the top-right corner.
The builder has three numbered sections: Campaign details, Audience, and Messages. A Live audience panel on the right side of the window updates as you build.
You can also create a campaign from a segment on the Segments page.
Add Your Campaign Details
Enter a Campaign Name. This field is required.
Use a consistent naming pattern such as [Deal or Theme] – [Segment] – [Month Year]. For example: Concentrates Flash Sale – VIP – Oct 2026. Clear names keep your campaign list and reporting easy to scan.
Enter a Description (optional) so your team knows what the campaign promotes and why.
Under Campaign Timing, choose when the campaign sends:
Send immediately upon campaign publishing: the campaign sends as soon as you select Launch campaign.
Send at a date and time: select the date field, choose a day and time, then select the checkmark to confirm. The time uses the time zone of the store you have selected.
💡 Tip: Schedule sends for when your customers are most likely to shop, such as the morning of a weekend sale.
Choose Your Audience
Under Audience, select the Segment(s) field.
Select one or more segments. You can type in the field to filter the list.
Customers who appear in more than one selected segment are counted once and receive only one message.
Location coverage displays below the field and confirms which stores the campaign will send to.
Review the Live audience panel:
Total estimated customers: everyone across your selected segments.
Email: customers who can receive an email right now, after opt-in and message frequency limits.
Push: customers with a registered device (a saved Loyalty Pass), after message frequency limits.
The Live audience is an estimate. Flowhub recalculates it at send time, so the final count can change. To learn more about building segments, see Build and Use Segments in Marketing.
💡 Tip: The more specific your segment, the better your results. Targeted campaigns improve deliverability, open rates, and attributed sales. Avoid broad blasts unless you need them.
Link a Discount Code (Optional)
Linking a deal lets Flowhub attribute sales to your campaign when customers redeem its discount code.
Under Messages, select the Linked Discount Code field.
Select the deal you're promoting. The deal's discount code displays below the field.
💡 Tip: Only deals with a promo code appear in this list. To create one, see Deals Overview.
Add Your Messages
Add one message per channel. Each message is written and sent separately, and you can send email, push notifications, or both.
Build Your Email Template
Select Email. The Select a template window opens.
Choose a starting point, then select Use Template:
Starters: Promotional, Informative, Newsletter, or Start from Scratch.
Saved: designs your team has saved for reuse.
Design your email in the editor. Drag blocks from the Content tab, adjust layouts in Rows, and set fonts and colors in Settings. Use the desktop and mobile icons or Preview to check how it looks.
(Optional) Select Save as Template to reuse this design in future campaigns.
The design appears in the Saved tab when selecting an email template for your team to reuse.
To update a saved design from the campaign editor, select Replace an existing template. Choose Template to replace, then select Save Template.
You can edit the templates you want to change.
Replacing a template changes the library design. It doesn't update email content already attached to campaigns
Select Attach to Campaign. A message will display confirming the email is attached.
Enter an Email Subject Line. This field is required. Aim for 40–60 characters, with the key information in the first 30–40.
Enter Preheader Text (optional). This preview text displays after the subject line in most inboxes. Aim for 40–130 characters.
Select Send a Test Email to review the email before it goes out. To make more changes, select Edit Email Content.
💡 Tips:
Use one clear call to action per email.
Create urgency with time-based language, such as "Ends Sunday" or "This week only."
Keep your content scannable and aligned to the promotion you're running.
Push Notification
Push notifications reach customers who have your Loyalty Pass saved to their phone.
Select Push Notification.
Enter your push message. Messages can be up to 140 characters.
(Optional) Personalize the message. Choose Name or Loyalty Points under Personalization Tags, then select Insert Tag.
Select Send a Test Push to preview the notification on a test device. You'll need test users set up first. See Send a Test Push Notification.
💡 Tips: Keep it short, put the key detail first, and use action-oriented language. For example:
"Today only: 20% off carts. Show this message in-store."
"VIP early access starts now."
Launch, Schedule, or Save Your Campaign
When your audience and messages look good, select one of the buttons in the top-right corner:
Launch campaign: sends immediately. This button displays when timing is set to Send immediately upon campaign publishing.
Schedule campaign: sends at the date and time you selected. This button displays when timing is set to Send at a date and time.
You can edit a scheduled campaign up to 15 minutes before it launches. If you need to edit within 15 minutes of launch, you'll need to cancel the campaign, which will put it into a draft state, then reschedule it or send it immediately after you edit it.
Save as draft: saves your work for later. Drafts appear on the Campaigns page with a Draft status.
Track Campaign Performance
The Campaigns page lists every campaign with its status, stores, audience, attributable sales, and channels. Use the Status, Audience, Channels, and Stores filters to narrow the list.
Select a campaign to open its details panel.
Review the Engagement Summary:
Attributable sales and Conversions tied to the campaign.
Message performance for each channel: Delivered, Opened, Clicked, and Open → Order.
Scroll to view the Audience Snapshot (customers reached), Campaign Details (start and end dates), the segments and stores targeted, and the attached messages.
Select Actions to Clone & edit the campaign or Archive it.
How Attribution Works
Flowhub uses a 30-day attribution window. If a customer redeems the linked discount code within 30 days of the send, the sale counts toward the campaign.
If the same customer receives more than one campaign within 30 days, the most recent campaign receives the attribution.
Each campaign shows an End date about 30 days after its start date, matching the attribution window.
Best Practices
Keep your team aligned
Before you send, make sure budtenders know the promotion details, how customers will redeem the offer, and when the campaign goes out.
Avoid over-messaging
Too many messages hurt deliverability, fatigue your audience, and make results harder to read. A steady, thoughtful cadence leads to better long-term results.
Use campaigns where they shine
Campaigns work best for promotions, flash sales, targeted outreach, and loyalty-driven engagement.
Frequently Asked Questions
Can I schedule a campaign to send later?
Yes. Under Campaign Timing, choose Send at a date and time, pick the date and time, then select Schedule campaign.
Why is my Email or Push count lower than my total audience?
The Email count only includes customers who have opted in to email, and the Push count only includes customers with a saved Loyalty Pass. Both also exclude customers who have reached your message frequency limit.
What does "Send … regardless of frequency limit" do?
Checking this box on an email or push message sends it to customers even if they have already reached your message frequency limit. Use it sparingly, for time-sensitive messages only.
Can I reuse an email design?
Yes. In the email editor, select Save as Template. Saved designs appear under the Saved tab when you add an email, and on the Email Templates page in Marketing > Campaigns.
How do I run a similar campaign again?
Open the campaign from the Campaigns page, select Actions, then select Clone & edit.
Can I link the same discount code to more than one campaign?
No. A discount code can only be linked to one campaign at a time. If you reuse a deal often, create a duplicate deal for each campaign so your attribution stays clean.
Does saving a template send an email?
No. Saving a design adds it to the library. Campaign sending is a separate action.
Great work! 🥳 You've built and sent a targeted campaign in Flowhub Marketing. Your customers get offers that fit them, and you can see exactly which sales your campaign drove.









