VectorChat Docs

Integrations Overview

Connect your favorite tools and services to VectorChat so your agents can work with your email, calendar, files, and more.

VectorChat integrates with popular productivity tools so your AI agents can read emails, schedule meetings, manage files, and communicate on your behalf.

Integrations page Screenshot: The integrations page showing all available services with their connection status.

Available Integrations

IntegrationWhat It DoesAuthentication
GmailRead, send, search, and organize emailsGoogle OAuth
Google CalendarCreate events, check availability, add Google Meet linksGoogle OAuth
Google DriveSearch, read, create, and update filesGoogle OAuth
SlackSend messages, search channels, manage conversationsSlack OAuth
Web ToolsSearch the web and fetch content from URLsNo auth required

VectorChat also supports protocol-based integrations that work with any compatible provider:

IntegrationWhat It DoesAuthentication
Email (IMAP/SMTP)Read and send email with any email providerServer credentials
Calendar (CalDAV)Manage events with any CalDAV-compatible calendarServer credentials

How Integrations Work

Integrations give your agents the ability to interact with external services during conversations. When you ask an agent to "send an email" or "check my calendar," it uses the connected integration to carry out the action.

Connection Modes

  • Shared mode — The agent uses the admin's connected account. All users share the same connection.
  • Personal mode — Each user connects their own account. The agent uses the current user's credentials.

Admins choose the connection mode when configuring tools on an agent. Users manage personal connections in Settings > Integrations.

Action Confirmations

When an agent wants to perform a write operation (sending an email, creating a calendar event, posting a Slack message), it shows a preview and asks for confirmation before executing.

Connecting an Integration

  1. Go to Settings > Integrations.
  2. Find the integration you want to connect.
  3. Click Connect and follow the authentication flow.
  4. Once connected, your agents can use the integration.

For OAuth-based integrations, you'll be redirected to the provider's authorization page. For credential-based integrations (IMAP/SMTP, CalDAV), you'll enter your server details directly.

You can disconnect an integration at any time from the Settings page. Disconnecting removes your stored credentials and prevents agents from accessing that service.