Insert order, customer, proof, and store details into customer emails without typing them by hand.
Use variables in Message Templates so Orderflow fills in the current order automatically. You don’t have to memorize the codes. In the template editor, choose Insert variable (the labeled buttons above the message) or open this article from Variable reference.
Variables only work in customer emails (subject and body). They do not apply to the storefront lookup shortcode {{ orstrax_lookup }}.
If a variable is empty
When the order does not have that information — no tracking yet, no Ship by date, no proof link — Orderflow leaves the variable blank. It does not print undefined or similar.
If you type a code Orderflow does not support, such as {does.not.exist}, it is left as written. The editor warns you before save. Your other text is not deleted.
Order
Variable
What it inserts
Example
{order_number}
The Shopify order name or number
IU6287
{due_date}
The Ship by date, if you set one
Sep 12, 2026
{public_note}
Inserts the customer-facing message saved on the order
We started production today.
{order_link}
A related order URL, such as the Shopify order status URL when available
https://mystore.com/pages/track-order
{public_note} is the variable name in templates. It inserts the current Customer Message. There is no {customer_message} token.
Customer
Variable
What it inserts
When missing
{customer_name}
Full name
“Customer”
{customer_first_name}
First name
Full name, then “there”
{customer_last_name}
Last name
Blank
{customer_first.name} and {customer_last.name} are older spellings of the first- and last-name variables. They still work.
Status, shipping, and store
Variable
What it inserts
{status}
The public status name customers see — not an internal label
{tracking_url}
Shipment tracking URL when tracking exists; otherwise blank
{store_name}
Your store or from-name
{support_email}
Your support or reply-to address
{accent_color}
Your email accent color as a hex value, for advanced HTML
Proof
Use these on statuses with Proof Review. Orderflow also keeps a Review Your Proof button in proof emails even if you omit {proof_cta}.
Variable
What it inserts
{proof_link}
Secure link to review the current proof
{proof_cta}
A Review Your Proof button (empty if there is no proof link)
{proof_version}
Version number, such as 1 or 2
{proof_status}
Current proof state, such as pending or approved
Information request
Use these on statuses with Request Information. Collect Info does not send email.
Variable
What it inserts
{info_link}
Secure link to provide information
{info_cta}
A Provide Information button (empty if there is no information link)
Preview
The editor shows a preview with sample data. That preview is not a real customer order.
Note: Replies go to your reply-to address under Settings → Email, not to Orstrax support.