Add Free Product to First-Time Orders | Boost Customer Loyalty

Add a Free Product to First-Time Customer Orders in Shopify

6 min setup
No coding required
Runs automatically

Encourage repeat purchases and build brand loyalty by adding a free product to first-time customer orders. This MESA workflow template checks if an order is a customer's first purchase on Shopify, then automatically adds a complimentary product for fulfillment. Delight new customers with a special gesture that enhances their experience and encourages future orders.

How it works

4 steps to
start adding free products to first-time customer orders automatically

Order Created

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html) • Time to complete: 0 minutes (Auto-configured)

Why this matters: This trigger captures new orders the instant they're placed, enabling immediate evaluation of whether the customer qualifies for a first-time buyer reward before order fulfillment begins.

Retrieve Customer

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html) • Time to complete: 0 minutes (Auto-configured)

Why this matters: Fetches the complete customer profile including order history, which is essential for determining if this is their first purchase and whether they qualify for the new customer reward.

Filter: First-Time Customer Only

App connector: [Filter](/content/apps/filter/integrate "View Filter integration page"/index.html) • Time to complete: 0 minutes (Auto-configured)

Why this matters: Acts as the decision gate that ensures only first-time customers receive the free product, preventing the reward from being applied to every order from returning customers and maintaining the promotion as an acquisition incentive.

Add Free Line Item to Order

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html) • Time to complete: 3 minutes

Why this matters: Adds your configured welcome gift to the order at no cost, creating an immediate positive experience that encourages customers to return and builds brand loyalty from their first interaction.

Frequently asked questions

What if the free product is out of stock?

The line item addition will fail if the product variant has zero inventory or is unavailable. Consider enabling "Continue selling when out of stock" for your free gift products, or create a workflow that monitors inventory and sends alerts when your welcome gift stock is low.

Will this work for orders placed before activating the workflow?

No, this workflow only triggers for orders created after you turn it on. It won't retroactively add free products to historical first orders. To reward existing first-time customers, you'd need to identify them through a customer export and manually send gifts or create a one-time promotional workflow.

Can I exclude certain products or collections from eligibility?

Yes, add a filter after the customer check that examines order line items and checks if the order contains specific products, tags, or collections. If certain items are present (like already-discounted products), you can stop the workflow from adding the free gift.

Make this template your own!

Customize this workflow even further:

You're in good company

Avg. App Store rating: 4.9/5
Merchant reviews: 157
Avg. time saved per week: 3.5 hrs

MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful.

It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed.

The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!

Ready to start adding free products to first-time customer orders automatically?

7-day free trial • 6 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free.