Skip to main content

Dynamic Fields in Flows

Automatically personalize your messages with customer names, order details, and product information.

Written by Roohul Shah
Updated over 3 weeks ago

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

Email

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/
List

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.​


Did this answer your question?