Automate Customer Tagging by Payment Currency
Automatically tag customers with their payment currency code on every new order for precise segmentation and personalized marketing.
The Problem
Without knowing a customer's preferred transaction currency, merchants struggle to send truly personalized marketing campaigns. Sending USD-denominated promotions to European customers, for example, feels impersonal and can significantly reduce conversion rates and email engagement. Manually extracting and segmenting this crucial data is time-consuming and prone to errors, wasting valuable marketing resources.
What This Automation Solves
This Shopify Flow immediately solves that by triggering with every `Order created` event. It then automatically applies a customer tag using the `{{order.presentmentCurrencyCode}}` Liquid variable. This real-time `Add customer tags` action ensures every customer is accurately labeled with the currency they actually paid in, providing granular data essential for highly relevant and effective marketing automation.
When to Use This Automation
- You offer multiple currencies (e.g., via Shopify Payments Markets) and need to segment customers by their local currency.
- You want to create targeted email campaigns that display prices and promotions in the customer's actual preferred currency.
- You personalize product recommendations or discount codes based on geographical currency preferences to boost conversion.
Workflow
Trigger
Step 1Starts when a new order is created.
Action
Step 2Adds {{order.presentmentCurrencyCode}} as a tag.
Step-by-Step Setup
- 1
In Shopify Flow, create a new workflow.
- 2
Set the trigger to 'Order created'.
- 3
Add an action 'Add customer tags'.
- 4
In the 'Tags' field, enter `{{order.presentmentCurrencyCode}}`.
- 5
Give your Flow a descriptive name and turn it on.
Related Questions
- Why is tagging customers by currency important for my business?
- Tagging customers by their payment currency allows for precise personalization in marketing. You can send targeted promotions, display relevant pricing, and offer products in their local context, leading to higher engagement and conversion rates.
- What is the difference between `presentmentCurrencyCode` and `currencyCode` in Shopify Flow?
- `presentmentCurrencyCode` is the currency the customer saw and paid in on your storefront, which can vary if you offer multi-currency selling. `currencyCode` is your store's base operating currency, which remains constant regardless of the customer's payment currency.
- Can I use this Flow if I don't use Shopify Payments for multi-currency selling?
- Yes, as long as your Shopify store is configured to display multiple currencies (e.g., through an app) and the order records the `presentmentCurrencyCode` for each transaction, this Flow will correctly tag customers regardless of the payment gateway.
- How can I leverage these currency tags after they are applied?
- You can export customer lists filtered by these tags, build dynamic segments in email marketing platforms like Klaviyo, or use them to personalize content on your storefront through compatible apps, ensuring a consistent and localized customer experience.
Recommended Tools & Apps
Launch this automation
Open Shopify Flow and use this page as your setup blueprint.
Merchant Insight
After setting up this Flow, integrate these new currency tags into your email marketing platform (e.g., Klaviyo). Create dynamic segments for each currency (e.g., 'Customers_USD', 'Customers_EUR') and tailor your email content, pricing, and
Related Automations
Tag & Prioritize High-Value Orders Automatically with Flow
Automatically identify and tag orders above a custom threshold, enabling your team to prioritize high-revenue customers for expedited processing and support.
Automate Repeat Customer Tagging for Smarter Segmentation
Automatically identify and tag loyal shoppers after their second purchase, streamlining segmentation for personalized marketing and service.
How to Automatically Tag Orders Using a Discount Code
Automatically segment your orders by applying a 'Discounted' tag whenever a customer uses a promotional code, simplifying reporting and future marketing efforts.