# Gift Card Reminders

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)

<figure><img src="https://2895247924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcsKliv3CuXU7kN4gxX9B%2Fuploads%2Fj3iqqBSsCxD1Z9DnL91t%2Fimage.png?alt=media&#x26;token=0b104708-274b-4d53-b13d-6bb3cfb5e1be" alt=""><figcaption></figcaption></figure>

#### 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.

<div data-full-width="false"><figure><img src="https://2895247924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcsKliv3CuXU7kN4gxX9B%2Fuploads%2FEQqasNW3BP4AKjvwHBAD%2Fimage.png?alt=media&#x26;token=7157cd66-7fcb-492b-a047-b190df02c691" alt=""><figcaption></figcaption></figure></div>

#### 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

<figure><img src="https://2895247924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcsKliv3CuXU7kN4gxX9B%2Fuploads%2F3r9isf6YSPv7ANJVHpcX%2Fimage.png?alt=media&#x26;token=bc834a7a-0684-4f15-be51-b2a3a27d0c30" alt=""><figcaption></figcaption></figure>

#### 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 code
* `gift_card.initial_value.amount` — Original gift card value
* `gift_card.initial_value.currency` — Currency code
* `gift_card.balance.amount` — Current remaining balance
* `gift_card.balance.currency` — Currency code
* `gift_card.expires_on` — Expiry date (if set)
* `gift_card.image` — Gift card image URL
* `customer.email` — Customer's email
* `customer.first_name` — Customer's first name
* `customer.last_name` — Customer's last name
* `customer.id` — Shopify customer ID
* `recipient.name` — Recipient's name
* `recipient.email` — Recipient's email

Read more about different delivery options in [Sending Customer Notification](https://docs.giftcardfactory.app/misc/sending-customer-notifications) 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
