Skip to main content
Use Shopify Flow with Givy

Explore the many ways to leverage Flow along with triggers and actions from Givy. Send gift cards and products automatically with Flow.

Updated yesterday

Shopify's free workflow app, Flow, is a great tool for automating all sorts of things on your store. It allows you to build flows which can be triggered by a number of events, add simple or complex conditions, then take actions.

Givy's Integration

There are several triggers and actions you can use when creating a flow. These are the current ones available:

Action - Create and Send Gift Card

This action allows you to create a gift card within the Givy app, and to send it to a recipient via email.

Here is a summary of the fields required to complete this action:

Field

Summary

Gift Card Amount

Amount of the gift card. Must be an integer or decimal. You can use Flow to calculate the amount in this field.

Recipient's name

Name of the recipient, such as Jane

Recipient's email

Email of the recipient, such as [email protected]

From name

Sender's name. Commonly the name of your business

Gift Card Message

Optional message which will be displayed on the redemption page

Gift Card Expiry Date

Optional expiry date for the gift card. Must use the format YYYY-MM-DD. e.g. 2025-12-31

Locale

Optional setting to choose the language of the email and redemption page. e.g. en-CA

Action - Create and Send Product or Subscription

This action allows you to create a gift in the form of a product or subscription, and to send it to a recipient via email.

Here is a summary of the fields required to complete this action:

Field

Summary

Variant ID

The variant ID (NOT PRODUCT ID) of the product you wish to gift. For help finding this ID, click here

Quantity

The quantity of the product to send as a gift. For subscriptions and memberships, this is typically 1.

Recipient name

Name of the recipient, such as Jane

Recipient's email

Email of the recipient, such as [email protected]

From name

Sender's name. Commonly the name of your business

Message

Optional message which will be displayed on the redemption page

Subscription Selling Plan ID

This is a Shopify ID which represents information about the subscription. Your subscription app can help you find this ID.

Subscription Order Count

If gifting a subscription or membership, the number of recurrences to include in the gift

Recipient pays shipping

If unchecked, shipping is free. If checked, the recipient will need to pay for any shipping costs

Locale

Optional setting to choose the language of the email and redemption page. e.g. en-CA

Trigger - Gift Card Gifted

Triggered when a gift card is purchased and sent as a gift. The following variables and data are sent along with this trigger.

Field

Summary

customerId

The ID of the customer who purchased the gift

orderId

The ID of the order with the gifted gift card

giftCardProductId

The Product ID of the gift card

cardAmount

The amount of the gift card in the default currency

recipientEmail

The email address of the recipient (only if sent via email)

Trigger - Gift Card Purchased

Triggered when a gift card is purchased and sent as a gift. The following variables and data are sent along with this trigger.

Field

Summary

customerId

The ID of the customer who purchased the gift

orderId

The ID of the order with the gifted gift card

giftCardProductId

The Product ID of the gift card

cardAmount

The amount of the gift card in the default currency

Trigger - Merchandise Gifted

Triggered when a gift card is purchased and sent as a gift. The following variables and data are sent along with this trigger.

Field

Summary

customerId

The ID of the customer who purchased the gift

orderId

The ID of the order with the gifted gift card

giftedProductId

The Product ID of the product gifted. If multiple products were sent, this is the first.

giftedVariantId

The Variant ID of the product gifted. If multiple products were sent, this is the first.

recipientEmail

The email address of the recipient (only if sent via email)

Did this answer your question?