Customers & loyalty Easy ~5 min to build

Tag first-time buyers for a packing-slip thank-you

Tag first orders so the warehouse drops in a welcome card and your email tool sends a first-purchase series instead of the regular one.

Trigger: An order is created.

What it does

  1. When an order comes in
  2. Check it's the customer's first
  3. Tag the order and the customer

Tools involved: Shopify Flow · Make · n8n · Zapier

Starting a store? Every recipe here runs on Shopify, and Shopify Flow is a free app on most plans.
Try Shopify

Affiliate link: we may earn a commission if you sign up.

How to build it

Shopify Flow Recommended

Trigger: Order created

Conditions

  • order.customer.numberOfOrders equals 1

Actions

  1. Add order tags: first-order
  2. Add customer tags: first-time-buyer

Order tags show on the orders list and can be printed on packing slips by most order printer apps.

Get it: Shopify Flow

Make

  1. Shopify > Watch events (advanced), Event topic ORDERS_CREATE
  2. Shopify > Get a customer
  3. Filter: orders count = 1
  4. Shopify > Update an order (tags)

Build it in Make

n8n

  1. Shopify Trigger, topic orders/create
  2. IF: customer orders_count = 1
  3. Shopify: Order > Update (tags)

Build it in n8n

Zapier

  1. Shopify: New Order
  2. Filter by Zapier: customer orders count = 1
  3. Shopify: Update Order (tags)
  4. Shopify: Add Tag to Customer

Build it in Zapier

Stuck?

Get this built for you by a vetted automation expert. Hire an expert →

Checked against: