Skip to content

Customer communications

Communication settings control how and when your customers hear from you: push notifications, SMS, and email for order milestones, plus the marketing messages you send through campaigns. Operational notifications keep customers informed without a single phone call from your staff, and marketing messages respect each customer’s consent preferences automatically.

ChannelProvidersTypical use
EmailSendGrid, or your own SMTP serverReceipts, order updates, marketing campaigns
SMSTwilio or TelnyxOrder updates, OTP login codes, short marketing messages
Push notificationsOneSignalInstant order updates in your branded customer app

Each channel runs on a provider account. These are typically configured together with the SupaOrder platform team during onboarding — the provider credentials live under Dashboard → Settings → Integration → Essential (/configuration/integrations/basic-integration), and you generally won’t need to touch them afterwards unless you switch providers.

Notifications fire automatically at order events — placed, accepted, ready, delivered, cancelled, and edited — so customers always know where their food is without calling. See the order lifecycle for what each stage means.

Customers signing into your app with a phone number receive a one-time code by SMS. This is operational, not marketing — it sends regardless of marketing consent, because the customer requested it.

Marketing campaigns and voucher campaigns send through the same email, SMS, and push channels — but only to customers who have consented on that channel. Consent is collected in the customer app and at the in-store tablet, and respected automatically; you don’t filter lists by hand.

Customer-facing notification text is managed at Dashboard → Settings → Notification → Global Notification. This is where the wording of the messages your customers receive lives — review it during onboarding so the tone matches your brand, and revisit it when you enable new features that notify customers.

If your customer app or website includes a contact form, submissions arrive at Settings → Notification → Contact Submissions in the dashboard. Check it as part of your routine — these are customers who took the time to write to you, and an unanswered contact form quietly erodes trust faster than almost any other channel.

Assign it to a named person with a response-time target (same business day is a good bar for a restaurant), rather than leaving it as everyone’s-and-no-one’s job.

A practical split that keeps costs sane and customers happy:

MessageBest channel(s)Why
Order status updatesPush, with SMS as reach-everyone backupInstant, free, expected
OTP login codesSMSWorks before the app is even set up
Receipts and summariesEmailCustomers file and search email
Marketing campaignsPush + email first; SMS sparinglySMS costs per message and feels intrusive when overused
Voucher offersPush + the in-store tabletCatch customers at decision moments

Two cost-and-reputation rules of thumb:

  • SMS is metered. Your SMS provider bills per message — big campaigns to your full list add up fast. Spend SMS on time-sensitive, high-value messages.
  • Protect deliverability. Marketing that recipients didn’t want gets flagged as spam, which can drag down delivery of your operational messages on the same channel. The built-in consent gating exists to protect you — work with it, not around it.
SymptomTry this
Customers report no SMS / email arrivingProvider issue is most likely — check with your SupaOrder account manager that the Essential integration credentials are valid
Push notifications not arrivingThe customer must have the app installed with notifications allowed at the device level; reinstalling the app re-prompts
Marketing message didn’t reach a customerCheck the customer has marketing consent on that channel — unconsented customers are skipped by design
Notification wording is wrong or off-brandEdit the template at Dashboard → Settings → Notification → Global Notification
OTP codes delayedSMS delivery speed depends on the SMS provider and destination network; persistent delays are worth raising with support

Related: Order lifecycle · Marketing campaigns · Voucher campaigns · Branding