Skip to main content

How syncing works

After you connect and bind an integration:
  1. Initial history load. Email sources import history newest-first in 30-day batches (about a year by default), so the freshest material is searchable almost immediately while older history fills in behind it. Calendars sync a rolling window around today. Procore imports from a configured start date. File sources import everything in the bound folder.
  2. Ongoing sync. Connections re-sync automatically about every 15 minutes. Sources that can notify Brink of changes (Gmail, Outlook, Microsoft Teams, Box, AI Employee Inbox) sync near-real-time — a notification from the provider prompts an immediate sync.
  3. Manual sync. Every account card has a Sync now button, and each binding has its own Sync button on the Projects page.
As data arrives, Brink links cross-references automatically — an RFI number mentioned in an email or Slack message links to the Procore RFI — and records where every item came from, so assistant answers can point at the exact source message, record, or PDF page.
Folder connectors don’t sync until a folder is bound. Google Drive, OneDrive & SharePoint, Box and Dropbox sync nothing at all on an organization connection with no binding — the alternative would be pulling your entire account into the organization’s knowledge base. Bind at least one folder (the Bind folders button in the connection drawer is the quickest route) and the first sync starts on the next cycle.A personal file connection is different: it covers your own account and stays private to you, so it needs no binding.

Status indicators

Each integration card and account card shows a freshness line: Connection health states:
  • Connected — everything is working.
  • Needs attention — the connection’s access has expired. Brink stops syncing this connection until someone clicks Reconnect — reconnecting is the only way to restore access.
  • Connection error — the last sync failed; the error is shown on the account card.
Connection drawer with a connected account card

An account card in a connection drawer — freshness line, Sync now, Details, Disconnect

After repeated failures, Brink automatically waits longer between attempts — the interval doubles with each consecutive failure, up to a maximum of 6 hours. One successful sync resets it. The connection’s Details view says so explicitly: “N consecutive sync failures — syncs are backing off.”
Turn on Integration failures under Settings → Notifications → Email notifications to get failing connections reported by email, including which ones need a reconnect.

Inspecting a connection

Click any integration card to open its drawer, then Details on an account. The detail view is laid out top to bottom as:
  • Account — the external account name, its status, and the last sync time
  • Scope bindings — which projects this account feeds
  • Available resources — browse what can be bound (folder connectors also get a Bind folders button here)
  • This connection — what’s happening right now (running / queued / idle)
  • Recent syncs — completed syncs, with how many records came in
  • Document & memory pipeline — how synced files are progressing through parsing and indexing
Connection detail view with scope bindings, this connection and recent syncs

Connection details — bindings, live activity, and recent syncs

Disconnecting

Disconnect (on the account card, with a confirmation) fully severs the link: Brink revokes its access with the provider wherever the provider supports it, and deletes the stored credentials either way.
Microsoft offers no way for Brink to revoke its own access to Outlook, Outlook Calendar, Microsoft Teams, and OneDrive & SharePoint. Brink deletes its stored credentials, but you may also want to remove the Brink app under your Microsoft account’s app permissions — or have a Microsoft 365 administrator remove it in Entra ID.
You can only disconnect your own personal connections — never a colleague’s. Disconnecting does not delete what has already been synced. To have previously ingested content removed as well, contact Brink.

Who can do what

Brink enforces this in both the interface and the API, so a member never sees management controls they can’t use. Members see two views on the Integrations page: My integrations (the default) and the Projects view, which lists each project’s bindings — logo, resource name and type, and which account feeds it — with no unbind or add-binding controls.
Projects page with a project expanded to its Integrations tab

A project's Integrations tab — existing bindings and the Add scope binding form