Template hub
Open Popup notifications → Template to edit message templates. Each channel has its own default language and translation set.
Channels
Templates are organized by where the sale happened:
- Online store: web checkout purchases
- POS: in-person point-of-sale orders
- Reviews: product review notifications
Each channel can have a different default language. A shopper sees the template matching their browser locale when a translation exists; otherwise the channel default is used.
Template tokens
Use tokens in your templates: Recently replaces them with real data when rendering:
Purchase tokens
{{ first_name }}: buyer first name (or “Someone” when redacted){{ product }}: product title{{ city }}: buyer city{{ short_state }}: state/province abbreviation{{ state }}: full state/province name{{ country }}: country{{ price }}: line item price{{ total_value }}: order total
Review tokens
{{ first_name }},{{ product }}{{ stars }}: star characters{{ stars_count }}: numeric rating{{ review_title }}: review headline
Translations
Recently ships with translations for 137+ languages. For each channel you can:
- Edit the English (or your chosen default) template
- Click Add translation and pick a language
- Edit the translated template manually, or use AI translate to generate a draft from your default
- Set any language as the channel default
Translations apply at display time based on the shopper's browser language. Relative time phrases (“4 minutes ago”), action verbs, and verified labels are also localized automatically on the storefront.
Example templates
Common purchase template patterns:
{{ first_name }} from {{ city }}, purchased {{ product }}Someone in {{ city }} bought {{ product }}(privacy-friendly when first names are hidden){{ first_name }} just bought {{ product }} for {{ price }}
Related
- Settings: control which channels create notifications
- Popup overview: notification list
