Skip to main content
Integrations are the work surfaces for your agents. They let Doe search, read, create, update, draft, send, sync, and automate across the apps your team already uses. Availability depends on the service, your permissions, and the scopes granted during connection.

Quick Start

  1. Click Profile -> Settings -> Connections
  2. Choose a service and click Connect
  3. Authorize access or enter the required credentials
  4. Mention the app with @ when asking Doe to use it
Connecting integrations to Doe

Available Integrations

Doe supports 75+ production-ready integrations across productivity, communication, CRM, advertising, analytics, finance, databases, support, projects, design, and monitoring.
CategoryIntegrations
Productivity and docsGmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Microsoft Outlook, Notion, Confluence, Dropbox, OneDrive, DocuSign, Calendly, Zoom, Granola, Fireflies, Jotform, SurveyMonkey, Tally
Communication and outreachSlack, Microsoft Teams, Telegram, X/Twitter, Reddit, Kit, Lemlist, Resend, Retell AI, SendGrid, Klaviyo, Mailchimp, Instantly, HeyReach
CRM and salesHubSpot, Salesforce, Attio, Zoho, Apollo, Affinity, Ashby
AdvertisingMeta Ads, Google Ads, LinkedIn Ads and Pages, X Ads, Adjust
Analytics and SEOPostHog, Amplitude, Google Analytics, Google Search Console, Ahrefs, Semrush, Crustdata, HypeAuditor, Adyntel
Finance and commerceRamp, Rho, Stripe, Brex, Shopify, QuickBooks, Square
DatabasesNeon, Supabase, PlanetScale, PostgreSQL
MonitoringDatadog, New Relic, PagerDuty
Projects and supportLinear, Jira, Asana, Basecamp, GitHub, Intercom, Freshdesk
DesignFigma
Many core integrations, including the Google apps, Slack, Notion, Meta Ads, LinkedIn, X Ads, and Ramp, run on Doe’s own native connections, with automatic token refresh so connections stay healthy without manual reconnects.
The exact actions available vary by integration and granted scope. If a service is connected with view-only access, Doe will not be able to write or send through it. Some integrations are read-only by design: for example, Ramp and Rho expose read and reporting access, not money movement.

Delegation Patterns

TaskExample
Search and summarize@Gmail Find customer replies about billing from the last 48 hours and summarize the threads.
Cross-app analysisUse @HubSpot and @Gmail to identify stalled enterprise deals and draft next steps.
Message draftingDraft a Slack update for the launch channel based on this spreadsheet.
Calendar workCreate a calendar hold for every approved interview slot.
Data and analyticsUse connected analytics to find activation drop-offs, then chart the funnel.
Database analysisUse a connected database to analyze revenue by month, validate totals, and create a workbook.
Recurring taskEvery Monday, check @HubSpot and @Gmail and send me pipeline risks.
For unfamiliar services or complex work, Doe can review what is available, confirm required permissions, and identify likely blockers before taking action.

Review Before External Actions

Doe can prepare work in connected apps without immediately sending or creating it. This is useful when the action affects customers, teammates, calendars, or external systems.
DraftWhat you can review
EmailRecipients, CC/BCC, subject, body, tone, source thread, and final send decision
Calendar eventTitle, date, time, attendees, location, description, and final create decision
Team messageChannel, audience, message body, source context, and posting decision
Email and calendar drafts render as editable cards in the conversation: adjust any field directly, then click Send or Create yourself. Nothing goes out until you do. Use direct constraints when needed:
Draft the customer replies only. Do not send until I approve each one.
Create calendar drafts for these interview slots, but ask before creating events.

Slack Channel Tasks

When Slack is enabled for your workspace, you can use Doe from Slack as well as from the web app. Slack is one of several channels; you can also message Doe by email or text. See Channels. Common patterns:
  • Mention Doe in a channel to start work from that conversation.
  • DM Doe for private follow-up work.
  • Reply in the same Slack thread to continue existing agent work with context.
  • Attach files in Slack and use them as request context.
  • Forward a message to Doe: it reads the original text, author, and channel, not just the forward.
  • Ask Doe to draft team updates, summarize customer threads, or prepare recurring reports.
When an answer includes data, Doe can render charts natively in Slack (bar, line, and pie) instead of attaching images. Sessions started from Slack also appear in your web sidebar under the Slack source filter, so you can pick the work up in the full workspace. Admins can manage Slack channel access from Settings -> Channels when this is available for the workspace.

Ways to Connect

Most services use OAuth. This opens the service’s authorization page and returns a connected account to Doe.

What You’ll Need

  • Admin/owner access to the service
  • Popups enabled for doe.so

Connection Steps

1. Start the connection
  • Settings -> Connections
  • Click Connect on your desired service
  • Authorization popup opens
2. Grant permission
  • Log in to the service (if not already)
  • Review requested permissions
  • Click Authorize or Allow
3. Done
  • Popup closes automatically
  • Service shows an active status
  • Start asking questions immediately
Popup blocked? Allow popups for doe.so in browser settings, then retry.
Some services ask for one extra detail during authorization. Google Ads requires your Customer ID, and Rho connects through a secure bank-link flow instead of a standard OAuth page.

Managing Connections

Open Settings -> Connections to review connections.
StatusMeaning
ActiveConnection is working
Initiated or connectingAuthorization is in progress
FailedReconnect or review permissions
ExpiredToken needs to be refreshed
From the enabled connector list, you can reconnect failed services, disconnect services, and manage org-wide access when you have admin permission.

Org-Wide Access and Multiple Accounts

Admins can make supported connections available across the organization, so a service is connected once and shared with the whole workspace. This is useful for shared systems such as Slack, CRM, analytics, and databases, and is available on enterprise plans. Some services support multiple accounts, such as Gmail, Microsoft Outlook, and PostgreSQL database connections, on supported plans. Use multiple accounts when a task needs access to more than one inbox or database.

Using Integrations in Chat

Mention integrations explicitly when app choice matters:
@Gmail Search for the latest Acme renewal email.
@Slack Send a draft update to the launch channel. Do not post until I approve.
Use @HubSpot and @Salesforce to compare open enterprise opportunities.
For complex cross-app work, describe the outcome clearly so Doe can plan, gather context, and validate results.

Security

Credentials are encrypted before storage and scoped to the organization connection. OAuth passwords are handled by the connected service, not Doe. Disconnecting a service removes Doe’s access path for that connection. For detailed security information, see Security & Privacy.

Next Steps

Prompting

Get better results from connected apps

Research and Code Sandboxes

Combine integrations with research, data analysis, and generated files

Sharing

Share drafts, files, folders, and finished work

Team

Manage roles and permissions

Security

How we protect your data