Skip to main content

Bulk Gift Card Creation

How to create a few, or a few hundred, gift cards in minutes

Updated this week

For a detailed overview of creating gift cards in bulk, watch this video:

Givy allows merchants to easily create anywhere from two to two thousand (or more!) gift cards using our intuitive interface.

Bulk Gift Card Creation

First, click the Issue Gift Card button in the app, then select Issue Multiple Gift Cards.

You'll see a button for Download CSV Template, which we recommend doing. Open this .csv file in software like Microsoft Excel, OpenOffice, or use a free Google Docs account, and import the .CSV into a blank Sheet.

In our example, we'll open the .CSV in Google Docs, and add a number of rows. Each row must contain:

Column Name

Description

Example

from_name

REQUIRED

Who the gift card is being sent from. Generally can use your store name for this.

My Store

recipient_name

REQUIRED

Name of the recipient. If this isn't being sent to a specific person, use something like Valued Customer.

  • Jenny

  • Valued Customer

recipient_email

REQUIRED (Can be blank)

Email of the recipient. Can be left blank if these gift cards are not being sent via email

initial_amount

REQUIRED

Amount of the gift card value, in the selected currency. If no currency is set, uses default store currency

  • 9.99

  • 1000

code

OPTIONAL

If you would like to set the gift card code, enter an alpha-numeric code between 8 and 32 characters

  • ABCD1234

  • ABCDEFGHIJK

  • 1234567890

send_date

OPTIONAL

If this gift card is being emailed, optionally choose the date it will be sent

  • YYYY-MM-DD

  • 2026-12-31

send_hour

OPTIONAL

If this gift card is being emailed, optionally choose the hour it will be sent. Can only be used in conjunction with send_date

  • 8:00

  • 22:00

  • 00:00

expiry_date

OPTIONAL

Optionally set an expiry date for this gift card.

  • YYYY-MM-DD

  • 2030-12-31

note

OPTIONAL

Add some text which will be added to the Shopify gift card's notes section. Good for reference purposes.

currency

OPTIONAL

If multi-currency gift cards are enabled, choose the three-letter currency code for this gift card. Must be included in an active Shopify Market

  • CAD

  • USD

  • EUR

  • JPY

Once this is completed, download the file as a .CSV, or save the .CSV in your other application.

Now, you can upload or drag the file into the file upload area. This will automatically count the number of rows in your .CSV, and calculate the total amount which will be created.

Next, you can turn on optional settings for this bulk creation flow.

Set Expiry Date

This will set the gift cards to expire on a specific date. We recommend being familiar with local laws before enabling this, as many jurisdictions don't allow gift cards to expire. If the CSV contains an expiry_date already, it will use the date from the CSV.

Notify recipients via email

If selected, some additional email fields will be available, including a personal message which will be sent in the email, a GIF to add some personality, and an option to send the message at a later date. Option will only be available if the CSV contains valid recipient_email values.

Choose Language

If you have a multi-lingual store, and have updated your emails in multiple languages, you can choose which language to use in the outgoing email.

View Results

Once the button to Create 24 Gift Cards is selected, Givy will immediately create your gift cards, and may email the recipients if this was configured. You can see the results of your batch on the Gifts page.

Did this answer your question?