Connect Google services, external tools, and custom webhooks to DiviDen.
The fastest way to connect email, calendar, and file storage. DiviDen uses Google OAuth to sync your Gmail, Google Calendar, and Google Drive directly — no webhooks or third-party tools needed.
Read, send, compose
Full read + write
Read-only file sync
If you don't use Google, connect any email provider via SMTP/IMAP. Go to Settings → Integrations → + SMTP and provide your server credentials.
For services beyond Google (Slack, GitHub, Notion, CRMs, etc.), DiviDen uses a webhook-first approach. Create webhook endpoints that receive data from platforms like Zapier, Make, n8n, or direct API calls.
Tip: You can also ask Divi to set up webhooks and API keys directly from chat. Just say "set up a calendar webhook" and Divi will create it for you.
/api/webhooks/calendarCreates queue items from events, adds attendees as contacts
/api/webhooks/emailCreates contacts from senders, adds email as queue notification
/api/webhooks/transcriptCreates kanban cards with checklists from action items
/api/webhooks/genericCreates a queue item with the payload data
POST /api/webhooks/calendar?webhookId=ID&secret=YOUR_SECRETX-Webhook-Secret: YOUR_SECRETX-Webhook-Signature: sha256=COMPUTED_HMAC_HEX{
"summary": "Team Standup",
"description": "Daily standup meeting",
"start": { "dateTime": "2025-01-15T09:00:00Z" },
"end": { "dateTime": "2025-01-15T09:30:00Z" },
"attendees": [
{ "email": "alice@example.com", "displayName": "Alice Johnson" }
]
}{
"from": { "name": "Jane Doe", "email": "jane@example.com" },
"subject": "Project Update",
"body": "Hi, here is the latest update..."
}{
"title": "Q1 Planning Meeting",
"transcript": "Discussion about Q1 goals...",
"actionItems": [
"Review budget proposal by Friday",
"Schedule follow-up with engineering"
],
"participants": [
{ "name": "John Doe", "email": "john@example.com" }
]
}{
"title": "New Form Submission",
"description": "Lead from website",
"data": { "name": "Alex Brown", "email": "alex@example.com" }
}curl -X POST "YOUR_WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d '{
"summary": "Test Meeting",
"start": {"dateTime": "2025-01-15T10:00:00Z"},
"attendees": [{"email": "test@example.com"}]
}'When a webhook payload arrives for the first time, DiviDen's LLM analyzes the structure and automatically maps fields to the correct internal format. You can view, edit, or re-learn mappings in Settings → Integrations → Field Mapping.
LLM analyzed and mapped fields automatically
You manually specified field paths
Combination of auto-learned and manual overrides
No mapping yet — send a test payload to trigger
Capabilities are modular skill packs your agent can install to gain new abilities — from drafting emails to generating invoices. They live in Settings → Integrations → Capabilities.
Across 7 categories: productivity, communication, finance, HR, operations, sales, custom.
Some capabilities require a connected integration (email, calendar, CRM, etc.) before install.
You can also create custom capabilities with your own prompt template, category, and integration requirement. Pricing supports free and one_time models.
Full API reference: see the Capabilities API section in Developer Docs.
External AI agents can interact with your DiviDen instance via the Agent API. Generate a Bearer token in Settings → API Keys, then use the /api/v2/* endpoints.
GET/POST/api/v2/kanbanList or create Kanban cardsGET/POST/api/v2/contactsList or create contactsGET/POST/api/v2/queueList or dispatch queue itemsGET/POST/api/v2/docsAPI documentation (OpenAPI spec)POST/api/v2/shared-chat/sendSend a message to DiviGET/api/v2/shared-chat/streamStream Divi's response (SSE)curl -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ YOUR_DIVIDEN_URL/api/v2/kanban
Looking to connect with other DiviDen instances, self-host the open source version, or build an agent that speaks DAWP? See the fullFederation Guide →
Project invites are now first-class AgentRelay + CommsMessage events with a duplicate guard and clean reinvite path. For the full recipe — payload shape, federation delivery, Accept/Decline wiring, and event listeners — see theProject Invites Integration Guide →
Download a plain-text copy of this page
Last updated: May 28, 2026
Built by DiviDen — the individual-first operating system