Skip to main content
Question

Auto entitlement

  • August 19, 2025
  • 3 replies
  • 59 views

Forum|alt.badge.img+3

Hi!

Is there anyway we could set a “default” entitlement for new users.
The trial from Apple Store imply the activation of a subscription and it seems to repeal a lot of users.
Is there any way we could have something to give new users the ability to try the app with an entitlement with a limited duration? Doing it through the Rest API induce a lot of latency and we have to wait for the app to contact the server, then the server to grant the entitlement and finally the local customer to synchronise and sometimes it takes a long time. 
It would be great to be able to assign a default entitlement when a user is created without relying on the various stores. 
Is something like this possible? Is it a feature you could consider?

 

Thanks!

 
This post has been closed for comments

3 replies

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

Hey ​@Vinc

Thank you for reaching out! 
Currently, you can only grant entitlements without users purchasing a subscription by using the REST API here or by granting entitlements manually through the Dashboard. These entitlement grants are RevenueCat-specific and do not depend on any of the Stores. 

To make the syncing of the Customer information more instant, you can do the following: 

  • Grant the entitlement via your backend using the REST API
  • Let the app know that the entitlement was granted
  • Use the invalidateCustomerInfoCache() SDK method
  • Call getCustomerInfo() again

By invalidating the cache, you’re forcing the SDK to re-fetch the data again, so that the entitlement you just granted will get fetched sooner.

I hope this helps!


Forum|alt.badge.img+3
  • Author
  • New Member
  • August 21, 2025

Hi Alejandra.

Thank you for your reply but it doesn’t help. As stated, I already giving the entitlement through the API, but it cause a some latency and the user has to wait for the entitlement to be updated after account creation. 
Many RevenueCat users (based on the forum) would like to be able to not force users to subscribe for the trial period. 
Is it something you could consider? Just to allow a default entitlement with a limited period? It would permit a low of use cases.

Thanks!

 

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

Hey ​@Vinc

I’m sorry that granting entitlements through the API is not a good approach for your business model. Thank you for your feedback. I have shared this internally with the team so they can review it and prioritize it accordingly!