ContextContext Engine

Context Engine

The context engine organizes data from your connected apps in the background, so Dex can reference your emails, calendar events, Slack messages, and documents without you having to mention them.

What It Does

The context engine continuously syncs and organizes data from your integrations. This means Dex knows about your recent emails, upcoming meetings, Slack conversations, and Notion pages, even if you haven't mentioned them in chat.

When you ask Dex something like "what did Sarah email me about last week?" or "what's on my calendar tomorrow?", the context engine already has that data organized and ready to provide to you.

Supported Integrations

The context engine is available for these integrations, connect them from the dashboard:

  • Gmail, email threads, contacts, writing style analysis.
  • Google Calendar, events, scheduling, availability.
  • Slack, channel messages (focused on the specific channels you choose).
  • Notion, database entries and pages.
  • Google Drive, files and documents.
  • GitHub, repositories, issues, PRs.
  • Granola, meeting notes and transcriptions.

How It Works

Each integration has a sync pipeline that periodically pulls new data, processes it, and stores it for fast access. For Gmail and Google Calendar, syncs happen every 15–60 seconds. For other integrations, syncs run on a regular schedule.

The engine also supports event triggers, for example, when a new email arrives or a calendar event starts, the system can process it immediately and optionally trigger an automation.

Retrieval at Chat Time

When you send a message, Dex performs a hybrid search across your organized data. Results are ranked by relevance and pulled into the conversation as context. The AI also has a memory search tool it can use mid-conversation for more targeted lookups.