Subscription integration

Overview

The Purchase Type setting lets you control whether a Buy X Get Y (BXGY) campaign applies to one-time purchases, subscription purchases, or both. This gives you precise control over how gifts are rewarded based on how customers buy your products.


Where to Find It

1

Go to Gift Campaigns in the app

2

Open an existing Buy X Get Y campaign or create a new one

3

In the Customer Buys section, find the Purchase Type dropdown


Purchase Type Options

Option
Description

One-time purchase (default)

Campaign applies only when the trigger product is purchased as a regular, one-time order

Subscription

Campaign applies only when the trigger product is purchased via a subscription plan

Both

Campaign applies regardless of purchase type


How Each Option Works

One-time Purchase (Default)

The gift is added when the customer adds the trigger product to cart without a subscription plan attached.

Behavior:

  • Gift is added for regular one-time purchases

  • Gift is not added if the trigger product is purchased as a subscription

circle-info

All BXGY campaigns created before this feature was introduced automatically default to One-time purchase. No action is required — these campaigns continue to work exactly as before.

circle-exclamation

Subscription

The gift is added when the customer purchases the trigger product with a subscription plan.

Behavior:

  • Gift is added on the first order of the subscription only

  • Recurring subscription orders do not receive the gift again

  • Gift is not added for regular one-time purchases

Compatible subscription apps:

  • Shopify native subscriptions

  • Recharge

  • Appstle

  • Seal Subscriptions

  • Joy Subscription

circle-exclamation

Both

The gift is added for all customers — whether they buy one-time or via subscription.

Behavior:

  • Gift is added for regular one-time purchases

  • Gift is added on the first subscription order only

  • Recurring subscription orders do not receive the gift again


Warning Badges

The system displays warning badges in the campaign editor to help you catch configuration mismatches before publishing.

Situation
Badge

Trigger product is subscription-only, but Purchase Type = One-time purchase

⚠️ "Subscription product"

Trigger product is a regular product (not subscription), but Purchase Type = Subscription

⚠️ "One-time product"


Stores Without Subscription Products

If your store has no subscription products, the Subscription and Both options will be disabled in the Purchase Type dropdown.

Hovering over the disabled options will show a tooltip:

"No subscription products found in your store"

To enable these options, set up subscription products using a compatible subscription app.

Last updated