Where connections live
Open Apps from the sidebar (/{slug}/apps) to see every connectable app, its status, and a connect / disconnect button. The older Settings → Connections path still works — it redirects to Apps.
Two connection sources
All connections are stored in one table,provider_connections, with a source field that routes everything:
Disconnecting deletes the row — there’s no revoked-but-remembered state. You can always reconnect from a clean slate. Connection membership is team-level, so you don’t need to reconnect when a colleague joins.
Connecting an app
1
Open Apps
Select Apps from the sidebar. See Settings for the surrounding navigation.
2
Click Connect
Click Connect next to the app you want to add. CelerFlow starts the OAuth flow for that source.
3
Complete OAuth
A popup opens the provider’s consent screen. Authorize access and the popup closes.
4
Wait for confirmation
The card polls for status until the account reports as active, then flips to Connected — usually within a few seconds.
Stale and deleted connections
If a provider reports that an account no longer exists (a confirmed404), the card collapses to a missing / not_connected state and you’ll need to reconnect.
Platform-managed capabilities
Some capabilities don’t require a connection at all. Web search and page extraction (Firecrawl, Tavily) are platform-managed — CelerFlow owns the credentials and billing, so the Planner can always use them without any team setup. See Integrations — Firecrawl.Supported integrations
Apps the Planner can use today (the connectable set grows over time):- Communication & delivery — Gmail, Slack
- Docs & knowledge — Notion, Google Docs, Google Sheets, Google Drive, Airtable
- CRM & sales — HubSpot, Attio
- Dev & project — Linear, GitHub
- Scheduling & support — Google Calendar, Calendly, Zoom, Zendesk
- Web — Firecrawl (platform-managed)