Skip to main content
Integration with Givy
Daryna avatar
Written by Daryna
Updated over a week ago

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

givy_gift_card_code

The unique gift card code.

givy_gift_card_image

URL linking to the gift card image.

givy_gift_card_expiry

The expiration date of the card (can be null if no expiration date is set).

givy_gift_value

The value of the gift card.

givy_gift_value_currency

The currency in which the gift card is valued.

givy_sent_as_gift

Indicates whether the card was sent as a gift (true or false).


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

givy_recipient_email

The email address of the recipient.

givy_recipient_name

The name of the recipient.

givy_purchaser_email

The email address of the purchaser.

givy_purchaser_name

The name of the purchaser.

givy_gift_card_code

The unique gift card code.

givy_gift_card_image

URL to the gift card image.

givy_gift_card_expiry

The expiry date of the card.

givy_gift_value

The value of the gift card.

givy_gift_value_currency

The currency of the gift card value.

givy_sent_as_gift

Whether the card was sent as a gift.

givy_send_method

The method of delivery (e.g., "EMAIL").

givy_custom_message

A personalized message from the purchaser.

givy_redemption_url

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

givy_recipient_name

The name of the recipient.

givy_purchaser_email

The email of the purchaser.

givy_purchaser_name

The name of the purchaser.

givy_gift_card_code

The unique gift card code.

givy_gift_card_image

URL to the gift card image.

givy_gift_card_expiry

The expiry date of the card.

givy_gift_value

The value of the gift card.

givy_gift_value_currency

The currency of the gift card value.

givy_sent_as_gift

Whether the card was sent as a gift.

givy_send_method

Delivery method ("UNIQUE_LINK").

givy_custom_message

Personalized message from the purchaser.

givy_redemption_url

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

givy_recipient_name

Name of the recipient.

givy_purchaser_email

Email of the purchaser.

givy_purchaser_name

Name of the purchaser.

givy_gift_card_code

The unique gift card code.

givy_gift_card_image

URL to the gift card image.

givy_gift_card_expiry

The expiry date of the card.

givy_gift_value

The value of the gift card.

givy_gift_value_currency

The currency of the gift card value.

givy_sent_as_gift

Whether the card was sent as a gift.

givy_send_method

The method of delivery ("PRINT").

givy_custom_message

Personalized message from the purchaser.

givy_redemption_url

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

givy_recipient_email

The email of the recipient.

givy_recipient_name

The name of the recipient.

givy_purchaser_email

The email of the purchaser.

givy_purchaser_name

The name of the purchaser.

givy_product_image

URL to the product image.

givy_product_name

The name of the product.

givy_product_variant_name

The variant of the product.

givy_product_quantity

The quantity of the product.

givy_gift_value

The value of the gifted product.

givy_gift_value_currency

The currency of the gift value.

givy_sent_as_gift

Whether the product was sent as a gift.

givy_send_method

The method of delivery ("EMAIL").

givy_redemption_url

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

givy_recipient_name

Name of the recipient.

givy_purchaser_email

Email of the purchaser.

givy_purchaser_name

Name of the purchaser.

givy_product_image

URL to the product image.

givy_product_name

The name of the product.

givy_product_variant_name

The variant of the product.

givy_product_quantity

The quantity of the product.

givy_gift_value

The value of the gifted product.

givy_gift_value_currency

The currency of the gift value.

givy_sent_as_gift

Whether the product was sent as a gift.

givy_send_method

The method of delivery ("UNIQUE_LINK").

givy_redemption_url

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

givy_recipient_name

Name of the recipient.

givy_purchaser_email

Email of the purchaser.

givy_purchaser_name

Name of the purchaser.

givy_product_image

URL to the product image.

givy_product_name

The name of the product.

givy_product_variant_name

The variant of the product.

givy_product_quantity

The quantity of the product.

givy_gift_value

The value of the gifted product.

givy_gift_value_currency

The currency of the gift value.

givy_sent_as_gift

Whether the product was sent as a gift.

givy_send_method

The method of delivery ("PRINT").

givy_redemption_url

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

givy_recipient_email

Email of the recipient.

givy_recipient_name

Name of the recipient.

givy_purchaser_email

Email of the purchaser.

givy_purchaser_name

Name of the purchaser.

givy_product_image

URL to the product image.

givy_product_name

The name of the product.

givy_product_variant_name

The product variant.

givy_product_quantity

The quantity of the product.

givy_subscription_plan_name

The name of the subscription plan.

givy_subscription_orders_gifted

A number of gifted subscription orders.

givy_gift_value

The value of the subscription.

givy_gift_value_currency

The currency of the gift value.

givy_send_method

The method of delivery ("EMAIL").

givy_redemption_url

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

givy_recipient_name

The name of the recipient.

givy_purchaser_email

The email of the purchaser.

givy_purchaser_name

The name of the purchaser.

givy_product_image

URL to the product image.

givy_product_name

The name of the gifted product.

givy_product_variant_name

The name of the product variant.

givy_product_quantity

The quantity of the product gifted.

givy_subscription_plan_name

The name of the subscription plan gifted.

givy_subscription_orders_gifted

The number of subscription orders gifted.

givy_gift_value

The value of the gift used.

givy_gift_value_currency

The currency of the gift value.

givy_sent_as_gift

Whether the subscription was sent as a gift.

givy_send_method

The method of sending the gift (e.g., UNIQUE_LINK).

givy_custom_message

Custom message sent with the gift.

givy_gif_url

URL of the GIF used (if any).

givy_view_message_url

URL to view the message sent with the gift.

givy_redemption_url

URL to redeem the subscription gift.

givy_purchase_session_locale

Locale of the purchase session (if applicable).

givy_purchase_session_currency

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

givy_recipient_name

The name of the recipient.

givy_purchaser_email

The email of the purchaser.

givy_purchaser_name

The name of the purchaser.

givy_product_image

URL to the product image.

givy_product_name

The name of the product.

givy_product_variant_name

The product variant.

givy_product_quantity

The quantity of the product.

givy_subscription_plan_name

The name of the subscription plan.

givy_subscription_orders_gifted

A number of gifted subscription orders.

givy_gift_value

The value of the subscription.

givy_gift_value_currency

The currency of the gift value.

givy_send_method

Delivery method ("PRINT").

givy_redemption_url

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

givy_recipient_email

The email of the recipient.

givy_recipient_name

The name of the recipient.

givy_purchaser_email

The email of the purchaser.

givy_purchaser_name

The name of the purchaser.

givy_gift_value

The value of the gift (either a card or product).

givy_gift_value_currency

The currency of the gift value.

givy_sent_as_gift

Whether it was sent as a gift.

givy_send_method

The delivery method (e.g., "EMAIL").

givy_gift_card_code

The code of the gift card (if applicable).

givy_gift_card_image

URL to the gift card image.

givy_gift_card_expiry

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

givy_recipient_email

The email of the recipient.

givy_recipient_name

The name of the recipient.

givy_purchaser_email

The email of the purchaser.

givy_purchaser_name

The name of the purchaser.

givy_gift_value

The value of the redeemed gift.

givy_gift_value_currency

The currency of the gift value.

givy_sent_as_gift

Whether it was sent as a gift.

givy_send_method

The method of delivery.

givy_redemption_url

The URL used for redemption.

givy_gift_card_code

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.

Did this answer your question?