Token / mention system
Use tokens like {first-name}, {discount}, {timer} in rich text fields for runtime personalization.
Tokens in rich-text fields are replaced at runtime with live data. Personalize headings, body text, and button labels without hardcoding values.
Available tokens
{first-name}
Customer's first name
{discount}
Discount label (e.g. "15%" or "$5.00")
{product}
Product title
{original-price}
Formatted original price
{current-price}
Formatted discounted price
{savings}
Savings text (e.g. "Save 15%")
{timer}
Live countdown — only inside the Timer widget
How to insert
In any rich text field, type @ or use the toolbar's mention button to insert a token. The token renders as a styled chip in the editor and is replaced with live data on the buyer's screen.
Example
RTE input: "Hi {first-name}, save {savings} on {product} — only {current-price}!"
Buyer sees: "Hi Sarah, save 20% on Vitamin C Serum — only $24.00!"
Empty token fallback
If a token has no value (e.g. guest checkout has no first name), the entire token is removed from the rendered text — no awkward "Hi {first-name}" leaks.