bont sos.
EN DE

Reconnecting or disconnecting an integration

Refresh an expired token, swap an OAuth account, or remove an integration entirely — what each action does to your data and how to do it safely.

Once an integration has been connected, it shows up as a card on the same settings page used to connect it. The card gives you two follow-up actions: Configure and the destructive Disconnect. This page covers both, plus the implicit "reconnect" flow you use when a token expires.

Where to find the actions

Open the relevant settings page:

  • CRM: Settings → Integrations → CRM in pure bont or funky bont.
  • Personal email / calendar: Personal Integrations in base bont (or pure bont). See Managing your personal email and calendar integrations.
  • Slack / Microsoft Teams: Settings → App Settings → Workflows & Notifications in pure bont or pitch bont.
  • Other providers: Settings → Integrations for the relevant app.

Each connected provider's card shows a status badge and the actions available.

Reconnecting (refreshing the OAuth token)

OAuth tokens expire — sometimes after months, sometimes sooner if the provider's admin revokes access or rotates credentials. When that happens, the integration card flips from Connected to Reconnect (or shows an error badge on the affected card).

  • Click Reconnect on the card. bont opens the same OAuth window used the first time around.
  • Sign in with the same admin account when possible. Using a different account is allowed but flips the integration's identity — anything historically attributed to "Account A" now lives under "Account B" going forward.
  • Approve the scopes. The card returns to Connected and sync resumes from where it stopped.

Data already synced stays in bont. Reconnecting only re-authenticates; it doesn't replay history.

Disconnecting

Disconnecting ends an integration permanently. bont stops syncing immediately. Already-synced data remains in bont (deals, contacts, accounts) but no new data flows in or out.

  1. Open the integration's settings page (see above).
  2. For CRM: click Disconnect CRM Integration at the bottom of the connected card. For other providers: click the Disconnect (or trash) action on the connected card.
  3. Confirm in the warning dialog. The exact text reads: "WARNING: This is permanent. Disconnecting your CRM connection means you will no longer have data syncing between bont and your CRM."
  4. The page reloads to the disconnected state — the provider grid for CRM, or just an empty card with a Connect button for the others.

Swapping accounts within the same provider

To move from one admin account to another at the same provider (e.g. one HubSpot user retires and another takes over):

  1. Disconnect.
  2. Connect again. Sign in as the new admin account in the OAuth window.

This is preferable to revoking the old account inside the provider and waiting for bont to flip to a Reconnect state, because doing it explicitly avoids a window where bont's data goes stale.

Troubleshooting

Disconnect doesn't seem to do anything

Disconnect is asynchronous on the backend. The card returns to the disconnected state immediately, but a Connect-now-and-you-might-get-the-old-state race can happen if you reconnect within a minute. Wait at least 30 seconds before reconnecting to a different account.

I disconnected but my CRM data is still in bont

That's expected — disconnecting stops sync, it doesn't delete already-synced records. If you also want the data gone, contact support@bont.ai for a workspace wipe (irreversible).

Reconnect kept failing

Usually the admin's CRM permissions changed. Have them re-elevate, or pick a different admin who still has the right scopes, then try Reconnect again.

Related