Award Loyalty Points on Every Repeat Shopify Purchase
Reward returning customers automatically — each repeat Shopify order adds loyalty points to their profile and emails them their new balance.
- 1
Trigger on Orders
Add a
Shopify Triggernode onorders/createand anIFnode continuing only whenorders_countis greater than 1. - 2
Calculate Points
Add a
Codenode computing points from the order total, e.g. one point per dollar spent. - 3
Update the Balance
Add an
Airtablenode to find the customer by email and add the new points to their running balance. - 4
Email the New Balance
Add a
Gmailnode telling the customer how many points they earned and their new total, with a nudge toward the next reward tier. - 5
Activate and Test
Activate the workflow and place a second order for a test customer. Confirm the Airtable balance updates and the email sends.
Frequently asked questions
How do customers redeem points?
Generate a Shopify discount code once a threshold is reached and include it in the balance email, or integrate a loyalty app for redemption.
Can I add point tiers?
Yes. Add logic that assigns tier badges (Silver, Gold) at balance thresholds and mention the tier in the email for extra motivation.