Back to blogs

    Shopify Flows: Using Customer Tags for Better Data Visibility

    William Wright
    10 min read
    Shopify store analytics and customer data
    Share:

    If you're running a Shopify store and not using customer tags, you're flying blind. Tags are one of the most underutilised features in Shopify, and when combined with Shopify Flow automations, they become an incredibly powerful way to segment your customers and unlock data visibility that actually drives decisions.

    Why Customer Tags Matter

    Every customer interaction tells a story. But without proper tagging, that story gets lost in a sea of order numbers and email addresses. Customer tags let you:

    • Instantly identify customer segments in your admin
    • Build targeted email and SMS campaigns in Klaviyo, Omnisend, or your preferred ESP
    • Create custom reports and analytics dashboards
    • Trigger personalised on-site experiences
    • Feed better data into your ad platforms for lookalike audiences

    The key is automating the tagging process so it happens consistently without manual intervention. That's where Shopify Flow comes in.

    What is Shopify Flow?

    Shopify Flow is a free automation tool available on Shopify Plus (and now Advanced plans). It lets you create workflows that trigger based on events in your store and perform actions automatically. Think of it as "if this, then that" for your entire ecommerce operation.

    The beauty of Flow is that it runs in the background 24/7, ensuring every customer gets tagged correctly the moment they qualify for a segment.

    Essential Customer Tags Every Store Should Have

    1. First Order Tag

    Tag customers when they make their first purchase. This is fundamental for:

    • Triggering first-time buyer welcome sequences
    • Measuring new customer acquisition
    • Excluding from "win back" campaigns

    Flow trigger: Order created

    Condition: Customer orders count = 1

    Action: Add customer tag "first-order"

    2. Repeat Customer Tag

    Identify customers who have purchased more than once:

    • Shows customer loyalty at a glance
    • Triggers retention-focused messaging
    • Helps calculate repeat purchase rate

    Flow trigger: Order created

    Condition: Customer orders count > 1

    Action: Add customer tag "repeat-customer", Remove tag "first-order"

    3. VIP Customer Tags

    Segment your highest-value customers based on spend thresholds:

    • VIP Bronze: Lifetime spend over £200
    • VIP Silver: Lifetime spend over £500
    • VIP Gold: Lifetime spend over £1,000

    Flow trigger: Order created

    Condition: Customer total spent >= 500

    Action: Add customer tag "vip-silver"

    Use these tags to offer exclusive discounts, early access to sales, or personalised thank you notes. Your top 10% of customers typically drive 40%+ of revenue - treat them accordingly.

    4. Subscription Customer Tag

    If you use Recharge, Bold Subscriptions, or another subscription app, tag customers who have active subscriptions:

    • Identify subscription revenue at a glance
    • Exclude from promotional campaigns that might cannibalise subscription orders
    • Create upsell flows for subscription add-ons
    • Monitor subscription health and churn risk

    Flow trigger: Subscription created (via app connector)

    Action: Add customer tag "active-subscriber"

    5. Product-Based Tags

    Tag customers based on specific products or collections they've purchased:

    • purchased-[product-name]: For flagship or hero products
    • category-[collection]: For product category buyers
    • bundle-buyer: For customers who buy bundles

    Flow trigger: Order created

    Condition: Order line items product title contains "Starter Kit"

    Action: Add customer tag "purchased-starter-kit"

    This is gold for cross-sell campaigns. Someone bought your coffee? Tag them and send espresso machine recommendations. Someone bought skincare? Tag them and promote the matching serum.

    6. Acquisition Source Tags

    Tag customers based on how they found you:

    • source-influencer-[name]: From influencer campaigns
    • source-affiliate: From affiliate links
    • source-wholesale: B2B customers

    Combine with UTM parameters and discount codes to track customer acquisition channels long-term. This data is invaluable for calculating true customer acquisition cost by channel.

    Advanced Tagging Strategies

    Time-Based Tags

    Create tags that track customer lifecycle stages:

    • at-risk: No purchase in 60+ days
    • lapsed: No purchase in 120+ days
    • churned: No purchase in 365+ days

    Use scheduled Flow runs to apply these tags and trigger win-back campaigns automatically.

    Negative Tags

    Don't forget about exclusion tags:

    • do-not-email: Customers who've requested no marketing
    • problem-customer: High return rates or chargebacks
    • staff: Internal purchases to exclude from reporting

    Making Tags Actionable

    Tags are only valuable if you use them. Here's how to put them to work:

    In Klaviyo/Omnisend

    Customer tags sync automatically to most ESPs. Use them to:

    • Build dynamic segments that update in real-time
    • Trigger flows based on tag changes
    • Personalise email content with conditional blocks
    • Exclude segments from inappropriate campaigns

    In Google/Meta Ads

    Export tagged customer segments to create:

    • Lookalike audiences from VIP customers
    • Exclusion lists for existing subscribers
    • Retargeting lists for specific purchase behaviours

    In Shopify Reports

    Filter your reports by customer tags to answer questions like:

    • What's the AOV of VIP customers vs. first-time buyers?
    • Which acquisition channel produces the highest LTV customers?
    • What percentage of customers become repeat purchasers?

    Implementation Tips

    • Use consistent naming conventions: Stick to lowercase, hyphenated tags like "vip-gold" rather than "VIP Gold" or "VIPGold"
    • Document your tags: Create a tag dictionary so your team knows what each tag means
    • Clean up old tags: Periodically audit and remove outdated or unused tags
    • Test your flows: Use test orders to verify tags are being applied correctly
    • Don't over-tag: Focus on actionable segments, not vanity tags

    The Bottom Line

    Customer tags transform your Shopify store from a transaction processor into an intelligent customer database. When combined with Shopify Flow automations, you get real-time segmentation that powers personalised marketing, better reporting, and smarter business decisions.

    Start with the basics - first order, repeat customer, and VIP tags - then expand based on your specific business needs. The time invested in setting up proper tagging will pay dividends in customer insights and marketing efficiency.

    Need help setting up Shopify Flow automations?

    I help Shopify merchants implement automated tagging strategies that drive real business results. From initial setup to ongoing optimisation, let's build a customer data system that actually works.

    Get in touch
    ++
    Start a conversation