← Back to help
Connecting a provider
Ceven supports two ways to connect third-party tools — the dashboard's built-in integrations panel, and the Universal OAuth Plugin (oplug) broker. Both work; the bot pulls from whichever has an active session.
Connecting a new provider
- Open ceven.io/dashboard/settings/integrations.
- Find the provider you want (Stripe, Google Workspace, QuickBooks, HubSpot, Salesforce, Slack, Linear, GitHub, Notion, and ~30 more).
- Click Connect. You'll be redirected to the provider's OAuth screen, then back to Ceven once you approve.
- The bot picks up the new connection on the next message — no restart required.
Why does the bot still say "not connected"?
- Different account. The provider was connected by a different user in your team. Ask them whose login holds the session, or reconnect under your own account.
- Token expired. Some providers (notably Stripe) rotate tokens. Visit the integrations page and click Reconnect on any row showing a yellow warning.
- Naming mismatch. The bot now knows that "Stripe" =
stripe-connect, "Gmail / Calendar / Drive" =google, "QuickBooks" =quickbooks-online. If you keep seeing "not connected" for a provider you've connected, drop the exact wording into hello@ceven.io.
What each provider unlocks
- Stripe — invoices, subscriptions, MRR, customers, churn, disputes, refunds, payouts, balance, products, prices. See Stripe deep dive.
- Google Workspace — Gmail send/search, Calendar events, Drive search. See Google Workspace.
- QuickBooks Online — P&L, AR/AP aging, transactions.
- HubSpot / Salesforce / Pipedrive — deals, contacts, pipeline reports.
- Linear / GitHub — issues, PRs, cycle time.
- Zendesk / Intercom — open tickets, response times.
- PagerDuty — incidents, MTTR, on-call.
Disconnecting
Same page, click Disconnect next to the provider. We revoke the OAuth session immediately and stop reading data within ~30 seconds. Your historical data in Ceven is kept; only live syncs stop.