Givy provides enterprise gift card functionality on your Shopify store, creating a smooth gifting experience. Customers can send gift cards as gifts to others, purchase any product in your store as a gift, or purchase any subscription or membership product. Givy already works with every subscription and membership app on Shopify.
Setup Process
Step 1. Create an API key in Store settings → API keys. The full guide is available here.
Step 2. Go to Shopify's app store in your admin panel and search for Givy. Make sure to install it.
Step 3. When you install Givy, you'll be redirected to the app → click Start wizard → you'll get to the step to set up your gift card.
Step 4. In the next step, you can manage options for customers to purchase gift cards and products as gifts for others. By default, all will be enabled.
Step 5. You can enable one of these customizations shown in the 3rd step.
Step 6. Enable app embeds in your Shopify store.
Step 7. Access Givy's app → Integrations → select Omnisend and paste the API key that you copied earlier.
And that's it: Omnisend with Grivy is integrated!
How It Works
Custom events in Omnisend are triggered according to the action taken. Here is a list of custom events that are triggered in Omnisend.
Gift Card Created
Triggered when a gift card is generated for a purchaser. This event logs essential details about the gift card.
Profile Used: Purchaser
Card Created event and its associated custom fields:
Custom Field | Description |
| The unique gift card code. |
| URL linking to the gift card image. |
| The expiration date of the card (can be null if no expiration date is set). |
| The value of the gift card. |
| The currency in which the gift card is valued. |
| Indicates whether the card was sent as a gift ( |
Gift Card Created - Email Delivery
It is triggered when a gift card is sent via email to the recipient.
Profile Used: Recipient
Gift Card Created - Email Delivery event and its associated custom fields:
Custom Field | Description |
| The email address of the recipient. |
| The name of the recipient. |
| The email address of the purchaser. |
| The name of the purchaser. |
| The unique gift card code. |
| URL to the gift card image. |
| The expiry date of the card. |
| The value of the gift card. |
| The currency of the gift card value. |
| Whether the card was sent as a gift. |
| The method of delivery (e.g., "EMAIL"). |
| A personalized message from the purchaser. |
| The URL where the recipient can redeem the gift card. |
Gift Card Created - Link Delivery
Triggered when a gift card is delivered via a unique link to the purchaser.
Profile Used: Purchaser
Gift Card Created - Link Delivery event and its associated custom fields:
Custom Field | Description |
| The name of the recipient. |
| The email of the purchaser. |
| The name of the purchaser. |
| The unique gift card code. |
| URL to the gift card image. |
| The expiry date of the card. |
| The value of the gift card. |
| The currency of the gift card value. |
| Whether the card was sent as a gift. |
| Delivery method ("UNIQUE_LINK"). |
| Personalized message from the purchaser. |
| The URL to redeem the gift card. |
Gift Card Created - Print Delivery
Triggered when a gift card is created and prepared for print delivery.
Profile Used: Purchaser
Gift Card Created - Print Delivery event and its associated custom fields:
Custom Field | Description |
| Name of the recipient. |
| Email of the purchaser. |
| Name of the purchaser. |
| The unique gift card code. |
| URL to the gift card image. |
| The expiry date of the card. |
| The value of the gift card. |
| The currency of the gift card value. |
| Whether the card was sent as a gift. |
| The method of delivery ("PRINT"). |
| Personalized message from the purchaser. |
| The URL to redeem the gift card. |
Product Gifted - Email Delivery
Triggered when a product is gifted and sent via email to the recipient.
Profile Used: Recipient
Product Gifted - Email Delivery event and its associated custom fields:
Custom Field | Description |
| The email of the recipient. |
| The name of the recipient. |
| The email of the purchaser. |
| The name of the purchaser. |
| URL to the product image. |
| The name of the product. |
| The variant of the product. |
| The quantity of the product. |
| The value of the gifted product. |
| The currency of the gift value. |
| Whether the product was sent as a gift. |
| The method of delivery ("EMAIL"). |
| The URL to redeem the product. |
Product Gifted - Link Delivery
Triggered when a product is gifted and delivered via a unique link to the purchaser.
Profile Used: Purchaser
Product Gifted - Link Delivery event and its associated custom fields:
Custom Field | Description |
| Name of the recipient. |
| Email of the purchaser. |
| Name of the purchaser. |
| URL to the product image. |
| The name of the product. |
| The variant of the product. |
| The quantity of the product. |
| The value of the gifted product. |
| The currency of the gift value. |
| Whether the product was sent as a gift. |
| The method of delivery ("UNIQUE_LINK"). |
| The URL to redeem the product. |
Product Gifted - Print Delivery
Triggered when a product is gifted and prepared for print delivery.
Profile Used: Purchaser
Product Gifted - Privent Delivery event and its associated custom fields:
Custom Field | Description |
| Name of the recipient. |
| Email of the purchaser. |
| Name of the purchaser. |
| URL to the product image. |
| The name of the product. |
| The variant of the product. |
| The quantity of the product. |
| The value of the gifted product. |
| The currency of the gift value. |
| Whether the product was sent as a gift. |
| The method of delivery ("PRINT"). |
| The URL to redeem the product. |
Subscription Gifted - Email Delivery
Triggered when a subscription is gifted and delivered via email to the recipient.
Profile Used: Recipient
Subscription Gifted - Email Delivery event and its associated custom fields:
Custom Field | Description |
| Email of the recipient. |
| Name of the recipient. |
| Email of the purchaser. |
| Name of the purchaser. |
| URL to the product image. |
| The name of the product. |
| The product variant. |
| The quantity of the product. |
| The name of the subscription plan. |
| A number of gifted subscription orders. |
| The value of the subscription. |
| The currency of the gift value. |
| The method of delivery ("EMAIL"). |
| The URL to redeem the subscription. |
Subscription Gifted - Link Delivery
Triggered when a subscription is gifted and delivered via a unique link to the purchaser.
Profile Used: Purchaser
Subscription Gifted - Link Delivery event and its associated custom fields:
Custom Field | Description |
| The name of the recipient. |
| The email of the purchaser. |
| The name of the purchaser. |
| URL to the product image. |
| The name of the gifted product. |
| The name of the product variant. |
| The quantity of the product gifted. |
| The name of the subscription plan gifted. |
| The number of subscription orders gifted. |
| The value of the gift used. |
| The currency of the gift value. |
| Whether the subscription was sent as a gift. |
| The method of sending the gift (e.g., UNIQUE_LINK). |
| Custom message sent with the gift. |
| URL of the GIF used (if any). |
| URL to view the message sent with the gift. |
| URL to redeem the subscription gift. |
| Locale of the purchase session (if applicable). |
| Currency of the purchase session (if applicable). |
Subscription Gifted - Print Delivery
Triggered when a subscription is gifted and prepared for print delivery.
Profile Used: Purchaser
Subscription Gifted - Print Delivery event and its associated custom fields:
Custom Field | Description |
| The name of the recipient. |
| The email of the purchaser. |
| The name of the purchaser. |
| URL to the product image. |
| The name of the product. |
| The product variant. |
| The quantity of the product. |
| The name of the subscription plan. |
| A number of gifted subscription orders. |
| The value of the subscription. |
| The currency of the gift value. |
| Delivery method ("PRINT"). |
| The URL to redeem the subscription. |
Gift Sent
Triggered when a gift (card or product) has been sent to the recipient.
Profile Used: Purchaser
Gift Sent event and its associated custom fields:
Custom Field | Description |
| The email of the recipient. |
| The name of the recipient. |
| The email of the purchaser. |
| The name of the purchaser. |
| The value of the gift (either a card or product). |
| The currency of the gift value. |
| Whether it was sent as a gift. |
| The delivery method (e.g., "EMAIL"). |
| The code of the gift card (if applicable). |
| URL to the gift card image. |
| The expiry date of the card (if applicable). |
Gift Redeemed
Triggered when the recipient has redeemed a gift.
Profile Used: Purchaser
Gift Redeemed event and its associated custom fields:
Custom Field | Description |
| The email of the recipient. |
| The name of the recipient. |
| The email of the purchaser. |
| The name of the purchaser. |
| The value of the redeemed gift. |
| The currency of the gift value. |
| Whether it was sent as a gift. |
| The method of delivery. |
| The URL used for redemption. |
| The code of the redeemed gift card (if applicable). |
Sending Events to Omnisend
To trigger events, you must select the custom event you want to trigger. To do that, go to Givy → Emails → Select what custom event you'd like to trigger → Click on edit and select Omnisend.
Events will be triggered in Omnisend accordingly, and you can trigger event-based automations from now on. For example, the contact created a new gift card they plan to send someone. After they have created a gift card, a custom event Gift Card Created is triggered.
Based on this custom event, you can create an automation that informs this contact that the gift card was created successfully.
If you have more questions about Givy, please make sure to read more information in Givy's Knowledge Base.