Overview
Most platforms have an "integrations page." Taskade has integrations everywhere. Memory imports the world. Intelligence calls the world. Execution runs through the world. Interface ships to the world. Four layers, one workspace, every door open.
TL;DR: Taskade integrates with external systems at every layer of Workspace DNA. Projects (Memory) ingest 8+ file formats and pull from Google Drive, Dropbox, Box, OneDrive, plus 18+ competitor importers and bidirectional Google Calendar sync. AI Agents (Intelligence) call 22+ built-in tools, external MCP servers (Business+), custom OpenAPI tools, and Enterprise BYOK keys. Automations (Execution) fire on 60+ triggers and 230+ actions across 39 connectors, plus the HTTP primitive, webhooks (Business+), and AI primitives. Genesis Apps (Interface) publish to custom domains with built-in GenesisAuth sign-in and Stripe-backed App Kit paid apps. Bring your own keys, your own APIs, your own webhooks, your own auth.
The four-layer integration map
Every external system connects to Taskade through one of four layers. Pick the layer that matches your job; the others wire up automatically.
Read it as a loop, not a stack. The world feeds Memory. Memory powers Intelligence. Intelligence drives Execution. Execution writes back to Memory and surfaces through the Interface. Every integration plugs into one node and inherits the loop.
Layer 1: Projects (Memory) imports the world
Projects are where outside information becomes Taskade-native records — searchable, agent-readable, automation-ready. This is the layer most people first reach for.
File uploads and OCR
Drop any of these formats into a project, an agent's reference library, or the Media tab and Taskade ingests them into searchable Memory:
| Format | Notes |
|---|---|
.md, .txt |
Plain text, native |
.docx |
Microsoft Word |
.pptx |
PowerPoint slide decks |
.xlsx, .csv |
Spreadsheets parse into table rows |
.epub |
E-books, chapter-aware |
.pdf |
Full-text + OCR for scanned pages |
| Images | OCR pulls embedded text |
| YouTube links | Auto-transcribed |
| Webpages | Live scrape, refreshable |
Every file lands in the multi-layer search index. Agents read them by reference. Automations trigger on new uploads. Genesis apps can query them as live data sources.
Cloud-storage pickers
Inside the Agent Knowledge tab, the Add with picker pulls files directly from your existing storage:
- Google Drive
- Dropbox
- Box
- OneDrive
No re-upload. The link stays live, so when the source updates, Taskade re-indexes.
See Agent Knowledge & Memory for the full picker flow.
Competitor importers
Migrating in? Taskade ships purpose-built import flows for 18+ tools:
- Project management: Notion, ClickUp, Monday, Asana, Trello, Todoist
- Notes & wikis: Obsidian, Roam, Logseq, Evernote, OneNote, Bear, iA Writer
- Outliners: Workflowy, Dynalist
- Whiteboards: Miro, Whimsical
- Docs: Google Docs
Each importer reads the source's native export and uses AI to convert pages and databases into the right Taskade primitives. See the full list at /learn/import.
Calendar feed and two-way sync
Two calendar surfaces, different jobs:
| Surface | Direction | Providers | Plan |
|---|---|---|---|
| Calendar Feed | Read-only iCal URL | Apple, Google, Outlook | All plans |
| Calendar Sync | Two-way managed calendar | Google only | Paid workspaces |
The feed lets any standards-compliant calendar app subscribe to a Taskade workspace. The two-way sync creates a managed "Taskade" calendar in Google Calendar so events created on either side stay aligned.
Multi-layer search
Every Memory artifact is searchable through a single index that combines:
- Full-text keyword search across all project content
- Semantic similarity for "find something like this"
- File-content OCR so scanned PDFs and image text count
- Permission-aware filtering so each searcher sees only what their workspace role allows
That last point is the moat. Search across competitors is either keyword-only or unaware of your team's permissions; Taskade does both layers in one query.
Layer 2: AI Agents (Intelligence) call the world
Agents are the layer that acts on external systems. They reach out through five distinct mechanisms.
22+ built-in tools
Every Taskade agent ships with a default toolbox. The most-used:
| Tool | What it does |
|---|---|
web.search |
Live web search with grounding |
website.extract |
Read a page's text content |
scrape.webpage |
Structured extraction from a URL |
transcribe.youtube |
Pull a transcript from any YouTube video |
image.generate |
Generate images with frontier models |
file.manager |
Read, write, and convert files |
taskade.* |
Manage projects, agents, automations, media inside the workspace |
bash |
Sandboxed shell for one-off scripts |
See Agent Tools for the full 22+ inventory.
Custom tools (your APIs)
Agents define their own tools in three shapes:
- OpenAPI Action — drop in an OpenAPI 3.x spec for any REST API; every operation becomes a callable tool with parameter validation.
- Automation Action — wrap any of the 230+ automation actions as an agent tool. The agent picks when to call it; the action runs durably.
- Manual Trigger — expose an automation trigger as a tool the agent can fire on demand.
The result: any internal API, any third-party SaaS, any wrapped automation can become an agent capability without writing glue code.
MCP-as-Client (v6.150)
Agents connect to external MCP servers — the Model Context Protocol ecosystem (Notion, Linear, custom servers). Paste a server URL into agent settings and the agent's toolbox gains those tools at runtime.
Plan-gated: MCP-as-Client is available on Business / Max / Enterprise plans (plus legacy team/enterprise tiers). Free / Starter / individual Pro tiers do not include MCP access.
The reverse direction also ships: MCP-as-Server lets external AI clients (Claude Desktop, Cursor, VS Code) connect to your Taskade workspace via OAuth2 + PKCE.
Persistent memory across sessions
Agents store their own memory as real Taskade Projects in a projects/memories/ folder. Inspectable, editable, governed by the same 7-tier RBAC as any other project. No black box.
Enterprise BYOK (v6.163)
Bring your own OpenAI and Anthropic API keys. AI calls from your workspace then run against your provider contracts and billing — Taskade no longer mediates the API call. Key sovereignty, direct provider DPAs, per-tenant billing.
Plan-gated: BYOK is Enterprise-only for V8 plans. Legacy LTD and PG tiers also qualify per
getLanguageModel.ts.
Public agents with selective tool exposure
Embed an agent publicly with one link. The owner picks which tools and which internal pieces are exposed to anonymous visitors. See Public Agents.
Layer 3: Automations (Execution) run through the world
Automations are where Taskade does work in the outside world. Triggers in, actions out, 100+ integrations on call.
39 connector packages
| Type | Count | Examples |
|---|---|---|
| SaaS connectors | 37 | Slack, Stripe, Shopify, Salesforce, GitHub, Notion, Google Calendar |
| HTTP primitive | 1 | Generic request action + Webhook Received trigger |
| Taskade internal | 1 | 11 triggers + 22 actions for workspace events |
The richest connectors by surface area: Shopify (14T + 52A), Stripe (6T + 26A, including Create Checkout Session), Google Drive (4T + 19A), Slack (4T + 15A), Discord (1T + 14A), Asana (1T + 12A), Notion (1T + 10A), Telegram Bot (6T + 10A).
Browse the full catalog with live trigger and action counts at taskade.com/integrations.
Taskade-internal triggers and actions (richest)
The taskade connector exposes 11 triggers and 22 actions for workspace events — more surface than any SaaS connector except Shopify:
| Triggers (11) | Actions (22) |
|---|---|
| Task Added | Set Project Title (v6.161) |
| Task Completed | Set Project Date Range |
| Task Assigned | Pin / Unpin Project |
| Task Due | Tag / Untag Project |
| Task Custom Field Updated | Archive Project |
| Comment Created | Export Project (v6.150) |
| Due Date Created | Send Agent Chat Message |
| Due Date Removed (v6.166) | Append Node Under Parent |
| Project Created (v6.166) | Add Task / Move Task / Assign Task |
| Project Completed | Update Custom Fields |
| Email Received (Mailhook) | Create Project From Template |
| Space Agent Public Convo Ended | + 10 more workspace actions |
AI as a step (the OpenAI internal piece)
AI is a first-class action inside any automation:
Ask AI— generic LLM call with optional structured JSON output (v6.162)Ask Agent— call any custom agent in your workspaceAsk Agent Team— fan out to multiple agents and aggregateCategorize AI— preset-based classification for routingGenerate AI/Respond AI— plain text generationRun Agent Command— invoke a specific agent skill
Media, utils, and schedule primitives
Beyond connectors, automations compose with built-in primitives:
| Family | Highlights |
|---|---|
| Media | summarizeWebsite (v6.162), extractWebsiteContent, searchWeb, transcribeYoutubeVideo, convertPdfToText |
| Utils | jsonExtract (v6.161, JSONPath), formatDate, regex match/replace, calculate, lookup, getField |
| Schedule | everyHour, everyDay, everyWeek, everyMonth |
| Control flow | Branch (if/else), Loop (for each), Filter (gate), Delay (wait) |
HTTP primitive and Webhooks (your APIs)
Two escape hatches for anything not in the connector list:
- HTTP Request action — call any REST API with custom headers, auth, and body. Use it for internal services, niche SaaS, or quick prototypes.
- Webhook Received trigger — Taskade hosts a unique URL; any HTTP POST kicks off the flow. Bearer-token auth supported.
Plan-gated: The Webhook Received trigger requires Business plan and above as of v6.161.
Durable execution
Every automation runs on a durable engine: failed steps retry automatically, partial state survives restarts, and webhooks are never silently dropped. You write the flow once; reliability is the platform's job.
Layer 4: Genesis Apps (Interface) publish to the world
The Genesis App layer is where end users — strangers, customers, clients — touch your workspace. Seven first-class integration surfaces ship out of the box.
Custom domains with auto-SSL
Buy a domain through Taskade (.com, .org, .net, .app, .dev, .fyi) or bring your own via CNAME + TXT verification. Taskade handles SSL renewal, DNS, SPA routing, and password gating end-to-end. See Custom Domains.
Plan-gated: Custom domains require Business plan and above.
GenesisAuth (v6.144+)
Drop-in sign-in for any published Genesis app. Four providers ship by default:
- Email magic link
- Microsoft
- Single sign-on (SSO)
Short-lived sessions, rotated signing keys, no raw passwords ever stored. See GenesisAuth.
App Users (beta)
End-user management separate from your workspace team. Invite customers by email, tag them with roles you define, see every sign-in with provider and timestamp, revoke access in one click. App Users are not billed against your workspace seats. See App Users.
currentUser context for personalization
Once a user signs in, the currentUser object is available to every layer of the app. Use it in agent prompts, automation filters, and project queries to deliver per-visitor views:
- "Only show the Billing page to users tagged
client." - "Show each signed-in user only their own row from the Projects database."
Taskade EVE wires these checks into the app from plain English. No conditional-logic code.
App Kits (.tsk bundle)
Package a published app as a frozen bundle — Projects + Agents + Automations + UI — and share with a clone link. Recipients materialize the full Workspace DNA in their own workspace. See Community Kits.
App Kit paid apps via Stripe (v6.169, 2026-05-11)
Brand-new this week: sell an App Kit through Stripe. Set a price, buyers click "Clone," pay via Stripe checkout, the kit installs into their workspace.
Community Gallery and iframe-aware embeds
One-click publish to the Community Gallery (150,000+ apps live). When a Genesis app is embedded in another page, the surrounding navigation strips out automatically (v6.163's iframe-aware /dna chrome), so embeds feel native to the host site.
Password-protected apps
Lighter alternative to per-user identity. Share one password with all visitors. Good for client portals and demos that do not need individual accounts.
Bring your own: the BYO ladder
Every layer has at least one "bring your own" escape hatch.
| Layer | Bring your own | Where to go |
|---|---|---|
| Projects | Files in any format, OCR-readable | Upload directly or via Agent Knowledge |
| Projects | Files from existing Drive / Dropbox / Box / OneDrive | "Add with" picker in Knowledge tab |
| Projects | Calendar events from Apple / Google / Outlook | Calendar Feed |
| Agents | Any REST API as a tool | OpenAPI 3.x spec in agent settings |
| Agents | External MCP server (Notion, Linear, custom) | MCP Client (Business+) |
| Agents | OpenAI / Anthropic API keys | Enterprise BYOK (v6.163) |
| Automations | Any HTTP endpoint | HTTP Request action |
| Automations | Inbound events from any system | Webhook Received trigger (Business+) |
| Automations | Inbound email | Mailhook (unique address, all plans) |
| Genesis Apps | Sign-in providers (Google / Microsoft / SSO) | GenesisAuth |
| Genesis Apps | Custom domain with your DNS | Custom Domains (Business+) |
| Genesis Apps | Stripe account for paid apps | App Kit paid apps (v6.169) |
The pattern: pick the layer that matches your job. Memory for data ingestion. Intelligence for agent capability. Execution for event-driven workflows. Interface for end-user-facing surfaces.
Plan-gating quick reference
Most integrations are available on every plan. A few are gated:
| Feature | Free | Starter | Pro | Business | Max | Enterprise |
|---|---|---|---|---|---|---|
| File imports | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cloud-storage pickers | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Competitor importers | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Calendar Feed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Calendar two-way Sync | — | ✓ | ✓ | ✓ | ✓ | ✓ |
| 22+ built-in agent tools | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom OpenAPI tools | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| MCP-as-Client | — | — | — | ✓ | ✓ | ✓ |
| MCP-as-Server | — | — | — | ✓ | ✓ | ✓ |
| Enterprise BYOK | — | — | — | — | — | ✓ |
| 39 automation connectors | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| HTTP Request action | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Webhook Received trigger | — | — | — | ✓ | ✓ | ✓ |
| Custom domains | — | — | — | ✓ | ✓ | ✓ |
| GenesisAuth | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| App Users | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| App Kit paid apps (Stripe) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Cross-layer examples
The real power shows up when a single workflow crosses multiple layers. Three concrete patterns.
1. Inbound webhook → AI triage → Project record → Slack ping
A four-step flow that touches three layers:
HTTP Webhook (Execution) →
Ask AI structured output, JSON Schema (Execution + Intelligence) →
Create Task in correct project (Memory) →
Slack channel notification (Execution)
A vendor's system POSTs to your webhook URL. Taskade EVE classifies the payload into a category. The classified record lands in the right project. The team gets pinged in Slack. Durable execution means a failed Slack step retries without losing the record.
2. Client portal on a custom domain with personalized data
A four-layer flow:
Project: client roster database (Memory) →
Agent: sales assistant with custom tools (Intelligence) →
Automation: weekly digest scheduled trigger (Execution) →
Genesis App: client portal at portal.acme.com (Interface)
Each layer plays its role. Projects hold the client roster. The agent answers questions about it. The automation sends a weekly status digest. The portal lets each client see only their own row via currentUser.email.
3. Paid Genesis app sold via Stripe App Kit (v6.169)
A self-contained product:
Project templates (Memory) +
Agent presets (Intelligence) +
Automation flows (Execution) +
Genesis App UI (Interface)
→ packaged as .tsk App Kit
→ priced via Stripe checkout
→ buyer's workspace materializes the whole DNA
You build a CRM-in-a-box. Buyers click "Clone," pay through Stripe, the full Workspace DNA installs in their workspace. They get a working CRM. You get paid.
Related guides
- Workspace DNA. The four-layer architecture this article maps to.
- Workspace DNA Graph. See the loop live in your own workspace.
- Agent Knowledge & Memory. How Projects feed Agent memory.
- Agent Tools. Full inventory of the 22+ built-in tools.
- MCP Client. Connect agents to external MCP servers.
- MCP Server. Connect Claude Desktop, Cursor, VS Code to your workspace.
- Automations: The Execution Pillar. The canonical automations guide.
- GenesisAuth. Sign-in for published apps.
- App Users. End-user management for published apps.
- Custom Domains. Brand your published app's URL.
- Community Kits. Package and distribute Workspace DNA.
