What Are Dynamic Fields?
Dynamic Fields are smart placeholders that automatically fill in with real information when your message is sent.
Instead of sending generic messages like "Hey there!" to everyone, you can personalize them using Dynamic Fields.
For example, if you use "Hey, Subscriber.First Name!" in your message, it will automatically become "Hey, Sarah!" for a subscriber named Sarah, "Hey, John!" for John, and so on.
Each customer gets a personalized message without you having to manually customize anything.
How to Use Dynamic Fields in Flow Messages
Step 1: Open your Flow Builder and click on the Send Message or Send Auto-Reply Text Message Action Step.
Step 2: In the message box, place your cursor where you want to add personalization
Step 3: Click the Dynamic Fields icon or start typing to see available options
Step 4: Select the field you need from the dropdown list
Step 5: The field appears in your message (like Subscriber.First Name) and will show real data when sent
Available Dynamic Fields
Here's what you can personalize in your messages:
Category | Dynamic Field | Description | What it looks like in the text editor | Trigger Availability |
Subscriber Info
| First Name | Customer's first name | Subscriber.First Name | Available on all flow triggers |
| Last Name | Customer's last name | Subscriber.Last Name | Available on all flow triggers |
| Customer's email address | Subscriber.Email | Available on all flow triggers | |
| Full Name | Customer's full name | Subscriber.Full Name | Available on all flow triggers |
Shop Info
| Name | Your store's name | Shop.Name | Available on all flow triggers |
| Support Email | Your store's support email | Shop.Support Email | Available on all flow triggers |
| Domain | Your store's website domain | Shop.Domain | Available on all flow triggers |
| Currency | Your store's currency | Shop.Currency | Available on all flow triggers |
| Address | Your store's address | Shop.Address | Available on all flow triggers |
| City | Your store's city | Shop.City | Available on all flow triggers |
| Country | Your store's country | Shop.Country | Available on all flow triggers |
Agent | Agent | Your AI persona’s name | Agent.Agent | Available on all flow triggers |
Order
| Order Id | Unique order identifier | Order.Order Id | Order Placed
Order Delivered
Order Out for Delivery
Order Ready for Pickup Fulfillment Created
|
| Order Number | Customer-facing order number | Order.Order Number | Order Placed
Order Delivered
Order Out for Delivery
Order Ready for Pickup
Fulfillment Created |
| Order Link | Link to view the order | Order.Order Link | Order Placed
Order Delivered
Order Out for Delivery
Order Ready for Pickup Fulfillment Created |
Fulfillment | Tracking Number | Shipment tracking number | Fulfillment.Tracking Number | Fulfillment Created
Order Out for Delivery
Order Delivered
|
| Tracking Link | Link to shipment tracking page | Fulfillment.Tracking Link | Fulfillment Created
Order Out for Delivery
Order Delivered
|
Product | Name | Name of the product | Product.Name | Checkout Started
Product Viewed
Product Added to Cart
Price Drop
Product Back in Stock Order Placed
|
| Price | Price of the product | Product.Price | Checkout Started
Product Viewed
Product Added to Cart
Price Drop
Product Back in Stock Order Placed
|
Variant | Name | Name of the product variant | Variant.Name | Checkout Started Product Viewed
Product Added to Cart
Price Drop
Product Back in Stock Order Placed
|
| Price | Price of the product variant | Variant.Price | Checkout Started
Product Viewed
Product Added to Cart
Price Drop
Product Back in Stock Order Placed
|
Segment/ | Name | Name of the segment or list | Segment/List.Name | Entered Segment
Segment Match
Entered List
|
Example Message:
Instead of sending the same generic message to everyone like “Hi! Thanks for checking out our store. We noticed you liked a product!”
You can create personalized messages that speak directly to each customer's unique journey like this one:
"Hi Subscriber.First Name! Thanks for visiting Shop.Name.
We saw you liked Product.Name. Good news – it's now just Product.Price!.
Reply STOP to opt out."
Important Note: The Dynamic Fields available will depend on the Flow trigger and event you're using.
Not all fields will be available in every Flow. For example, Product and Variant fields will only appear when your Flow is triggered by a product-related event.
💡Tip:
Still have questions?
Please feel free to reach out to our wonderful Support team at support@txtcartapp.com or via Live Chat.

