Skip to main content
Question

free trials

  • August 7, 2025
  • 1 reply
  • 25 views

Forum|alt.badge.img

I have two paywalls and two offerings. However my app is only showing my standard paywall when it should be showing the free trial one. 

On App Connect I only have two subscriptions: monthly and yearly with the free trails included in each. Is this the correct way or should i create 2 new subscriptions for the trials?  

This post has been closed for comments

1 reply

alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@ib-f1d3b1,

Thank you for reaching out. I'll be happy to help! 

The paywall shown by the SDK depends on the configuration you pass as parameters to the Paywall View when presenting it. After checking your configuration, I see that all four products you have created are attached to the "Pro" entitlement. To control which paywall to show at which moment, you need to pass the offering you want to show when presenting the Paywall view, apart from the entitlement it unlocks. You can find some code snippets on accomplishing that by checking this documentation.

To provide additional context, when you set a trial on your subscription products, you allow the user to buy your product without paying for a specific period of time. If they are happy with what they see and they don't cancel the subscription before the trial ends, then they are charged the amount you set on your products, which will grant access to the entitlement to which the products are attached. When the SDK presents the paywalls, it considers the eligibility for each user to be presented with trial products. If they have already bought a trial product or any product in the same subscription group, the user won't be eligible for a trial and will be charged the full amount immediately.

Having said that, the number of products you set up depends on the end goal and the entitlements each product grants. In your case, all your products are attached to the same entitlement, so I assume they unlock the same features. Is that correct? If that's the case, then having only two products with free trials and one offering should be enough. You can then set up a single paywall showing different texts depending on the user's eligibility to buy a free trial. You can check this documentation to know how to set this up.

To troubleshoot further, could you please share the following: 

  • Code Snippets showing how you're presenting both paywalls.
  • Additional information on what each Offering and paywall unlocks.
  • When are you showing each paywall?

I hope this helps. Please let me know if you have any questions!