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.
Screenshot: The integrations page showing all available services with their connection status.
Available Integrations
| Integration | What It Does | Authentication |
|---|---|---|
| Gmail | Read, send, search, and organize emails | Google OAuth |
| Google Calendar | Create events, check availability, add Google Meet links | Google OAuth |
| Google Drive | Search, read, create, and update files | Google OAuth |
| Slack | Send messages, search channels, manage conversations | Slack OAuth |
| Web Tools | Search the web and fetch content from URLs | No auth required |
VectorChat also supports protocol-based integrations that work with any compatible provider:
| Integration | What It Does | Authentication |
|---|---|---|
| Email (IMAP/SMTP) | Read and send email with any email provider | Server credentials |
| Calendar (CalDAV) | Manage events with any CalDAV-compatible calendar | Server 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
- Go to Settings > Integrations.
- Find the integration you want to connect.
- Click Connect and follow the authentication flow.
- 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.