Marketing campaigns
Marketing campaigns (broadcasts) let you message your customer base directly — a new menu announcement, a weekend promotion, a “we miss you” nudge — by email, SMS, or push notification. You don’t build mailing lists: the platform maintains nine customer segments automatically, so “all my lapsed regulars” or “my highest spenders” is a dropdown choice, not a spreadsheet export. Consent and anti-spam protections are handled for you.
Sending a broadcast
Section titled “Sending a broadcast”- Open Dashboard → Settings → Marketing → Broadcast and create a new campaign (the form is at
/configuration/marketing-campaign/add/new). - Choose the channel — email, SMS, or push — and write the message. Match the message to the medium: push is a one-liner with a tap action, SMS is short and costs per message, email carries imagery and detail.
- Pick the audience — everyone, or one of the built-in segments below.
- Send (or schedule). Delivery and engagement results land in the campaign report.
The nine built-in segments
Section titled “The nine built-in segments”Segments are computed automatically from real ordering behavior — no setup, always current:
| Segment | Who’s in it |
|---|---|
| VIP | Your very best customers |
| High spender | Customers with high total spend |
| High AOV | Customers with a high average order value |
| Repeat | Customers who order again and again |
| At-risk | Good customers whose ordering is tailing off |
| New | Recently acquired customers |
| Active | Currently ordering customers |
| Most active | Your most frequent recent orderers |
| Lapsed | Customers who’ve stopped ordering |
The first five reflect behavior; the last four reflect lifecycle stage. The money campaigns for a restaurant are usually at-risk (catch them before they’re gone) and lapsed (win them back) — both reachable before you’d ever notice them disappearing on your own.
A starter playbook
Section titled “A starter playbook”| Send | Segment | Channel | Message |
|---|---|---|---|
| Weekend special | Active | Push | ”This weekend only” with the dish front and center |
| Win-back offer | Lapsed | SMS or email | A reason to come back — pair with a coupon code |
| Pre-churn nudge | At-risk | Push | Light touch: a new dish, not a discount — they haven’t left yet |
| Second-order push | New | Push | Land within days of the first order, while you’re still memorable |
| VIP early access | VIP | New menu preview before everyone else — costs nothing, signals status |
One observation worth internalizing: discounting active customers buys orders you were getting anyway. Reserve margin-cutting offers for at-risk and lapsed, and give your best segments recognition instead.
Consent and message fatigue
Section titled “Consent and message fatigue”Two protections apply automatically to every broadcast:
- Per-channel consent — customers control which channels can market to them; a customer opted out of SMS marketing simply isn’t sent the SMS. You never need to filter for this yourself.
- Cooldown between campaigns — a per-customer cooldown prevents the same person from being hit by broadcast after broadcast in quick succession, protecting you from unsubscribes and spam complaints even if several campaigns overlap.
For personal, offer-carrying messages, consider a voucher campaign instead — broadcasts inform, vouchers convert individuals.
Measuring results
Section titled “Measuring results”- Campaign report — Dashboard → Reports at
/reports/marketing-campaigns: delivery and engagement per campaign. - Segmentation dashboard —
/reports/segmentation-dashboard: how your customer base is distributed across the nine segments, and how that’s shifting.
The segmentation dashboard is worth a monthly review even when you’re not sending: a growing lapsed slice is an early warning that retention needs work, regardless of what marketing you run.
Troubleshooting
Section titled “Troubleshooting”| Symptom | Try this |
|---|---|
| Some customers didn’t receive the campaign | Expected — opted-out customers and those inside the cooldown window are skipped automatically |
| SMS campaign reached fewer people than email | SMS requires a phone number and SMS consent; check the campaign report for the delivered count per channel |
| Engagement is poor | Revisit the segment-message fit; a generic blast to everyone almost always underperforms two targeted sends |
| Want to message one specific customer | Broadcasts target segments — for individual offers use a voucher campaign |
| Unsure when to send | Schedule for your pre-rush window (late morning for lunch, late afternoon for dinner) and compare results in the campaign report |
| Need an automated, recurring send | Broadcasts are one-off — for behavior-triggered automation use a voucher autopilot campaign |
Related: Voucher campaigns · Coupons · Customer communications · Reports & analytics