Store Credit Bulk Add
π° Add Shopify store credit to many customers at once.
The Bulk Add Store Credit feature adds Shopify store credit to multiple customer accounts in a single operation. Store credit is a monetary balance attached directly to a customer record β it applies automatically at checkout when the customer is logged in, requires no code, and cannot be transferred between customers.
Store credit vs. gift cards: Store credit lives on the customer record and applies to their account at checkout. Gift cards are codes that anyone holding the code can redeem, regardless of which customer record (if any) they're attached to. Use store credit for refunds, compensation, loyalty rewards, and account-bound promotions; use gift cards for transferable value. See Gift Cards vs Discount Codes vs Store Credit for a full comparison.
Prerequisite: new customer accounts. Per Shopify, store credit can only be redeemed at checkout when the customer is authenticated via new customer accounts. If your store uses classic customer accounts, recipients won't be able to spend the credit. Check or switch under Shopify Admin β Settings β Customer accounts.
π‘ Common Use Cases
Service compensation β credit customers affected by shipping delays, quality issues, or outages.
Refunds as credit β push refunds back as store credit so the customer shops with you again.
Seasonal promotions β credit a customer segment for a campaign window.
Loyalty rewards β credit customers who hit a milestone (e.g. 10+ orders).
Win-back campaigns β credit dormant customers to re-engage them.
Contest / giveaway prizes β credit a list of winners.
π Form Fields Explained

Value
Amount (required, minimum 1).
Currency β any of the ~130 ISO 4217 currencies supported by Shopify. Defaults to your store's primary currency.
Store credit expiry
Choose one of three options:
Store credit never expires β no expiration.
Store credit expires relative to creation date β set a duration in days, weeks, months, or years from when the credit is added.
Store credit expires on a specific date β pick an exact future calendar date (past dates are disabled).
Recipients
Choose how to provide who receives the credit. Switch between methods using the tabs:
Manual list of emails β paste or type emails separated by commas or new lines.
Select customers β pick individual customers from your store via the customer picker.
Select customer segment β pick a Shopify customer segment; all members become recipients.
Customers query β enter a Shopify customer search query (e.g.
tag:vipororders_count:>5). The list is resolved at execution time.
See the Recipients Selector page for a deep dive on each method, including limits and recommended use cases. For query syntax, see the Customers Query Selector.
Store credit can only be added to existing Shopify customer records. Recipients without a matching customer in your store are skipped.
βοΈ Notification Settings
The Send store credit notification checkbox controls whether recipients are emailed about the credit. When enabled, choose a sending method:
Shopify Email β uses Shopify's built-in Store credit issued notification email. (This is Shopify's native template; you can edit it from your Shopify Admin.)
App Email β uses Gift Card Factory's email infrastructure with a customizable template (built from the Store credit bulk add or Custom template type). Preview before sending.
Shopify Flow β fires a Flow trigger; you configure the action that sends the email.
Klaviyo β fires a Klaviyo metric; you configure a flow that responds to the metric.
Read more about each sending option.
π€ Internal Delivery Options
Independent of customer notifications:
Allow store credits data download: Creates a download link in the Bulk Operations section. The link expires after 3 days.
Send internal email with all generated store credits: Sends a list of the credit transactions (with the matching recipients) to an email address you specify (multiple addresses allowed, comma-separated).
βΆοΈ Running the Operation
Add now: Runs the operation immediately.
Schedule: Runs the operation at a future date and time you select. The credit is added to each recipient's account at the scheduled time.
FAQ
A recipient doesn't have a customer record β what happens? Store credit can only be issued to existing customer records. Recipients with no matching customer are skipped. To add the customer first, create them in Shopify or use Bulk Send (gift cards) which can create customers on the fly.
Why can't I pick a past expiry date? The specific-date option only allows future dates β past dates would result in already-expired credit.
A recipient didn't receive a notification. Confirm the Send store credit notification checkbox was enabled and the chosen sender is configured: for Shopify Email check that the Store credit issued template is enabled in Shopify; for App Email confirm sending is enabled and your domain is validated; for Shopify Flow confirm a Flow is responding to the trigger; for Klaviyo confirm a flow is responding to the metric.
Can I add credit in a different currency from my store's primary currency? Yes β the currency selector lets you choose any supported currency. Behavior at checkout depends on Shopify's multi-currency configuration for your store.
Can I remove or reverse store credit added in bulk?
This bulk operation only adds credit (it uses Shopify's storeCreditAccountCredit mutation). To deduct credit you need to debit each customer individually in Shopify Admin, or use Shopify's API directly.
Last updated