Store Credit Rewards
Reward purchases with store credit cashback
Store Credit Rewards automatically adds store credit to a customer's account when they place a qualifying order. It works exactly like Gift Card Rewards, but instead of issuing a gift card, the reward is credited straight to the customer's Shopify store credit balance — no codes to lose, applied automatically at checkout.
How It Works
The campaign listens for paid orders in your store. When an order qualifies (based on your reward rules, conditions, and eligibility settings), the configured store credit amount is added to the customer's account and an optional notification email is sent.
Each store credit reward costs 5 campaign credits.
Store credit is issued in your store's currency and is redeemable at checkout when the customer is signed in to their customer account (new customer accounts).
💡Common Use Cases
Percentage Cashback — Give 5% of every order back as store credit. Perfect for: A simple, always-on loyalty program that brings customers back.
Tiered Order Rewards — $5 credit for orders over $50, $15 over $100, $30 over $200. Perfect for: Encouraging larger baskets.
VIP Segment Rewards — 10% cashback limited to a customer segment. Perfect for: Loyalty tiers and rewarding your best customers.
Product Launch Boost — Reward store credit only for orders containing specific products or collections, within active dates. Perfect for: Driving sales of a new collection for a limited time.
Creating a Campaign
Navigate to Campaigns > New Campaign > Store Credit Rewards to create a new rewards campaign.
Title
Give your campaign a descriptive name (e.g., "5% Store Credit Cashback"). This is for your own reference — customers won't see it.
Reward
Choose how the store credit value is calculated:
Fixed amount (tiers) — Define one or more tiers with a minimum order value and the store credit amount awarded. The highest tier the order reaches determines the reward.
Percentage of order — Award a percentage of the qualifying order total as store credit.
Applies to
Limit which products count towards the reward:
All products — The whole order qualifies
Specific collections — Only items from selected collections count
Specific products — Only selected products count
When limited to specific products or collections, both the minimum requirements and the reward value are calculated from the qualifying items only. Item prices are taken after discounts, so cashback matches what the customer actually paid.
Conditions
Minimum purchase requirements
No minimum requirements
Minimum purchase amount — Qualifying items must total at least this amount
Minimum quantity of items — The order must contain at least this many qualifying items
Eligibility
All customers
Specific customer segments — Only members of a selected Shopify customer segment qualify
Specific customers — Only individually selected customers qualify
Limits & Expiry
Active dates — Optional start and end date/time for the campaign. Orders outside this window are skipped.
Store credit expiry — Never expires, a period after creation, or a fixed date. Expired credit is automatically removed from the customer's balance by Shopify.
Max store credit rewards per customer — Caps how many times a single customer can be rewarded by this campaign.
Delivery
Choose how the customer is notified:
App Email — Uses Gift Card Factory's email sending (requires email configuration in Settings)
Klaviyo — Triggers a Klaviyo event for use in Klaviyo flows
Shopify Email (store credit) — Shopify sends its own store credit notification when the credit is added
You also select an email template. Available template types:
Store Credit Rewards — Pre-built template designed for reward notifications
Custom — Any custom template you've created
Template Variables
The following variables are available in your email template:
issued_store_credit.amount— The store credit amount awardedissued_store_credit.currency_code— Currency codeissued_store_credit.balance_after_transaction— The customer's store credit balance after the rewardcustomer.email— Customer's emailcustomer.first_name— Customer's first namecustomer.last_name— Customer's last namecustomer.id— Shopify customer ID
Read more about different delivery options in Sending Customer Notification section.
Test Mode
Enable test mode to process rewards only for orders placed with a specific email address. Use this to safely verify your configuration before going live — orders from any other email are skipped.
Campaign Dashboard
After creating a campaign, access its dashboard from the campaigns list. The dashboard shows:
Metrics
Rewards sent — Total number of store credit rewards issued
Store credit issued — Total store credit value issued by this campaign
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 processed order, including:
Run number and date
Status (In Progress, Finished, Error)
Store credit amount with a link to the rewarded customer
The triggering order
Settings
The campaign configuration can be edited directly from the dashboard using the settings panel.
Activate / Deactivate
Toggle the campaign on or off. Activating registers the order webhook; deactivating removes it, so no further orders are processed.
Tips
Start with test mode — Place a test order with your own email to confirm the reward value, expiry, and email look right before activating for everyone
Use expiry to drive urgency — Store credit that expires in 60-90 days nudges customers to return sooner; pair it with a Store Credit Reminders campaign so nobody forgets
Cap per-customer rewards — Use the per-customer limit to keep percentage cashback campaigns predictable
Store credit vs gift cards — Store credit can't be transferred or gifted, which makes it ideal for personal loyalty rewards; use Gift Card Rewards when the reward should be shareable
Last updated