Inspector Hub
Documentation

Messages, email and SMS templates

Documentation

Settings → Communication decides two separate things: who sends your messages, and what they say.

The communication settings page, showing email delivery above SMS delivery

Who sends your email

Hosted — email goes out on the platform's sending infrastructure by default, with nothing to configure. You may instead connect your own provider, at which point the credential fields appear and your domain is what recipients see.

Self-hosted — there is no platform sender. Connect a provider and store its credentials here; the credential fields are always visible for that reason.

Bringing your own works with the mainstream providers — Resend, SendGrid, Postmark, Mailgun. There is a test send on the page: use it, because a credential that is present and wrong looks exactly like one that is correct until a client does not get their report.

Whichever route you choose, your DNS records are what decide whether mail arrives. A provider connected without its domain records verified will send mail that lands in spam, and nothing in this page can tell you that.

Who sends your texts

Text messaging has more shapes than email, because a phone number is a regulated object rather than a setting:

Mode What it is
Platform Messages go out on shared platform numbers. Hosted only.
Your own Your Twilio or Telnyx account, your numbers, your carrier relationship. Available in both modes.
Managed The platform handles the carrier registration your numbers need — shared or dedicated. Hosted only, and where your plan includes it.

Where a deployment sends its own texts, an inbound webhook address is shown — that is what carries replies, including opt-outs, back into the product. Consent and opt-out handling are not optional decorations on this: a text to somebody who did not agree to receive one is a legal problem, not a UX one.

What the messages say

Settings → Communication → Templates lists every message the product can send, each one on its own trigger — a booking confirmed, a reminder, an agreement to sign, a report delivered, a payment received.

Opening one gives you its subject, its body blocks, and the variables it can use, listed beside the editor rather than guessed at. There is a preview, which renders the message with sample values — the fastest way to catch a variable that resolves to nothing.

Some templates are required: the product will not send that message without one, so they cannot be emptied, only reworded.

The full list of placeholders, with an example of what each renders to, is in Variables you can use in messages.

Which messages go out at all

This page decides the wording. Whether a message fires, to whom, and after how long belongs to Automations — a template with nothing triggering it sends nothing, and that is the most common reason a message somebody edited never arrived.


← State and statutory forms · Next: Automations