Subscription events

We have separated transactional and marketing events to make access control management as simple as a switch button. learn more

Additionally over 20 events are now available to you to track and understand you subscribers lifecycle. We also added attributes attached to the events to ease integration and give you more context and understanding of your subscription system.

All those events are available through our Webhook but can also be broadcasted to your preffered tools with our integrations so you can use them with your CRM or analytics tools.

Subscription events

The following events were designed to bring you a deep understanding of your customers behavior and help you trigger powerful automations.

Activation

Event Name

Description

Marketing recommendation

SUBSCRIPTION_STARTED

A subscription has been purchased. The user becomes a subscriber.

You could use the opportunity to showcase again ALL benefits included in the subscription that has just been purchased. A purchase is typically motivated by a specific feature included in the subscription (e.g. offline content, HD, ...). The subscriber might not be aware of ALL features included in the newly-acquired subscription, which may reduce their appreciation of its value over time. The more a subscriber taps into the full range of benefits included in its subscription, the less likely they are to churn.

TRIAL_STARTED

INTRO_OFFER_STARTED PROMO_CODE_STARTED

A free trial or an introductory offer has started.

You could use the opportunity to showcase again ALL benefits included in the subscription that has just been purchased. A purchase is typically motivated by a specific feature included in the subscription (e.g. offline content, HD, ...). The subscriber might not be aware of ALL features included in the newly-acquired subscription, which may reduce their appreciation of its value over time. The more a subscriber taps into the full range of benefits included in its subscription, the less likely they are to churn.

TRIAL_CONVERTED

INTRO_OFFER_CONVERTED PROMO_CODE_CONVERTED

The free trial or the introductory offer has been converted to a standard subscription.

You could let the subscriber know that their promotional offer period has ended and that the subscription will continue as planned. You could also highlight the benefits of higher grades of subscriptions to pave the way for the upsell strategy that may eventually follow.

TRIAL_NOT_CONVERTED

INTRO_OFFER_NOT_CONVERTED PROMO_CODE_NOT_CONVERTED

The free trial or the introductory offer did not convert to a standard subscription

You should inform the subscriber that their subscription is now terminated following a discount period.

Plan change

Event Name

Description

Marketing recommendation

SUBSCRIPTION_CROSSGRADED

The subscriber has switched subscriptions within the same grade.

You could stress to the subscriber that his/her new subscription has started this day. You could also use this opportunity to highlight again the features he has lost and gained access to by switching subscriptions.

You should also inform him/her of the new subscription renewal date if relevant.

SUBSCRIPTION_DOWNGRADED

The customer has switched to a lower- grade subscription.

You could highlight to the subscriber the advantages lost by switching subscription, paving the way for the upsell strategy that may eventually follow.

You should also inform him/her of the new subscription renewal date if relevant.

SUBSCRIPTION_UPGRADED

The customer has switched to a higher-grade subscription.

You could confirm to the subscriber that the upgrade is effective and highlight again all new advantages he has gained access to. You should also inform him/her of the new subscription renewal date if relevant.

Renewal

Event Name

Description

Marketing recommendation

SUBSCRIPTION_RENEWED

The subscription has been renewed.

You could use some of these occurrences to send him a satisfaction survey. We recommend you only communicate with active subscribers.

SUBSCRIPTION_DEFERRED

The app publisher has decided to extend the subscription period by X days for free, before the subscription cycle resumes as before.

The date when that period will end can be found in the attribute "defer_end_at".

You could highlight to the subscriber the reason, value, and length of the free access period he.she has been granted, while also stressing the exact date at which the paying subscription will resume.

Cancellation

Event Name

Description

Marketing recommandation

RENEWAL_DISABLED

The customer has canceled the automatic renewal of the subscription.

You could send a cancellation survey to clearly identify why the user has disabled the auto renewal. Based on his.her feedback and and the information you'll get as part of the event attributes, you could envision sending a promotional offer before the end of the current subscription cycle, in an attempt to retain the subscriber.

RENEWAL_ENABLED

The customer has reactivated the automatic renewal of the subscription.

You should highlight to the subscriber that the auto renewal has been effectively reactivated and thank him for his.her trust.

SUBSCRIPTION_TERMINATED

The subscription is terminated. The subscriber no longer has an active subscription.

You should inform the subscriber that his.her subscription is now terminated.

FAMILY_SHARED_REVOKED

The subscription owner has revoked access rights to the account user, through the family sharing settings.

You should inform the account user that he.she no longer has access to subscriptions benefits because the owner of the subscription has revoked his.her rights.

Reactivation

Event Name

Description

Marketing recommandation

SUBSCRIPTION_REACTIVATED

A subscription that had expired has been reactivated.

You could thank the user for having reactivated his.her subscription, while reminding him.her of all benefits included in his.her subscription.

Billing information

Event Name

Description

Marketing recommandation

TRANSACTION_PROCESSED

A subscription event caused a money transaction. It could be a positive balance (initial payment, renewal) or negative (refund).

You can use that data to compute a total spendings by use. It is also a precious event to send to your MMP.

Billing issue

Event Name

Description

Marketing recommandation

GRACE_PERIOD_STARTED

A billing issue on the subscriber's end occurred at renewal. The subscriber has entered the grace period. The subscriber still has access to all subscription benefits during the grace period.

You should stress to the subscriber that a billing issue occurred and invite him to update his.her store settings to avoid losing access rights. You should also let him know that access rights will be maintained only for a short period of time. You should also frequently remind him.her about the issue during the grace period, until he.she actually acts on it.

GRACE_PERIOD_TERMINATED

The subscriber hasn't resolved the billing issue during the grace period. He.She no longer has access to the subscription benefits.

Inform the subscriber that he.she no longer has access to subscription benefits because the billing issue wasn't fixed in due time.

You should let the subscriber know that he.she can still restore his.her subscription (and still benefit from the offer he.she was potentially enjoying) if he.she resolves the billing issue by updating the store settings.

ENTERED_BILLING_RETRY

A billing issue on the subscriber's end occurred at renewal. The subscription enters the billing retry phase. The subscriber no longer has access to the subscription benefits.

You should let the subscriber know that he.she can still restore his.her subscription (and still benefit from the offer he was potentially enjoying) if he resolves the billing issue by updating the store settings.

SUBSCRIPTION_CANCELLED_DURING_GRACE_PERIOD

The customer has canceled the subscription during the grace period. The subscription is terminated. The subscriber no longer has an active subscription.

You could send a cancellation survey to clearly identify why the user has canceled his.her subscription. You should inform the subscriber that his.her subscription is now terminated.

SUBSCRIPTION_RECOVERED_FROM_GRACE_PERIOD

The transaction was successfully completed during the grace period.

You could thank the customer for having resolved the billing issue and inform him.her that he.she can keep on enjoying his.her subscription.

SUBSCRIPTION_RECOVERED_FROM_BILLING_RETRY

The transaction was successfully completed while in billing retry.

You could thank the customer for having resolved the billing issue and inform him.her that the subscription has been restored.

Pause

Event Name

Description

Marketing recommandation

SUBSCRIPTION_WILL_PAUSE

The subscriber has set a pause starting on the next renewal date.

You could confirm to the subscriber that his.her subscription will be paused. You could send the subscriber a survey to clearly identify why he.she has planned to pause the subscription.

SUBSCRIPTION_PAUSED

The subscription has now paused. The subscriber no longer has access to the subscription benefits.

Let the customer know that the pause he planned has started on this day and that he.she will no longer have access to the subscription benefits during the pause. You could remind him.her of the date of the pause.

SUBSCRIPTION_UNPAUSED

The subscription has resumed.

You could let the customer know that his.her subscription has resumed. You could also remind him.her of all benefits included in his.her subscription.

SUBSCRIPTION_CANCELLED_DURING_PAUSE

The subscriber has cancelled the subscription during the subscription pause.

You could send a cancellation survey to clearly identify why the user has cancelled the subscription. Based on his.her feedback and and the information you'll get as part of the event attributes, you could envision sending a promotional offer before the end of the current subscription cycle, in an attempt to retain the subscriber.

SUBSCRIPTION_WILL_NOT_PAUSE

The customer has cancelled the subscription pause he had set before it even starts.

You could confirm to the subscriber that his.her subscription will not be paused. You could let him.her know how pleased you are that he.she no longer feels the need to pause his.her subscription.

Transfer

Event Name

Description

Marketing recommandation

SUBSCRIPTION_TRANSFERRED

The subscriber has transferred his subscription to another account.The original subscriber no longer has access to the subscription benefits.

You could confirm to original subscriber that the transfer has been conducted. You could remind the original subscriber that he.she will no longer have access the subscription benefits on this account.

SUBSCRIPTION_RECEIVED

The user has been transferred a subscription from another account. This user has now access to the subscription benefits.

You could let the new subscriber know about the transfer and inform him. her that he.she has now access to the subscriptions benefits on his.her account.

ONE_TIME_PURCHASE_TRANSFERRED

The buyer has transferred his non-consumable to another account.The original buyer no longer has access to the non-consumable benefits.

You could confirm to original buyer that the transfer has been conducted. You could remind the original buyer that he.she will no longer have access the non-consumable benefits on this account.

ONE_TIME_PURCHASE_RECEIVED

The user has been transferred a non-consumable from another account. This user has now access to the non-consumable benefits.

You could let the new buyer know about the transfer and inform him. her that he.she has now access to the non-consumable benefits on his.her account.

Refund

Event Name

Description

Marketing recommandation

SUBSCRIPTION_REFUNDED_REVOKED

The subscriber was refunded for his subscription. The former subscriber no longer has access to the subscription benefits.

You should confirm to the subscriber that he.she has been refunded. If unclear, you could also send him a refunding survey. Based on his.her answers and the info you'll receive as part of the event attributes, you may want to send him a special offer to entice him.he to subscribe again.

Last updated

© Purchasely 2020-2023