Personalization Tokens let you tailor push notifications and Inbox messages with dynamic content, so each customer sees messages that feel uniquely made for them.
With personalization, you can address customers by name, reference their location, or even highlight products they recently viewed or purchased
What Are Personalization Tokens?
Tokens are placeholders inside your campaign message that Tapcart automatically replaces with customer-specific data at send time.
For example:
Message template:
Hey {{customer.firstName | default: 'there'}}, still thinking about {{customer.lastViewedProduct.title | default: 'a product you liked'}}?
What your customer sees:
Hey Sam, still thinking about Denim Jeans?
If no data is available, fallback text is used:
Hey there, still thinking about a product you liked?
Available Tokens
Customer Details
First Name →
{{customer.firstName | default: 'Guest'}}Last Name →
{{customer.lastName | default: ''}}City →
{{customer.city | default: 'your city'}}State →
{{customer.state | default: 'your state'}}Zip Code →
{{customer.zipCode | default: ''}}
Shopping Behavior
Last Viewed Product →
{{customer.lastViewedProduct.title | default: 'a product you liked'}}Last Viewed Collection →
{{customer.lastViewedCollection.title | default: 'a collection you browsed'}}Last Wishlist Item →
{{customer.lastProductAddedToWishlist.title | default: 'something on your wishlist'}}
Orders
Last Order Price →
{{customer.lastOrder.price | default: 'your last purchase'}}Last Order Date →
{{customer.lastOrder.date | default: 'recently'}}Last Order Shipping City →
{{customer.lastOrder.shippingCity | default: 'your city'}}Last Order Day →
{{customer.lastOrder.day | default: 'recently'}}
How to Add Personalization Tokens
Create a Campaign in Engage.
While writing your message (headline or body), click Insert.
Choose a token from the dropdown (e.g., First Name, Last Order Date).
Tapcart will insert the token into your message.
Example:
Hey {{customer.firstName | default: 'there'}}
(Optional) Update the fallback text by editing the
default: value.
Best Practices
Always set a fallback: Not every customer has complete data. A fallback ensures the message is still clear.
Keep it natural: Read your message with both real and fallback examples.
Combine tokens strategically:
Example:
Hey {{customer.firstName | default: 'friend'}}, your order from {{customer.lastOrder.shippingCity | default: 'your city'}} is ready!
Customer Experience
Tokens render instantly for each recipient when the message is sent.
Customers see their own personalized details.
If data is missing, they see the fallback version.
Why Use Personalization Tokens?
Higher Engagement: Personalized messages have stronger open and click rates.
Stronger Retention: Customers feel recognized and valued.
Smarter Marketing: Reference past browsing and purchase activity to drive repeat sales.
More Questions
If you have additional questions regarding personalization tokens, we’re happy to help. Reach out via LiveChat in your dashboard or email us at [email protected].

