Skip to main content

Granting Entitlements through RC dashboard + updating serverusing webhooks

  • April 14, 2026
  • 1 reply
  • 21 views

Forum|alt.badge.img

Hi RC Community! đź‘‹

Today, I was trying to use the RevenueCat dashboard to manually grant users some entitlements. According to the sacred texts (the internet), RC is supposed to fire off a lovely little webhook to my server when this happens. Simple, right?

So, I set up my shiny new server sync, granted the entitlement to test it out, and waited. And waited. Nothing happened. The only thing that happend was RevenueCat updating the account itself inside of the dashboard, and that was pretty confusing because no webhook was being fired.

Naturally, I did what any rational developer would do: I panicked, assumed everything was fundamentally broken, and started hacking together a completely custom, overly complex implementation. Spoiler alert: That was a terrible idea. 🤦‍♂️

After losing way too much time and sanity, I finally discovered the catch: These specific manual dashboard events are only dispatched as Production events. I have no idea why it’s set up this way, but it cost me a good chunk of my day to figure out why my Sandbox listener was ignoring them.

I’m sharing my pain here in the hopes that it saves someone else from the same headache! If you're trying to test dashboard entitlements, put down the custom code and do this instead:

âś… The Fix:

  1. Go to your RC Webhook settings and change the environment to "Sandbox and Production".

  2. Go back to the dashboard and grant your test user an entitlement (I just gave them 1 day).

  3. Sit back and watch the webhook arrive beautifully on your server. 🎉

Good luck building your implementations, and may your webhooks always fire on the first try!

Cheers,

1 reply

chris_perriam
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • April 16, 2026

Hey ​@StormJ, thanks for sharing your experience here!

When debugging RevenueCat webhooks, I find it helpful to view the “Event Details” page in the RevenueCat Dashboard for the event you’re expecting to receive on your server.

You can navigate here by clicking the “View Details” button next to an event in the Customer History like so:

 

This will allow you to view the integrations this particular event was dispatched to, as well as the request body (which would show “PRODUCTION”) and the response body/status.