Skip to main content
Solved

Is there a way to create promo codes for web with Web Billing?


Forum|alt.badge.img

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

Best answer by mr_ed

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)

View original
Did this post help you find an answer to your question?
This post has been closed for comments

4 replies

mr_ed
RevenueCat Staff
Forum|alt.badge.img+1
  • RevenueCat Staff
  • 5 replies
  • March 6, 2025

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.

 


Forum|alt.badge.img
  • Author
  • New Member
  • 2 replies
  • March 6, 2025

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? 


mr_ed
RevenueCat Staff
Forum|alt.badge.img+1
  • RevenueCat Staff
  • 5 replies
  • Answer
  • March 7, 2025

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)


Forum|alt.badge.img
  • New Member
  • 1 reply
  • March 14, 2025

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

+1 on those features :D


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings