finding credentials
when setting up connections that require API keys, credentials, or URLs, screenpipe provides direct help links in the settings UI:- look for the ? icon next to each field (API Key, Webhook URL, etc.)
- hover or click to see “Learn how to find your X for this integration”
- select Open guide → to jump to that service’s settings or API docs page
- no more hunting through documentation
auth patterns
| pattern | examples | notes |
|---|---|---|
| OAuth | Gmail, Google Calendar, Google Docs, Notion, Jira, Microsoft 365, Teams, Vercel, Supabase, Zoom | best user experience; tokens are stored locally; no API key needed |
| API key | Linear, HubSpot, PostHog, Sentry, Stripe, Toggl, Pipedrive, Glean | simple and reliable; help links guide you to API settings pages; rotate keys if a device is lost |
| webhook URL | n8n, Make, Zapier, Pushover, ntfy, Resend | best for one-way notifications or workflow triggers |
| local path | Obsidian, Logseq | keeps notes local |
| custom/private CA | Bee | screenpipe includes the required trust configuration for the provider |
credential storage
screenpipe stores connection credentials in the local secure store when available. environments without the secure store can fall back to~/.screenpipe/connections.json.
pipe prompts should not contain secrets. prefer connected app proxies:
available integrations
The app registry currently includes these connection IDs:| category | integrations |
|---|---|
| communication | Slack, Discord, Email (SMTP), Gmail, Telegram, WhatsApp, Microsoft Teams, Zoom |
| productivity | Notion, Obsidian, Google Calendar, Google Docs, Google Sheets, Microsoft 365, Logseq, Workflowy, Airtable, Confluence, Odoo |
| project management | Linear, Jira, Asana, Monday.com, Trello, ClickUp, Todoist, Cal.com, Calendly |
| CRM and support | HubSpot, Salesforce, Pipedrive, Intercom, Zendesk, Bitrix24 |
| developer and ops | GitHub, Sentry, Vercel, Supabase, PostHog |
| finance | Stripe, Brex, QuickBooks Online, Financial Sense |
| meeting and voice | Granola, Fireflies.ai, Otter.ai, Limitless, Bee, Pocket, Lexi AI |
| automation and notifications | n8n, Make, Zapier, Pushover, ntfy, Loops, Resend |
| AI and knowledge | Perplexity, Glean, Readwise |
| AI assistant memory | Claude Code, Codex CLI |
| AI agent gateway | OpenClaw |
multi-account support
use named instances when you have more than one account for the same service:| example | use |
|---|---|
notion:work and notion:personal | separate work and personal workspaces |
gmail:founder and gmail:support | separate inboxes |
hubspot:prod and hubspot:sandbox | separate CRM portals |
posthog:screenpipe and posthog:bench | separate analytics projects |
test queries
after connecting, run a tiny request before relying on a pipe:OAuth callback troubleshooting
OAuth redirects back to:- keep screenpipe open during the login flow.
- check
curl http://localhost:3030/health. - make sure the browser did not block the redirect.
- reconnect from settings -> connections.
- check whether the provider account type is supported. Microsoft Teams, for example, needs a work or school account.
choosing the right connection
| need | connect |
|---|---|
| better speaker names | Google Calendar |
| CRM follow-up after calls | HubSpot, Salesforce, Pipedrive, Notion |
| daily notes and highlights | Obsidian, Logseq, Google Docs, Readwise |
| product analytics context | PostHog, Sentry, GitHub, Vercel |
| finance or billing workflows | Stripe, Brex, QuickBooks |
| meeting import | Zoom, Fireflies.ai, Granola, Otter.ai |
| notifications | Slack, Pushover, ntfy, Resend |