Skip to main content
Integrations let Daoco read and write data in connected commerce, site, mail, calendar, outreach, files, docs, creative, work, knowledge, analytics, ads, CRM, sales, and Dev Testing tools through governed provider connections.
Integrations use the Model Context Protocol (MCP) or a Daoco-managed adapter. In chat, use the /integration command to work with connected providers.

What is MCP?

MCP (Model Context Protocol) is an open standard for connecting AI tools to external apps and data. Providers such as Notion, Salesforce, Google, and HubSpot expose an MCP server that Daoco connects to after you approve OAuth or admin access. In Daoco, we call these connections integrations. The /integration slash command is how you ask Daoco to read from or write to a connected integration in brand chat, with approval gates on sensitive changes. Before connected work begins, Daoco may run a lightweight read to confirm that the selected connection is usable. If that check fails, the recovery message distinguishes a missing setup step from authorization that needs to be renewed whenever the provider exposes enough detail. When you paste a link to something in a connected app, such as a Notion page, a Google Doc, Sheet, or Slides file, a Drive file, a Figma file, a Canva design, or an Airtable base, Daoco can open it through that connection before writing or posting from it, instead of trying to read it as a public web page. Links to apps you have not connected, or to a connection that needs attention, are still read as public pages.

Connect integrations

1

Open Connections

Open Connections → Integrations. Commerce & Website, Mail & Calendar, Files & Docs, Creative Assets, Work & Knowledge, CRM & Sales, and Analytics & Search providers are available to every workspace.
2

Choose a provider

Select the provider card and complete its OAuth or tenant-access setup. Dev Testing providers remain workspace-gated.
A connection is added only if the person who started it still has access to the brand when the provider’s sign-in finishes. If they leave the workspace in between, nothing is connected.

Provider status

Current catalog

Gmail, Google Drive, Google Calendar, and Canva connect through Composio and are available without a preview opt-in. The verification restrictions on the older Gmail Individual and Google Drive Individual connections, Drive folder syncing, and the separate direct Canva MCP connection do not block these Composio connections. Each provider guide lists supported operations and limits. These four sign in as one person, so transferring the brand to another workspace disconnects them; the new owner connects their own account.

Creative asset connections

Creative asset integrations extend image, video, audio, media-library, brand-identity, and accessibility workflows:
  • Canva connects through Composio to browse and export designs and create designs, autofills, resizes, and uploads with approval.
  • Logo.dev searches company identity, logo, color, and social metadata. It is read-only and requires a provider API key.
  • Pexels searches attributed stock photos and videos. It is read-only and requires a provider API key.
  • fal discovers and runs image, video, audio, and other media models with an API key. Generation is treated as a provider write.
  • Cloudinary connects through OAuth for media search, upload, organization, transformation, and generation.
  • AltText.ai generates accessible alt text and reads its image library with an API key.
  • Miro connects through OAuth for board search, summaries, creation, and updates.
Provider writes and generation jobs follow the approval controls described below. Conditional providers appear only when their Daoco service endpoint and provider requirements are configured.

Provider guides

Shopify Admin

Legacy Commerce & Website connection. Follow the screenshot walkthrough to create an app, install it on your store, and connect its credentials.

Square

Connect Square merchant data through Square OAuth.

Limio

Preview subscription offers, pricing, and orders from your Limio environment.

WordPress

Connect a site on WordPress.com, or one linked with Jetpack.

WordPress (self-hosted)

Connect a WordPress site you host yourself, and publish pages with your approval.

Stripe

Preview billing and payments connection for Stripe.

Webflow

Connect Webflow sites, CMS content, and assets.

Wix

Connect Wix sites and business data.

Gmail Individual

Older direct connection, currently unavailable. Use Gmail through Composio.

Gmail

Read, search, and draft email in one Google account, and send with approval.

Gmail Workspace

Connect admin-approved Google Workspace mailboxes.

beehiiv

Read newsletter performance and draft posts to send from beehiiv.

Custom SMTP

Send approved individual emails through an existing SMTP server.

Ghost

Read posts, newsletters, and email stats, and save drafts to review in Ghost.

Google Calendar

Read calendars, events, and availability, and create or change events with approval.

Kit

Read broadcasts and subscribers, and draft broadcasts for review.

Klaviyo

Connect Klaviyo account and campaign data.

Mailchimp

Read audiences and campaign reports, and prepare draft campaigns to send from Mailchimp.

Outlook Workspace

Connect admin-approved Microsoft 365 mailboxes.

Smartlead

Connect Smartlead campaigns, leads, deliverability, and sender health with an API key.

Google Drive Individual

Older direct connection, currently unavailable. Use Google Drive through Composio.

Google Drive

Find and read Drive files and Google Docs in one Google account.

Google Drive Workspace

Connect admin-approved shared drives and folders.

Dropbox

Connect Dropbox files and folders.

SharePoint Workspace

Connect selected SharePoint and OneDrive resources.

Notion

Connect Notion pages and databases.

Asana

Connect Asana tasks, projects, and workspaces.

ClickUp

Dev Testing connection for ClickUp tasks, lists, and workspaces.

Linear

Connect Linear issues, projects, and teams.

Atlassian

Preview Jira, Confluence, and Atlassian work data.

Figma

Dev Testing connection for Figma designs, FigJam boards, and design context.

Airtable

Connect Airtable bases, records, and schema.

monday.com

Connect monday.com boards, items, and workflows.

GitHub

Install the repository-scoped GitHub App to read code and land approved pull requests.

PostHog

Connect PostHog analytics, feature flags, and product data.

Granola

Connect meeting notes, transcripts, decisions, and action items.

Mixpanel

Analyze events, funnels, retention, cohorts, and product insights.

Amplitude

Work with analytics, dashboards, cohorts, experiments, and taxonomy.

Higgsfield

Generate and iterate on cinematic images, videos, clips, and characters.

FLORA

Discover and run FLORA Techniques for creative generation and iteration.

Canva

Browse and export Canva designs, and create designs and uploads with approval.

HubSpot

Connect HubSpot CRM and marketing data.

Attio

Search and update Attio records, lists, notes, and tasks.

Intercom

Search conversations, contacts, companies, and Help Center content.

Salesforce

Connect Salesforce hosted integration with an External Client App.

Clay

Connect Clay enrichment and CRM workflows.

Sprout Social

Connect approved Sprout Social analytics for published TikTok insights.

Google Analytics

Connect Google’s hosted read-only Analytics MCP endpoint.

Google Search Console

Read-only Google Search performance and index coverage.

Ads connections

Paid ads covers the audit, weekly review, and launch procedures that use these connections.

Google Ads

Reports and search terms through any Google Ads query, plus paused Display campaigns, paused ads, image uploads, status, and daily budgets.

Meta Ads

Meta’s own Ads MCP server: insights, campaigns, ad sets, ads, and catalogs on Facebook and Instagram.

TikTok Ads

TikTok for Business’s own MCP server: reports, campaigns, audiences, catalogs, and creatives.

LinkedIn Ads

Accounts, campaigns, creatives, lead forms, demographics, and performance, plus campaign and creative changes.

Use integrations from chat

Use /integration or ask about a connected provider. For write actions, review the operation name, selected connection, account or resource scope, and proposed change on the approval card. An ordinary update is approved with Allow once, which runs exactly that action. From the second update of the same kind in a row, the arrow beside it offers Allow in this chat, which also lets Daoco keep making ordinary updates on the same provider for the rest of that thread without asking again. Destructive operations, such as deletes, are always approved one at a time and grant nothing beyond the exact approved action. GitHub and Kit are stricter: every write asks on its own and approving one never covers the next, unless the connection is set to Never ask.
Writes use the permissions you granted. Start with read-only prompts and review proposed changes before approving provider updates.

Approval preferences

Integration writes follow the brand’s approval preferences. Brand owners and admins choose Ask before acting, Work autonomously, or Full autonomy under Settings → Brands. New and migrated brands default to Ask before acting. Work autonomously and Full autonomy allow ordinary updates to connected apps without an extra prompt. Full autonomy can also allow publishing and sending. Large sends, new spend, big batches, and first-time publishing still ask. Each connection can override the brand setting for ordinary updates with Follow the brand setting, Always ask, or Never ask. Its access can also be set to Read and write or Read only. A Read only connection refuses writes outright instead of asking. Reading does not need approval when connection access permits it. Deleting or removing provider data always asks.
Chat instructions can guide how Daoco plans provider work, but they do not grant permission to send, publish, update, delete, or bypass an approval gate.

Frequently asked questions

Does Daoco need approval to read from an integration?

No. Reading needs no approval when the connection’s access permits it. Writes follow your approval preferences, and deleting or removing provider data always asks.

Can I stop Daoco from writing to one connection?

Yes. Set that connection’s access to Read only. It refuses writes outright instead of asking.

What happens after I approve one update?

Allow once runs only that action. Allow in this chat, offered once you approve the same kind of update again, also lets Daoco make ordinary updates on the same provider for the rest of the thread. Deletes are approved one at a time. GitHub and Kit ask for every write unless the connection is set to Never ask.