Skip to main content
screenpipe captures your screen and audio by default. but you can also connect your apps directly — this gives pipes and AI agents richer, structured data from the source.

how to connect apps

open screenpipe → click settings (gear icon, bottom of sidebar) → scroll to Data & Privacy → click Connections. you’ll see all available integrations. click one to configure credentials or start an OAuth flow.
some pipes require specific connections. when you install a pipe that needs a connection (like Notion or Toggl), screenpipe will prompt you to configure it automatically.

available integrations (45+)

communication

appdescription
Slackaccess messages, channels, and threads
Discordaccess server messages and channels
Emailconnect your email for context
GmailOAuth connection to your Google email
Telegramaccess Telegram messages
WhatsAppaccess WhatsApp conversations
Microsoft Teamsaccess Teams messages and channels

productivity & project management

appdescription
Notionread and write to Notion databases and pages
Obsidiansync daily logs, meeting notes, and journals to your vault
Linearaccess issues and projects
Todoistmanage tasks and projects
Asanaaccess tasks and projects
Monday.comaccess boards and items
Trelloaccess boards and cards
ClickUpaccess tasks and spaces
Jiraaccess issues and projects
Confluenceaccess pages and spaces
Airtableaccess bases and records
Logseqsync with your Logseq graph

CRM & sales

appdescription
HubSpotsync contacts, deals, and activities
Salesforceaccess CRM data and records
Pipedrivesync deals and contacts
Intercomaccess conversations and contacts
Zendeskaccess tickets and customers

calendar & scheduling

appdescription
Google Calendaraccess your calendar events and schedule
Calendlyaccess scheduling data
Cal.comaccess scheduling data

developer tools

appdescription
GitHub Issuesaccess issues across repositories
Sentryaccess error tracking and alerts
Vercelaccess deployment data
Stripeaccess payment and subscription data

automation platforms

appdescription
n8ntrigger n8n workflows from screenpipe
Maketrigger Make scenarios from screenpipe
Zapiertrigger Zapier automations from screenpipe

time tracking

appdescription
Togglauto-track time based on screen activity

notifications

appdescription
Pushoversend push notifications
ntfysend notifications via ntfy

AI & knowledge

appdescription
Perplexityaccess AI search results
Gleanconnect enterprise knowledge
Granolasync meeting notes
Limitlesssync Limitless data

other

appdescription
Brexaccess financial data
Microsoft 365access Office apps data

multi-account support

you can connect multiple accounts for the same app using instance names. for example, connect both your work and personal Notion:
  • notion:work — your company workspace
  • notion:personal — your personal workspace
this is configured in the connections UI when adding a new integration.

AI tool connections (MCP)

these are different from app connections — they let you use screenpipe’s data inside external AI tools:
toolwhat it doessetup
Claude Desktopask Claude about your screen historyMCP setup →
Claude Codegive Claude Code access to your screen contextguide →
Cursoradd screen context to Cursor’s AIMCP setup →
ChatGPTuse your ChatGPT subscription in screenpipe chat + pipesguide →
Ollamause local models for complete privacyguide →
you can use both app connections AND AI tool connections at the same time. connect Gmail + Obsidian as data sources, AND connect Claude Desktop to query everything.

why connect apps?

without connections, screenpipe captures what’s visible on your screen. with connections, pipes get structured data directly from the source:
without connectionswith connections
sees email text via OCR when Gmail is opengets full email threads, senders, timestamps via API
sees calendar when you look at itknows your full schedule, upcoming meetings, attendees
sees Notion pages via screen capturereads and writes to Notion databases directly
sees CRM data when you open itauto-syncs contacts and deals after every call
this makes pipes significantly more accurate and useful.

privacy & security

  • OAuth connections use standard OAuth flows — screenpipe stores tokens locally in your secure store (~/.screenpipe/store.bin)
  • connected app data stays on your device
  • you can disconnect any app at any time in settings → connections
  • screenpipe never sends your connected app data to our servers
  • OAuth connections require a Pro subscription
questions? join our discord.