Marketing · n8n

Enrich New Shopify Customers and Auto-Tag Them by Persona

Generic email blasts underperform because every customer gets the same message. This workflow enriches each new customer from their email and first order, has Claude assign a clear persona tag, and writes it back to Shopify so your segments basically build themselves.

difficulty Advancedsetup 45 minresult Every new customer auto-tagged by persona — sharper segments and email that actually fits the reader
  1. 1

    Trigger on first order

    A Shopify Trigger on customers/create (or first orders/paid) starts the enrichment.

  2. 2

    Gather signals

    A Set node collects the email domain, first product bought, order value and location into a profile.

  3. 3

    Assign a persona

    Claude maps the signals to one of your defined personas (e.g. 'gift buyer', 'enthusiast', 'bargain-led') with a one-line rationale.

  4. 4

    Tag in Shopify

    A Shopify node writes the persona as a customer tag your flows and segments can filter on.

  5. 5

    Store the profile

    An Airtable row keeps the full enriched profile for deeper segmentation later.

Frequently asked questions

What personas should I use?

Define 4-6 that map to how you'd actually change the message — the prompt is where you list them. Start simple; you can refine as you see how customers cluster.

Is one order enough to tag someone?

It's a strong start that you refine over time — re-run enrichment after their third order to sharpen the tag as behavior accumulates.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.