Integrations
Connect Produl with the tools you already use. All integrations are configured in Settings → Integrations.
Produl's integrations fall into two categories: notification channels (Slack) that deliver alerts to your team, and data integrations (Vercel, Neon, Stripe) that pull external metrics into your dashboards.
Slack
Receive alert notifications in your Slack workspace. Connect via an Incoming Webhook URL and route alerts to the channel of your choice.
Vercel
Auto-create deploy annotations from Vercel webhooks and display deployment metrics — bandwidth, edge requests, and function invocations — in your dashboards.
Neon
Pull Neon database metrics — storage, compute hours, and branches — into a dedicated dashboard widget. Read-only; Produl never writes to your database.
Stripe
Connect your Stripe account to display revenue metrics — MRR, total revenue, new subscriptions, and churn — alongside your traffic data.
Where integrations live
Every integration is configured per-account in Settings → Integrations. OAuth-based integrations (Vercel, Neon) guide you through an authorization flow; Slack uses an Incoming Webhook URL you paste in; the Stripe revenue integration accepts a Stripe Restricted API Key entered directly in the site settings.
Data access principles
- Produl requests the minimum OAuth scopes needed for each OAuth integration (Vercel, Neon).
- Tokens and webhook URLs are stored securely and never exposed to the browser.
- Neon and Vercel integrations are read-only — Produl never writes to your external accounts.
- Slack receives outbound notifications only; Produl never reads from your workspace.
- You can disconnect any integration at any time from Settings → Integrations.