How it works
Follow these 4 simple steps to start adding free products to first-time customer orders automatically
Order Created
Order Created
Retrieve Customer
Retrieve Customer
Filter (First Order Check)
Filter (First Order Check)
Add Free Line Item to Order
Add Free Line Item to Order
Make it your own
Customize this workflow even further:
Add minimum order value requirement
Insert a filter before the free product addition that checks {{shopify_order.total_price}} exceeds a threshold (like $50), rewarding first-time customers who meet a spending minimum rather than all first orders regardless of value.
Vary free products by order value tiers
Add conditional paths that check order total and add different free products based on spending level—$25+ gets Sample A, $50+ gets Sample B, $100+ gets Premium Sample C—creating tiered welcome rewards.
Send custom thank you email
Add an email step after the free product addition that sends a personalized welcome message explaining the gift and encouraging the customer to follow your brand on social media or join your loyalty program.
Tag first-time customers
Add a customer tagging step after the free product is added that applies a "First-Time-Customer" tag, enabling segmented marketing campaigns or additional loyalty rewards for this cohort.
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 {{shopify_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.
What is a template?
MESA templates are fully pre-configured workflows built and vetted by Shopify Experts. Unlike competitor templates that provide basic scaffolds requiring extensive setup, MESA templates come with all data variables properly mapped, required fields configured, and steps ready to activate. You can turn them on immediately and start automating.
Can I customize a template?
Absolutely! While our templates work out-of-the-box, every step can be personalized to match your exact business requirements. Add conditional logic, integrate additional apps, or build more sophisticated workflows. MESA's templates provide a solid foundation that you can expand as needed.
Are templates free?
Yes! Our entire library of expert-built, production-ready templates is free to use. Unlike platforms that charge for premium templates or provide only basic scaffolds, MESA gives you access to hundreds of fully-configured, vetted workflows at no additional cost.
Ready to start adding free products to first-time customer orders automatically?
Join thousands who've automated their work and saved an average of 3.5 hours every week.
Start with this template — It's free7-day free trial • 6 min setup • Cancel anytime