rc-webhooks

Installation
SKILL.md

RevenueCat Webhooks

You configure one endpoint. RevenueCat posts one normalized JSON event schema for every store. Your job on the server side is to verify the signature, deduplicate by event.id, and dispatch per event type.

Phase 1: Discover

Confirm what you are wiring up before touching code.

  • You own a server side HTTPS endpoint that accepts POST with a JSON body.
  • You have the webhook secret from the RevenueCat dashboard under Integrations then Webhooks.
  • You have durable storage to record processed event IDs and entitlement state per app_user_id.
  • You understand that RevenueCat has already mapped products to entitlements, so you branch on event.type and read event.entitlement_ids. You do not maintain a product to entitlement table on your backend.

Every event has this outer shape:

Installs
171
GitHub Stars
52
First Seen
Jun 4, 2026
rc-webhooks — revenuecat/ai-toolkit