Welcome to Zuora Product Documentation

Explore our rich library of product information

Gift subscription form

This topic guides you on how to configure a Gift Subscription form in Zephr outcomes, allowing users to purchase or gift content subscriptions, collecting recipient details and delivering the gift workflow based on rule outcomes.

Zephr supports a gifting workflow integrated with Zuora Billing, allowing your users to purchase and send digital or physical gifts to others. After purchase, recipients receive a gift code that can be redeemed on any site page where the gift redemption component is enabled.

The Gift Subscription form is dynamic and configurable based on your needs:

  • When the Gift Toggle is enabled and the Purchase as a Gift checkbox is selected, users are guided through additional steps to provide gift recipient details. If left unchecked, the form behaves like a standard payment form.
  • When the Gift Toggle is disabled, the form is treated exclusively as a gift subscription form. The toggle and checkbox do not appear, and all submissions are processed as gift purchases.
Note:

Currently, Zephr does not handle email delivery of gift codes. You can configure your own custom workflow using your billing system or a third-party service to notify the gift recipients.

Prerequisites

  • The configuration, feature.giftingSubscriptions.enabled , must be enabled in your tenant.
  • A hosted payment page specific to that domain must be created in Billing (Settings > Payments > Setup Payment Page and Payment Link ). The page ID of the hosted payment page will be used in Zephr.

  • Create a custom field for the gift codes in Billing Object Manager > Subscription > Create (+ icon) > Add New Custom Field. Ensure that you set the label of this field to GiftCode__c .