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?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.
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

