Events Reference
1. OrderPlaced
Triggered when: A giftcard purchase order is placed
Attributes
Attribute | Type | Description |
| String | Recipient's email |
| String | Recipient's phone |
| String | Recipient's name |
| String | Recipient's first name |
| String | Recipient's last name |
| String | Sender's email |
| String | Sender's phone |
| String | Sender's name |
| String | Sender's first name |
| String | Sender's last name |
| String | Gift card number |
| String | Gift card PIN |
| String | Internal card ID |
| Decimal | Original card value (rounded down) |
| Decimal | Current card balance (rounded down) |
| String | Currency symbol |
| String | Card expiration date (formatted, "Never" if no expiration) |
| String | URL to card barcode image |
| Boolean | Whether this is a gift |
| String | Gift message (if applicable) |
| Boolean | Whether delivery is scheduled |
| String | Scheduled delivery date/time (formatted, "Never" if not scheduled) |
| String | Delivery method (e.g., EMAIL, SMS) |
| String | Timezone for scheduled delivery |
| Boolean | Whether delivered to sender instead of recipient |
| String | Store name |
| String | Store name |
| String | URL to gift card theme image |
| Integer | Recipient's loyalty points |
| Decimal | Recipient's store credit |
| String | Recipient's VIP tier |
| String | External/client order ID |
| String | Order creation date (formatted) |
| String | Google Wallet URL |
| String | Apple Wallet URL |
| String | Gift card campaign ID |
| String | Transaction activity type |
2. OrderScheduleConfirmation
Triggered when: A scheduled gift card order is confirmed (sent to buyer)
Attributes
Attribute | Type | Description |
| String | Order ID |
| String | Order key |
| Boolean | Whether this is a gift |
| Boolean | Whether delivery is scheduled |
| String | Card value with currency symbol (formatted string) |
| String | Delivery method |
| String | Buyer's name |
| String | Buyer's email |
| String | Buyer's phone |
| String | Buyer's first name |
| String | Buyer's last name |
| String | Recipient's name |
| String | Recipient's email |
| String | Recipient's phone |
| String | Recipient's first name |
| String | Recipient's last name |
| String | Scheduled delivery date/time (formatted with timezone) |
| String | URL to gift card theme image |
| String | Store name |
| Integer | Buyer's loyalty points |
| Decimal | Buyer's store credit |
| String | Buyer's VIP tier |
| String | External/client order ID |
| String | Order creation date (formatted) |
| String | Gift card campaign ID |
3. GiftcardRedeemed
Triggered when: A gift card is redeemed/used
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Gift card number |
| String | Gift card PIN |
| String | Internal card ID |
| Decimal | Original card value (rounded down) |
| Decimal | Remaining balance after redemption (rounded down) |
| Decimal | Amount redeemed in this transaction (rounded down) |
| String | Currency symbol |
| String | Card expiration date (formatted, "Never" if no expiration) |
| String | Store name |
| String | Store name |
| String | Type of transaction |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
| String | External/client order ID |
| String | Google Wallet URL |
| String | Apple Wallet URL |
| String | Gift card campaign ID |
| String | Transaction activity type |
4. StoreCreditRedeemed
Triggered when: Store credit is redeemed/used
Attributes
Same as GiftcardRedeemed
5. LoyaltyCardRedeemed
Triggered when: Loyalty points are redeemed
Attributes
Same as GiftcardRedeemed, with one exception:
Attribute | Type | Description |
| Integer | Integer value (not rounded down) for loyalty points |
6. GiftcardIssued
Triggered when: A new gift card is issued
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Gift card number |
| String | Gift card PIN |
| String | Internal card ID |
| Decimal | Original card value (rounded down) |
| Decimal | Current balance (rounded down) |
| Decimal | Transaction amount (rounded down) |
| String | Currency symbol |
| String | Card expiration date (formatted, "Never" if no expiration) |
| String | Store name |
| String | Store name |
| String | URL to gift card theme image |
| String | URL to card barcode image |
| String | Type of transaction |
| String | Gift message (included for ISSUED type) |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
| String | Google Wallet URL |
| String | Apple Wallet URL |
| String | Gift card campaign ID |
| String | Transaction activity type |
7. GiftcardReloaded
Triggered when: A gift card is reloaded with additional funds
Attributes
Same as GiftcardIssued, excluding greeting_message
8. GiftcardRefunded
Triggered when: A gift card transaction is refunded
Attributes
Same as GiftcardIssued, with one addition:
Attribute | Type | Description |
| String | External/client order ID (added for refunds) |
9. StoreCreditIssued
Triggered when: Store credit is issued to a customer
Attributes
Same as GiftcardIssued
10. LoyaltyCardIssued
Triggered when: Loyalty card is issued to a customer
Attributes
Same as GiftcardIssued, with these differences:
Attribute | Type | Description |
| Integer | Integer value (not rounded down) for loyalty points |
| N/A | Not included for loyalty cards |
11. GiftcardExpirationReminder
Triggered when: Reminder sent before gift card expires
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Gift card number |
| String | Internal card ID |
| Decimal | Original card value (rounded down) |
| Decimal | Current balance (rounded down) |
| String | Currency symbol |
| String | Card expiration date (formatted, "Never" if no expiration) |
| String | Store name |
| String | Store name |
| String | URL to gift card theme image |
| String | URL to card barcode image |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
| String | Google Wallet URL |
| String | Apple Wallet URL |
| String | Gift card campaign ID |
| String | Transaction activity type |
12. StoreCreditReminder
Triggered when: Reminder about available store credit
Attributes
Same as GiftcardExpirationReminder
13. LoyaltyCardReminder
Triggered when: Reminder about available loyalty points
Attributes
Same as GiftcardExpirationReminder, with one exception:
Attribute | Type | Description |
| Integer | Integer value (not rounded down) for loyalty points |
14. CouponExpirationReminder
Triggered when: Reminder sent before coupon expires
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Coupon code |
| String | Coupon title/name |
| String | Type of coupon (e.g., PERCENTAGE, FIXED_AMOUNT) |
| String | Coupon value with currency formatting |
| String | Currency symbol |
| String | Coupon expiration date (formatted, "Never" if no expiration) |
| String | Store name |
| String | Store name |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
| String | Google Wallet URL |
| String | Apple Wallet URL |
15. CouponIssued
Triggered when: A new coupon is issued to a customer
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Coupon title/name |
| String | Coupon code |
| String | Coupon reference number |
| String | Coupon rule reference number |
| String | Currency symbol |
| String | Type of coupon (e.g., PERCENTAGE, FIXED_AMOUNT) |
| String | Coupon value with currency formatting |
| Integer | Minimum quantity required to use coupon |
| Decimal | Minimum subtotal required to use coupon |
| Integer | Maximum times customer can use this coupon |
| String | Coupon expiration date (formatted, "Never" if no expiration) |
| String | Transaction description/message |
| String | Store name |
| String | Store name |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
| String | Google Wallet URL |
| String | Apple Wallet URL |
| String | Transaction activity type |
16. MembershipIssued
Triggered when: A new membership is issued
Attributes
Attribute | Type | Description |
| String | Name of the membership tier |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Membership card number |
| String | Membership expiration date (formatted, "Never" if no expiration) |
| String | Store name |
| String | Store name |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
| String | External/client order ID |
| String | Google Wallet URL |
| String | Apple Wallet URL |
17-24. Membership Transaction Events
The following membership events share the same attributes as MembershipIssued:
Event Name | Triggered When |
| A membership expires |
| A membership expiration date is extended |
| A membership is activated |
| A membership is deactivated |
| A membership is renewed |
| A membership is cancelled |
| A membership is paused |
| A paused membership is resumed |
25. MembershipChanged
Triggered when: A membership is changed to a different tier
Attributes
Same as MembershipIssued, plus:
Attribute | Type | Description |
| String | Name of the new membership tier |
| String | Name of the previous membership tier |
26-28. VIP Tier Events
Events: TierUpgraded, TierDowngraded, TierChanged
Triggered when: Customer's VIP tier changes
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Name of current/new tier |
| String | Description of current/new tier |
| String | Name of previous tier |
| String | Description of previous tier |
| String | Type of change (e.g., "TIER_UPGRADED", "TIER_DOWNGRADED", "TIER_CHANGED") |
| String | Date until which tier is locked (formatted, "Never" if not locked) |
| String | Date of tier change (formatted) |
| String | Store name |
| String | Store name |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's current VIP tier name |
29. PartnerOrderPlaced
Triggered when: A partner places a bulk order
Attributes
Attribute | Type | Description |
| String | Partner account email |
| String | Partner account name |
| String | Store name |
| String | Order ID |
| String | Delivery method/card type |
| String | Currency code (short form) |
| Integer | Total number of cards ordered |
| Decimal | Value per card (rounded down) |
| Decimal | Order subtotal (rounded down) |
| String | Discount percentage (formatted as string with %) |
| Decimal | Shipping fee (rounded down) |
| Decimal | Total order amount (rounded down) |
30. PartnerGiftcardIssued
Triggered when: A gift card from a partner order is issued
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Gift card number |
| String | Gift card PIN |
| String | Internal card ID |
| Decimal | Original card value (rounded down) |
| Decimal | Current balance (rounded down) |
| Decimal | Transaction amount (rounded down) |
| String | Currency symbol |
| String | Card expiration date (formatted, "Never" if no expiration) |
| String | Transaction description/message |
| String | Store name |
| String | Store name |
| String | URL to gift card theme image |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
| String | Google Wallet URL |
| String | Apple Wallet URL |
| String | Gift card campaign ID |
| String | Transaction activity type |
31. ReferralCreated
Triggered when: A customer creates a referral
Attributes
Attribute | Type | Description |
| String | Advocate's email |
| String | Advocate's phone |
| String | Advocate's name |
| String | Advocate's first name |
| String | Advocate's last name |
| String | Unique referral code |
| String | Store name |
| String | Store name |
| Integer | Advocate's loyalty points |
| Decimal | Advocate's store credit |
| String | Advocate's VIP tier |
32. ReferralAcceptedAdvocate
Triggered when: A referral is accepted (notification to advocate)
Attributes
Attribute | Type | Description |
| String | Advocate's email |
| String | Advocate's phone |
| String | Advocate's name |
| String | Advocate's first name |
| String | Advocate's last name |
| String | Friend's name (person who accepted) |
| String | Referral code used |
| String | Store name |
| String | Store name |
| Integer | Advocate's loyalty points |
| Decimal | Advocate's store credit |
| String | Advocate's VIP tier |
33. ReferralAcceptedFriend
Triggered when: A referral is accepted (notification to friend)
Attributes
Attribute | Type | Description |
| String | Friend's email |
| String | Friend's phone |
| String | Friend's name |
| String | Friend's first name |
| String | Friend's last name |
| String | Advocate's name (person who referred) |
| String | Coupon code issued to friend |
| String | Coupon value (formatted with currency) |
| String | Coupon expiration date (formatted, "Never" if no expiration) |
| String | Store name |
| String | Store name |
| Integer | Friend's loyalty points |
| Decimal | Friend's store credit |
| String | Friend's VIP tier |
34. ReferralCompletedAdvocate
Triggered when: A referral is completed (notification to advocate)
Attributes
Attribute | Type | Description |
| String | Advocate's email |
| String | Advocate's phone |
| String | Advocate's name |
| String | Advocate's first name |
| String | Advocate's last name |
| String | Friend's name |
| String | Referral code |
| String | Store name |
| String | Store name |
| Integer | Advocate's loyalty points |
| Decimal | Advocate's store credit |
| String | Advocate's VIP tier |
35. ReferralCompletedFriend
Triggered when: A referral is completed (notification to friend)
Attributes
Attribute | Type | Description |
| String | Friend's email |
| String | Friend's phone |
| String | Friend's name |
| String | Friend's first name |
| String | Friend's last name |
| String | Advocate's name |
| String | Store name |
| String | Store name |
| Integer | Friend's loyalty points |
| Decimal | Friend's store credit |
| String | Friend's VIP tier |
36. ReferralCancelled
Triggered when: A referral is cancelled
Attributes
Attribute | Type | Description |
| String | Friend's email |
| String | Friend's phone |
| String | Friend's name |
| String | Friend's first name |
| String | Friend's last name |
| String | Store name |
| String | Store name |
| Integer | Friend's loyalty points |
| Decimal | Friend's store credit |
| String | Friend's VIP tier |
37. OrderConfirmation
Triggered when: An order is confirmed
Attributes
Attribute | Type | Description |
| String | Customer's email |
| String | Customer's phone |
| String | Customer's name |
| String | Customer's first name |
| String | Customer's last name |
| String | Order ID |
| String | Order key |
| String | Payment source/method |
| String | Order creation timestamp (formatted) |
| String | Client payment reference number |
| Object | Shipping address object |
| Object | Billing address object |
| String | Currency symbol |
| String | Currency code (short form) |
| String | Total order amount (formatted with currency symbol) |
| String | Shipping fee (formatted with currency symbol) |
| String | Order subtotal (formatted with currency symbol) |
| Integer | Total quantity of items |
| String | External/client order ID |
| String | Order date (formatted) |
| String | Store name |
| String | Store name |
| Integer | Customer's loyalty points |
| Decimal | Customer's store credit |
| String | Customer's VIP tier |
38. ShippingConfirmation
Triggered when: An order shipment is confirmed
Attributes
Same as OrderConfirmation
Platform-Specific Notes
Omnisend
If
expiration_dateequals "Never", it is set tonullin the payload
Klaviyo
No platform-specific modifications to the base payload
