Solved

Promotional Offers from ASC to RC

  • 8 December 2021
  • 1 reply
  • 97 views

Badge +1

We have recently launched promotional offers to our subscribers, and we know that some users have been purchasing them.

Unfortunately, it seems that we do not see a transaction for a user purchasing a promotional offer in RevenueCat.

We are effectively blind as to who has purchased an offer, and who hasn’t. This makes it difficult for us to provide support to users who have questions regarding payment etc.

Question: if a user is not yet at the end of their existing subscription and they purchase a promotional offer, should we see the transaction inside the receipt and therefore in the RC dashboard immediately?

icon

Best answer by cody 14 December 2021, 16:07

View original

1 reply

Userlevel 6
Badge +8

Hey @Saagar Bains! Happy to help here.

Question: if a user is not yet at the end of their existing subscription and they purchase a promotional offer, should we see the transaction inside the receipt and therefore in the RC dashboard immediately?


Do you have different subscription tiers in your app? The type of promotional offer being redeemed will affect whether or not you see it right away in RevenueCat. Apple’s promotional offer docs mention that:

When a customer redeems a promotional offer, the offer period starts at the next billing event.

  • For upgrades or crossgrades to a different subscription with the same duration, the promotional offer triggers a billing event and goes into effect immediately.

  • For downgrades or crossgrades to a different subscription with different durations, the promotional offer period goes into effect at the next renewal date.

  • For the same subscription in an introductory offer, this promotional offer period goes into effect at the next scheduled billing event.

 

So if your users are redeeming a promotional offer for the same subscription, the offer period starts at the next renewal/billing event which wouldn’t be displayed in RevenueCat right away. Additionally, if you’re using offer codes, you can use the offer_code property of webhooks to determine if a customer redeemed a promotional offer via a code.

Reply