Getting started
Setup with an agent
If you work in Cursor, Claude Code, or Codex, copy a filled-in prompt from the dashboard and let the agent install the SDK. The prompt points here so the agent follows these docs, including discount codes. Agents that fetch the site should start at llms.txt.
From the dashboard
- Open your app, then Setup with an agent.
- Pick RevenueCat, Superwall, Adapty, or Qonversion.
- Create an SDK key and a webhook secret if those are still missing.
- Copy the prompt. It includes SDK key, environment, webhook URL, and Authorization header.
- Paste it into Claude Code, Cursor, or Codex and let the agent edit the app.
Paste this into Claude Code, Cursor, or Codex
Set up Tap App Link with RevenueCat.
Follow this guide:
https://tapapplink.com/docs/ai-setup/revenuecat/
Dashboard click path for the webhook:
https://tapapplink.com/docs/integrations/revenuecat/
SDK key: YOUR_TAPAPPLINK_KEY
Environment: sandbox
Webhook URL: https://us-central1-tapapplink.cloudfunctions.net/revenuecatWebhook?environmentId=YOUR_ENVIRONMENT_ID
Authorization header: Bearer YOUR_WEBHOOK_SECRET
Also wire creator discount codes (getOffer + applyCode):
https://tapapplink.com/docs/concepts/promo-codes/What the agent is told to do
- Install the Tap App Link SDK for the project's platform.
- Call
configure,trackInstall(), andsetAppUserId()with the billing customer id. - Present
getOffer()on the paywall and supportapplyCode()for creator discount codes. - Walk you through the billing webhook in the provider dashboard.
- Keep receipt validation and the purchase flow unchanged. Add attribution only.
Provider guides (written for agents)
RevenueCatOffering identifier maps to billingOfferId.SuperwallToken query param on the webhook URL (Superwall omits a custom Bearer header).Adaptycustomer_user_id plus placement / paywall id.Qonversioncustom_user_id plus offering id.
Human dashboard steps: RevenueCat, Superwall, Adapty, Qonversion. Manual setup: Quick start and Billing webhooks.