Skip to main content
Connectors are the bridge between your organization’s data sources and Omni. Each connector syncs content from a specific platform, making it searchable and available to the AI assistant.

Available Connectors

Need to connect a custom data source? Use the Python SDK or TypeScript SDK to build your own connector.

How Connectors Work

All Omni connectors follow the same pattern:
  1. Authentication — You provide credentials (API keys, OAuth tokens, or service accounts) that grant Omni read-only access to the data source.
  2. Initial Sync — The connector performs a full sync of all accessible content. This may take minutes to hours depending on the amount of data.
  3. Incremental Updates — After the initial sync, the connector periodically checks for new or updated content and syncs only the changes.
  4. Permission Inheritance — Users only see search results for content they have access to in the original data source.

Choosing a Connector

If you want to search…Use this connector
Google Drive files, Docs, Sheets, GmailGoogle Workspace
Confluence pages and JIRA issuesAtlassian
Slack messages, threads, and filesSlack
HubSpot CRM records and activitiesHubSpot
Local files and directoriesFilesystem
Public documentation sites or knowledge basesWeb
Custom data sourcesBuild with SDK

Common Setup Steps

While each connector has specific configuration requirements, the general setup process is:
  1. Navigate to SettingsIntegrations in Omni
  2. Click Add Source and select your connector
  3. Provide the required credentials and configuration
  4. Start the initial sync
  5. Monitor progress in the admin panel

Security

  • Read-only access — Connectors only read data; they cannot modify content in your source systems
  • Credential storage — All credentials are encrypted at rest
  • Permission sync — Access controls from source systems are respected in Omni

What’s Next