Skip to main content

I want to generate codes that offer a free year of subscription and use Web Billing for this. Is this possible?

Hi! Support for promo codes / coupons is something that’s on our roadmap for Web Billing, but not available just yet. We’re currently working on support for Introductory Offers, which will allow you to define limited-time pricing for new customers. This won’t include shareable promo codes just yet though.

As a workaround, you could possibly set up a dedicated offering with product(s) that include a 1 year free trial, and link customers to that specific offering, if that works for your use case? If you’re using Web Paywall Links, you’d then have a dedicated link you can distribute to specific audiences.

 


Hmm, I don’t think that works for our use case. I want a customer to be able to purchase a gift for someone else. Maybe I could do it by creating a “gift membership” consumable product, and then when payment is processed successfully for that, on our end I would generate and send a code to the customer. And then we would build a gift redemption page that has the customer log in, then validates the code on our end, and if successful we post to the AP1 v1 to grant the entitlement with the appropriate end time? 


Understood. I didn’t realize that this was a gifting use case initially (which btw we’re definitely planning to support natively in Web Billing in the future, I think we can make such a flow really simple).

 

If you’re looking for a way to achieve this right now, I think your approach generally makes sense, so something like:

  1. Gift giver makes a web consumable purchase using their own email as billing email (the giver gets the purchase receipt)
  2. You send a gift code to the gift giver, by listening for the webhook event
  3. /gift giver shares the code to the receiver]
  4. You host a redemption page with login, that accepts and validates the gift code
  5. You grant entitlement to the AppUserID of the receiver, using our API

If you want to talk about this use case more or share any feedback, I’d be happy to hear it! (ed@revenuecat.com)


I was just going to create a conversation asking about Introductory Offers and promo codes for Web Billing.

+1 on those features :D


Reply