Chips inserted at the cursor of whichever field was last focused. Each carries a hint saying where the value comes from. Resolution is best-effort: values come from the event's structured data first, then the estimate link the event points at, then org identity.
Also called: merge fields · {{customer name}} · template variables · personalised alerts
- 1A token the event cannot supply renders as empty rather than printing the placeholder.
- 2If the whole rendered body ends up blank, dispatch falls back to the standard message rather than sending an empty text.
The file states the purpose: 'A token names a per-project value that exists across projects… so a builder can write the message they actually want to receive ("{{customer.name}} approved {{project.name}} for {{estimate.total}}") and the dispatcher fills the live values when the event fires.'
- Custom wording that could not reference live values
- Blank messages when a value was missing
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →