Skip to content

Connectors

Connectors link Mainbranch to your organization’s data sources, enabling the AI Assistant to search across your documents, emails, calendars, and other content.

Mainbranch connectors:

  • Sync data from external services
  • Maintain access permissions from the source
  • Enable unified search across all connected sources
  • Update automatically as content changes
ConnectorServicesData Types
Google WorkspaceDrive, Gmail, CalendarDocuments, emails, events
Microsoft 365OneDrive, Outlook, CalendarDocuments, emails, events
ZendeskSupport TicketsSupport tickets, customer data

When you connect a data source:

  1. Initial Sync — Mainbranch indexes existing content
  2. Ongoing Updates — New and modified content is synced automatically
  3. Permission Sync — Access permissions are maintained from the source

Connectors respect source permissions:

  • Users only see content they have access to in the source system
  • Permission changes in the source reflect in Mainbranch
  • Shared content follows sharing rules from the source
  1. Go to Workspace settings > Setup > Apps
  2. View the list of available connectors
  3. Check the status of each connector:
    • Connected/Synced — Active and syncing
    • In Progress — Currently syncing
    • Disabled — Not connected
    • Error — Issue requiring attention

For each connected source, you can see:

  • Number of documents indexed
  • Sync status
  • Last sync time
  • Error information (if any)

Before connecting a data source:

  • Admin access to Mainbranch
  • Admin access to the source service (for organization-wide connection)
  • Understanding of your organization’s data policies
  1. Navigate to Apps

    Go to Workspace settings > Setup > Apps.

  2. Select a Connector

    Click on the connector you want to set up.

  3. Authorize Access

    Follow the authorization flow to grant Mainbranch access to the data source.

  4. Configure Options

    Set any connector-specific options (scope, folders, etc.).

  5. Start Sync

    Begin the initial synchronization.

  6. Monitor Progress

    Watch the sync progress and verify completion.

For detailed setup instructions, see the specific connector guide:

Connectors typically sync:

  • Documents and files
  • Emails and messages
  • Calendar events
  • Metadata and permissions

Some content may not be synced:

  • Very large files (above size limits)
  • Unsupported file formats
  • Content explicitly excluded
  • Content the authorizing user cannot access
  • Initial Sync — Can take hours to days depending on data volume
  • Ongoing Sync — Near real-time for most changes
  • Full Resync — Periodic complete refresh
  • Start with your most-used data sources
  • Consider data sensitivity when deciding what to connect
  • Plan for initial sync time (which can be lengthy)
  • Only connect services containing appropriate data
  • Review what permissions you are granting
  • Ensure compliance with data policies
  • Check connector status regularly
  • Review sync metrics periodically
  • Address errors promptly
  • Verify authorization is still valid
  • Check for permission changes in the source
  • Review error messages in connector status
  • Try re-authorizing the connection
  • Verify the content exists in the source
  • Check permissions on the content
  • Ensure the content type is supported
  • Allow time for sync to complete
  • Review specific error messages
  • Check source service status
  • Verify network connectivity
  • Contact support for persistent issues
  • Data is encrypted in transit
  • Data is encrypted at rest
  • Connections use secure protocols
  • API credentials are stored securely
  • Access tokens are refreshed automatically
  • Connections can be revoked at any time
  • Connectors follow data handling policies
  • Audit logs track connector activity
  • Data retention follows your configuration

Set up your first connector: