When building Shopware Flows, you can use various variables to pull personalisation data into the content within your flows.
This article shows you all the variables you can use with each trigger type.
Learn more about Shopware Flows in the Shopware article Flow Builder.
Contact Form
Trigger | Variable that can be used |
Contact Form / Send | ##{{ contactFormData.email }} |
Customer
Trigger | Variable that can be used |
Customer / Group / Registration / Accepted | ##{{ customer.email }} |
Customer / Group / Registration / Declined | ##{{ customer.email }} |
Customer / Recovery / Request | ##{{ customer.email }} |
Checkout
Trigger | Variable that can be used |
Checkout / Customer / Double Opt In Guest Order | ##{{ customer.email }} |
Checkout / Customer / Double Opt In Registration | ##{{ customer.email }} |
Checkout / Customer / Changed Payment Method | ##{{ customer.email }} |
Checkout / Customer / Deleted | ##{{ customer.email }} |
Checkout / Customer / Login | ##{{ customer.email }} |
Checkout / Customer / Register | ##{{ customer.email }} |
Checkout / Customer / Guest Register | ##{{ customer.email }} |
Checkout / Order / Placed | ##{{ order.orderCustomer.email }} |
Checkout / Customer / Guest Register | ##{{ order.orderCustomer.email }} |
Checkout / Customer / Before / Login | No recipient personalisation data |
State Enter
Trigger | Variable that can be used |
State Enter / Order / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Enter / Order / State / Completed | ##{{ order.orderCustomer.email }} |
State Enter / Order / State / In Progress | ##{{ order.orderCustomer.email }} |
State Enter / Order / State / Open | ##{{ order.orderCustomer.email }} |
State Enter / Order Delivery / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Enter / Order Delivery / State / Open | ##{{ order.orderCustomer.email }} |
State Enter / Order Delivery / State / Returned | ##{{ order.orderCustomer.email }} |
State Enter / Order Delivery / State / Returned Partially | ##{{ order.orderCustomer.email }} |
State Enter / Order Delivery / State / Shipped | ##{{ order.orderCustomer.email }} |
State Enter / Order Delivery / State / Shipped Partially | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Authorized | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Chargeback | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Failed | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / In Progress | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Open | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Paid | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Paid Partially | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Refunded | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Refunded Partially | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Reminded | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction / State / Unconfirmed | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture / State / Completed | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture / State / Failed | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture / State / Pending | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture Refund / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture Refund / State / Completed | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture Refund / State / Failed | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture Refund / State / In Progress | ##{{ order.orderCustomer.email }} |
State Enter / Order Transaction Capture Refund / State / Open | ##{{ order.orderCustomer.email }} |
State Leave
Trigger | Variable that can be used |
State Leave / Order / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Leave / Order / State / Completed | ##{{ order.orderCustomer.email }} |
State Leave / Order / State / In Progress | ##{{ order.orderCustomer.email }} |
State Leave / Order / State / Open | ##{{ order.orderCustomer.email }} |
State Leave / Order Delivery / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Leave / Order Delivery / State / Open | ##{{ order.orderCustomer.email }} |
State Leave / Order Delivery / State / Returned | ##{{ order.orderCustomer.email }} |
State Leave / Order Delivery / State / Returned Partially | ##{{ order.orderCustomer.email }} |
State Leave / Order Delivery / State / Shipped | ##{{ order.orderCustomer.email }} |
State Leave / Order Delivery / State / Shipped Partially | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Authorized | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Chargeback | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Failed | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / In Progress | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Open | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Paid | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Paid Partially | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Refunded | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Refunded Partially | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Reminded | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction / State / Unconfirmed | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture / State / Completed | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture / State / Failed | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture / State / Pending | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture Refund / State / Cancelled | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture Refund / State / Completed | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture Refund / State / Failed | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture Refund / State / In Progress | ##{{ order.orderCustomer.email }} |
State Leave / Order Transaction Capture Refund / State / Open | ##{{ order.orderCustomer.email }} |
Trigger | Variable that can be used |
Mail / After / Create / Message | No recipient personalisation data |
Mail / Before / Send | No recipient personalisation data |
Mail / Sent | No recipient personalisation data |
User
Trigger | Variable that can be used |
User / Recovery / Request | No recipient personalisation data |
Newsletter
Trigger | Variable that can be used |
Newsletter / Confirm | ##{{ newsletterRecipient }} |
Newsletter / Register | ##{{ newsletterRecipient }} |
Newsletter / Unsubscribe | ##{{ newsletterRecipient }} |
Newsletter / Update | ##{{ newsletterRecipient }} |