How it works
Follow these 10 simple steps to start syncing Shopify gift card balances to Klaviyo profiles daily
Schedule
Schedule
Get List of Gift Cards
Get List of Gift Cards
Retrieve Shop
Retrieve Shop
Loop
Loop
Retrieve Customer
Retrieve Customer
Update or Create Record
Update or Create Record
Custom SQL Query
Custom SQL Query
Get Klaviyo Profile from Email
Get Klaviyo Profile from Email
Filter
Filter
Update Profile
Update Profile
Make it your own
Customize this workflow even further:
Segment by gift card value tiers
Use the synced "Gift Card Balance" property in Klaviyo to create segments like "High Value Gift Cards ($50+)," "Mid Value ($20-$49)," and "Low Value ($1-$19)," then send different reminder campaigns with urgency levels matched to the balance amount.
Trigger expiration reminders automatically
Since the workflow stores expiration dates in the data table, add a step that checks upcoming expirations and triggers a Klaviyo flow specifically for customers whose gift cards expire in the next 30 days, creating urgency to use their balance.
Track gift card redemption rates over time
Add steps to store historical balance snapshots in the data table with timestamps, then analyze month-over-month redemption patterns to understand how quickly customers use gift cards and optimize your reminder campaign timing.
Send monthly balance statements
Combine this workflow with a scheduled Klaviyo campaign that triggers monthly for anyone with a "Gift Card Balance" greater than 0, sending a personalized email that shows their current balance and suggests products they could purchase.
Frequently asked questions
Will this sync gift cards for customers who aren't in Klaviyo yet?
No, the workflow only updates existing Klaviyo profiles. If a Shopify customer with a gift card doesn't have a Klaviyo profile yet, Step 9's filter stops the workflow for that customer. You'll need to ensure customers are synced to Klaviyo (via another integration or workflow using Paths) before their gift card balances can be updated.
What happens if the SQL query in Step 7 needs adjustment?
The query currently includes WHERE "Disabled At" IS NOT NULL, which only counts disabled gift cards—you likely want IS NULL to count only active cards. You can edit this query directly in the workflow configuration to match your business logic, such as excluding expired cards or only counting cards above a certain balance threshold.
Can I sync this more frequently than daily if I have a high-volume gift card program?
Yes, you can change the schedule in Step 1 to run more frequently—every 12 hours, every 6 hours, or even hourly. However, be aware that processing thousands of gift cards multiple times per day increases your MESA automation usage and API calls to both Shopify and Klaviyo, so balance frequency with your actual business needs.
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 syncing Shopify gift card balances to Klaviyo profiles daily?
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 • 10 min setup • Cancel anytime

