Skip to main content
Question

Customizing Paywall to Display Specific Offers Based on Tags or Promo Redemption


Forum|alt.badge.img

Hi team,

I’d like to know how I can control which offers are shown on the paywall, depending on my own logic.

Specifically:

• On Google Play, if I create an offer with the eligibility set to “Developer Determined” and tag it with something like offerX, how can I make sure that the paywall only shows that specific offer if I choose to, based on logic in my code?

• On iOS, if I create a promotional offer, is it possible to display the paywall with that promo shown as “redeemed” (active) or not, also based on code logic?

In other words, I’d like to programmatically control which prices and offers are shown on the paywall: either the standard prices or the prices from a specific promotional or introductory offer I’ve created and selected.

Is this currently supported using your Paywall API / SDK, or do I need to build a custom paywall to have that level of control?

Thanks in advance!

 

Best regards,

David

3 replies

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 363 replies
  • April 15, 2025

Hi ​@david1982,

If I understood it correctly, you have some logic in the code and want to show different offerings and paywalls depending on that logic, correct?

You can have two options, you can use our feature targeting which is specifically designed to show different offerings depending on your audience. You can reduce the logic in your code and define rules in the RevenueCat dashboard that will serve different offers based on those rules. This can be from custom attributes or it can be based on placement, for example if the user gets the offering after the onboarding or from the settings screen.

If you want to keep the logic in your code, you can always fetch an specific offering id which will have a certain paywall attached. In this case, you’ll take care of the logic of deciding which offering is served to which user.

Let me know if this helps!


Forum|alt.badge.img
  • Author
  • New Member
  • 2 replies
  • April 15, 2025

How could I use targeting to show a different paywall depending on an OFFERCODE that the user introduce in the app? It’s possible this level of “targeting customization”? If this is posible, please let me know how 🥹

The use case is: I create X offerings and X paywalls then the user that introduces code A in the app then get paywall A with offering A and the user who doesn’t introduce any code get “standard” paywall. And I could create different paywalls for different OFFERCODES is that correct?

 

THANKS!!


Forum|alt.badge.img
  • Author
  • New Member
  • 2 replies
  • April 18, 2025

@joan-cardona sorry I forgot to “mention you” in my previous message… I’m new using this 😅

thank you for your help!!


Reply


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