Gift Card Reminders
Turn unused gift cards into profit
Gift Card Reminders automatically sends reminder emails to customers about their unused or expiring gift cards. This helps recover unredeemed gift card value and drives customers back to your store.
How It Works
The campaign runs on a schedule you define. Each time it runs, it queries your Shopify store for gift cards that match your selection criteria, then sends a reminder email to each eligible customer.
Each reminder email costs 1 campaign credit.
💡Common Use Cases
Expiring Gift Card Alert — Run daily, targeting gift cards expiring in the next 30 days. Perfect for: Making sure customers don't lose their gift card value by forgetting to use it before it expires.
Post-Holiday Follow-Up — Use fixed dates to target gift cards created during Black Friday / Christmas, sent 60 days later. Perfect for: Re-engaging holiday gift card recipients who haven't returned to shop yet.
Monthly Unused Balance Nudge — Run monthly with dynamic dates (created 60-90 days ago) and a minimum balance of $10. Perfect for: Gently reminding customers about gift cards that have been sitting unused without over-emailing.
Recipient Reminder — Set email recipient to "Recipient or customer" and target gift cards created 14-30 days ago. Perfect for: Reminding the actual gift recipient (not just the buyer) that they have a gift card waiting.
High-Value Recovery — Set a high minimum balance (e.g., $50) and target gift cards created 30+ days ago. Perfect for: Prioritizing outreach to customers with significant unredeemed value.
Creating a Campaign
Navigate to Campaigns > New Campaign > Gift Card Reminders to create a new reminder campaign.
Title
Give your campaign a descriptive name (e.g., "30-day expiry reminder" or "Monthly unused gift card nudge"). This is for your own reference — customers won't see it.
Schedule
Configure when and how often the campaign runs:
Start date — The first date the campaign should run
Start time — Hour and minute (in 15-minute increments)
Timezone — The timezone used for scheduling
Repeat — Optional recurrence:
Non-recurring — Runs once at the specified date/time
Recurring — Runs repeatedly at a set interval (e.g., every 1 day, every 2 weeks, every 1 month)

Selection Criteria
Define which gift cards should trigger a reminder. Only enabled gift cards are included.
Minimum Balance
Set a minimum remaining balance (e.g., 5.00). Gift cards with a balance below this amount will be skipped. Leave empty or set to 0 to include all balances.
Trigger Type
Choose what date property determines which gift cards are selected:
Option 1: Send based on created at date
Select gift cards by when they were created. Two sub-modes are available:
Dynamic date — Relative to the current run date. You specify a "from" and "to" in days ago. For example, setting "from: 61" and "to: 60" means each time the campaign runs, it picks gift cards created between 61 and 60 days before that run. This is useful for recurring campaigns that should always target a specific age range.
Fixed date — A specific calendar date range. Gift cards created between the "from" and "to" dates will be included. This is useful for one-time campaigns targeting a known batch of gift cards.
Option 2: Send based on expiry date
Select gift cards that are about to expire. You specify how many days before expiry the reminder should be sent. For example, setting "30 days" means gift cards expiring within the next 30 days from the run date will be included.

Email Recipient
Choose who receives the reminder email:
Customer assigned to gift card — The customer linked to the gift card in Shopify
Recipient assigned to gift card — The recipient field on the gift card (if one was set when the gift card was created/sent)
Recipient or (if not found) customer — Tries the recipient first, falls back to the customer if no recipient is available

Delivery
Choose how the reminder email is sent:
Shopify Email — Uses Shopify's built-in email (default, no additional setup)
App Email — Uses Gift Card Factory's email sending (requires email configuration in Settings)
Shopify Flow — Triggers a Shopify Flow event instead of sending directly (you build the email in Flow)
Klaviyo — Triggers a Klaviyo event for use in Klaviyo flows
You also select an email template for the reminder. Available template types:
Gift Card Reminders — Pre-built template designed for reminders
Custom — Any custom template you've created
Template Variables
The following variables are available in your email template:
gift_card.last_characters— Last 4 characters of the gift card codegift_card.initial_value.amount— Original gift card valuegift_card.initial_value.currency— Currency codegift_card.balance.amount— Current remaining balancegift_card.balance.currency— Currency codegift_card.expires_on— Expiry date (if set)gift_card.image— Gift card image URLcustomer.email— Customer's emailcustomer.first_name— Customer's first namecustomer.last_name— Customer's last namecustomer.id— Shopify customer IDrecipient.name— Recipient's namerecipient.email— Recipient's email
Read more about different delivery options in Sending Customer Notification section.
Campaign Dashboard
After creating a campaign, access its dashboard from the campaigns list. The dashboard shows:
Metrics
Reminders sent — Total reminder emails delivered
Remaining balance — Combined balance of gift cards that were reminded
Gift cards redeemed — Number of reminded gift cards that were subsequently used
Redeemed value — Monetary value of those redeemed gift cards
Order total — Total order value from orders where reminded gift cards were used
Each metric includes a line chart showing trends over a selectable time range (7 days, 30 days, 90 days, 1 year, or year-to-date).
Campaign Runs
A table showing each time the campaign ran, including:
Run number and date
Status (In Progress, Finished, Error)
Number of emails sent
Number of skipped gift cards
Settings
The campaign configuration can be edited directly from the dashboard using the settings panel.
Activate / Deactivate
Toggle the campaign on or off. When deactivated, the campaign will not run on its next scheduled time. When reactivated, the next run is recalculated based on the schedule.
Tips
Expiry reminders — Schedule a recurring campaign (e.g., daily) with a 30-day expiry window to catch all upcoming expirations
Re-engagement — Use dynamic dates with a recurring schedule (e.g., weekly) to remind customers about gift cards created 60-90 days ago that haven't been fully used
One-time blast — Use fixed dates with a non-recurring schedule to target a specific batch (e.g., all gift cards from a holiday promotion)
Minimum balance — Set a reasonable minimum (e.g., $5) to avoid sending reminders for nearly depleted gift cards
Space out your reminders — Be mindful of how often the same customer receives a reminder. Sending too many emails in a short period can feel overwhelming — a well-timed single reminder is more effective than frequent ones
Last updated