HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Gift subscriptions

Recurly supports two approaches to gift subscriptions: gift cards, which are purchased by the giver and redeemed by the recipient on their own timeline, and gift plans, which start immediately at purchase and are managed by you for delivery and messaging. Both approaches are flexible and can be tailored to your business model.
Available on all Recurly plans

Definition

Gift subscriptions let existing customers purchase a subscription as a gift for someone else. Recurly supports two implementation methods: gift cards, where the recipient redeems the gift on their own schedule, and gift plans, where the subscription starts at the time of purchase and you handle delivery and communications outside of Recurly.

Key benefits

Acquisition and retention Gift subscriptions bring in new subscribers through the people who know your product best — your existing customers.
Additional revenue streams Tap into gift-giving occasions — holidays, birthdays, milestones — to open purchase channels that sit outside the standard subscription funnel.
Flexibility for different use cases Choose between gift cards and gift plans depending on your fulfillment model, customer experience goals, and whether you want Recurly or your own system to handle recipient communications.

Gift cards vs. gift plans

Gift cards Purchased on the giver's account and redeemed by the recipient when they're ready. Recurly handles the full gift checkout, redemption flow, and automated emails to both the giver and recipient. See Gift cards for setup details.
Gift plans A subscription purchased upfront for a specific period that starts immediately at the time of purchase. You handle messaging, delivery to the recipient, and end-of-gift communications outside of Recurly.
Gift plans: what Recurly doesn't handle Recurly does not support collecting gift recipient information, custom gift messages, or email communications with the recipient for gift plans. You'll need to collect recipient details at checkout and manage all gift-related emails in an external system.

Configuring gift plans

Choose a plan structure

Gift plans can be set up as non-recurring or recurring, depending on the experience you want to offer.

Non-recurring gift plans — Create a new plan with 1 billing cycle and set the recurring cycle length to the duration of the gift. The subscription ends automatically after that period.

Recurring gift plans — Either use your existing plans, or create a separate plan set to Auto renew until canceled. A dedicated gift plan makes it easier to track which subscriptions were originally purchased as gifts.

Plan billing cycle configuration for a gift plan in Recurly

Set up gift delivery

Since Recurly doesn't collect recipient information or send gift-specific emails for gift plans, you'll need to handle this outside of Recurly:

  • Collect the recipient's name, email address, and any custom gift message in your own checkout flow.
  • Send automated gift delivery and confirmation emails through your external email system.

Handle end-of-gift messaging

For non-recurring gift plans, the subscription expires at the end of its billing cycle. The only email Recurly sends at expiry is the standard Subscription Expired email, which goes to the account holder's email address — not the recipient's. Because this template is shared across all plans, it can't carry gift-specific messaging without affecting non-gift plans.

Recurly recommends handling end-of-gift communications externally using the expired_subscription_notification webhook. When this webhook fires for a gift plan, use it to trigger your own end-of-gift email to upsell the recipient or follow up with the gifter.

Tip Filtering on the plan code in your webhook handler lets you identify gift plan expirations specifically and trigger the right message — without affecting your standard subscription expiry flow.