download dots
Integrations Everywhere: All Four Layers of Workspace DNA

Integrations Everywhere: All Four Layers of Workspace DNA

Updated 2026-05-11·16 min read
On this page (38)

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.

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:

  1. OpenAPI Action — drop in an OpenAPI 3.x spec for any REST API; every operation becomes a callable tool with parameter validation.
  2. Automation Action — wrap any of the 230+ automation actions as an agent tool. The agent picks when to call it; the action runs durably.
  3. 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 workspace
  • Ask Agent Team — fan out to multiple agents and aggregate
  • Categorize AI — preset-based classification for routing
  • Generate AI / Respond AI — plain text generation
  • Run 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
  • Google
  • 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.

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.