Skip to content
Page guideRoutes & dispatchDispatcher

Customer emails & texts

Every tab of Customer emails & texts: the message templates and their editor, the timing rules, the log of what was sent and the per-customer settings.

5 min readLast updated
On this page

Customer emails & texts (/notifications) controls the emails and SMS your company sends customers, receivers, pickup contacts and billing contacts when an order or invoice event happens, and shows what actually went out. It needs read access to notifications, which only the Admin role has by default; changing anything needs write access. Your own in-app alerts are a different page: Notifications.

The page has four tabs: Templates, Rules, Logs and Customer settings. The tab you pick stays in the address (?tab=logs).

For step-by-step tasks, see Customer emails and texts and Message timing and contact defaults.

At a glance

TabWhat it is for
TemplatesThe text of every message, on or off, per event and recipient.
RulesWhen time-based messages go out and what contacts get by default.
LogsEvery email and text that was queued, sent or failed.
Customer settingsWhich messages each customer gets, and their own timing.

Templates

Messages are grouped by event (for example Order placed, Driver assigned, Order delivered), each with a line saying when it is sent. Under each event is one row per message, such as Email to the customer or Text to the receiver, with an on / off switch and Edit. A message marked Always sent is one someone asked for (like a password reset) and can't be turned off. On a phone the badge reads Always and Edit shows as a pencil button.

ControlWhat it does
All, Orders, Billing, Account & sharingShow one group of events.
English / FrançaisWhich language's text you see and edit (French is Canadian French).
Find a message...Search events by name or description.
Reset all to defaultsAfter Reset templates in the confirmation, puts every company message (every language) back to the shipped text and on / off state. Customers' own versions are kept. Needs write access.

No templates yet with Restore defaults shows if the list is empty.

The template editor

FieldWhat to enterNotes
NameInternal name of the message.
Send this messageOn or off.Hidden for Always sent messages.
Insert variable:Click a variable to insert it where the cursor is (for example {{order_number}}, {{tracking_url}}).Only the variables of this event are offered; an unknown one blocks saving.
SubjectEmail subject.Email only.
Plain text bodyEmail text.Email only.
HTML bodyOptional designed version."Leave empty to generate it from the plain text. Your logo, colour and support contact are added around it."
SMS textThe text message.SMS only.
PreviewShows the message with sample values, next to the editor on a wide screen (below it on a narrow one), so each change shows as you type.Type an Order number and click Use order to preview with a real order.

Buttons: Send test to my email / Send test to my phone (only you get it), Reset to default (shipped text, message turned on), Delete …'s version for a customer's own version, and Save template. Reset to default and Save template stay at the bottom of the panel while you scroll.

Rules

The Rules tab: Delivery time, Arriving soon and Delivery reminders (pre-advice)
SectionFieldNotes
Delivery timeTell people when the time moves by5–240 min. "Delivery time changed" goes out when the estimate moves at least this much.
Show the time as a window of0 or 10–240 min. 0 = one time ("3:30 PM"); 60 = "3:00 PM–4:00 PM".
Arriving soonMinutes away0–120. 0 = don't use minutes. Based on the driver's live position at 30 km/h plus 5 minutes per stop before it.
Stops away0–20. 0 = don't use stops; 1 = when the driver is at the stop just before.
Delivery reminders (pre-advice)The day before + Send the day before atFor orders planned for that day, in your company's time zone.
The morning of the delivery + Send on the day at
Customer contactsEvery order update by defaultOff: contacts get only the updates picked below, unless they choose their own.
Order updates contacts get by defaultShown when the switch above is off.
Daily summary goes out atFor contacts who chose one daily summary.

"Driver arriving soon" goes out once per order when either threshold is reached; the message itself must be on under Templates. Click Save rules, or Discard to put back what was saved.

Logs

Counters at the top: Total (email and SMS), Sent, Queued (with how many are blocked by an opt-out, missing consent or a limit) and Failed.

ColumnWhat it shows
QueuedWhen the message was created.
EventWhat triggered it.
ChannelEmail or SMS.
RecipientAddress or phone number.
Customer, OrderWho it was about.
StatusQueued, Sent, Delivered, Failed, Bounced, Complained or Blocked.

Search by recipient, subject, customer or order, or filter with All channels, All events and All statuses. Click a row to see the message with Recipient type, Sent, Provider id and the failure reason; roles with write access can click Resend to … to send it again. Queued messages wait for quiet hours to end or for a retry. No notifications yet with Go to orders shows until the first message goes out.

Customer settings

The Company default (every customer) row decides what everybody gets: "A message turned off here is not sent to anyone. Customers below can only turn more off." Below it, Search customers... and one row per customer with an edit button.

The edit panel ("Which messages this customer gets, per channel") has a grid of messages × recipients to turn off, Timing for this customer (Arriving soon: minutes away, Arriving soon: stops away, Delivery time window (minutes), empty = company value), and, for roles that can create notifications, a list to give the customer its own wording of a message. Click Save settings.

No customers yet with Add customer shows when you have none.

Good to know

  • Sender name, domain, quiet hours for texts and opted-out numbers are on Email and SMS.
  • A contact only gets texts after their SMS consent is recorded or they reply START.

Still stuck?

Tell us what you were trying to do. A person reads every message.

Contact us