Integrations
Integrations has three tabs: Data sources, Payments and API keys.
Data sources
A card for each way to send data that fits the project's platforms: the Web JavaScript SDK, the React Native SDK, the Flutter SDK, the Node.js server SDK and the HTTP Events API. Install guide opens the setup steps. The full guides are under SDKs and API.
Payments
Dodo Payments is the payment provider Rabolic connects to. Owners and admins can connect it.
- Choose Connect on Dodo Payments.
- Pick the Mode: Test mode or Live mode.
- Paste the Webhook signing secret from Dodo Payments.
- Rabolic shows a webhook URL. Add it in Dodo Payments, so Dodo sends its webhooks to Rabolic.
Once connected, the card shows the webhook status, the last successful sync, failed events and the mode. Disconnect removes the connection.
While Dodo Payments is connected, its webhooks are the project's revenue, and revenue events from your server add no revenue. See One revenue source per project.
Webhook secrets are stored encrypted and never shown again.
API keys
The project's keys, with their name, kind, environment, when they were created and last used.
- Owners and admins can Create key: a name, the kind (Publishable or Secret) and the environment (Production, Staging or Development).
- Publishable keys are shown in full with Copy. Secret keys are shown once, when you create them, then only by their first characters.
- Revoke stops a key on its next request.
See Keys.
Alerts
Rabolic metric alerts. Rules on events, sessions, conversions or revenue, checked every 5 minutes, incidents that resolve themselves, email and in-app notifications, and which plans include them.
Project settings
Rabolic project settings. Name, time zone, currency, attribution model, session timeouts, conversions, internal traffic, bot filtering, sensitive property blocking, privacy requests, and moving or deleting a project.