Managing Connections
Once you've connected one or more integrations, you'll want to keep an eye on their health. The Integrations page in Driive gives you a centralized view of every connection, its status, and the tools to manage it.
Viewing your integrations
Navigate to Setup > Integrations to see all available providers and their current state. Each integration card shows:
Provider name and logo — Google Calendar, Outlook, CompanyCam, etc.
Status badge — A colored indicator showing the connection's health.
Last sync time — For calendar integrations, when the most recent sync completed.
Connected account — The email or account name used to authorize the connection.
Understanding status indicators
Every integration displays one of the following statuses:
Active
The integration is connected and working normally. Data is syncing as expected.
What to do: Nothing — everything is healthy. Check back periodically or if you notice unexpected behavior.
Pending Auth
The OAuth authorization flow was started but not completed. This can happen if you closed the browser window before finishing sign-in, or if the provider's sign-in page timed out.
What to do: Click the integration card and follow the prompts to complete authorization.
Error
Something went wrong with the connection. Common causes include:
The provider revoked or expired your access token.
Your password changed on the provider's side.
A temporary service outage on the provider's end.
What to do: Try re-authorizing by disconnecting and reconnecting the integration. If the issue persists, check Troubleshooting Integrations.
Disabled
You manually paused this integration. Syncing is stopped, but the connection details are preserved so you can re-enable it without going through OAuth again.
What to do: Click the integration card and toggle it back on when you're ready to resume syncing.
Disconnected
The authorization was revoked on the provider's side (for example, you removed Driive from your Google account's connected apps), or the connection expired and could not be renewed.
What to do: Reconnect by clicking the integration card and going through the OAuth flow again.
Disconnecting an integration
If you no longer need a connection:
Go to Setup > Integrations.
Click the integration card you want to disconnect.
Click Disconnect.
Confirm the action in the dialog that appears.
What happens when you disconnect:
All syncing stops immediately.
Data that was already imported into Driive (calendar events, contacts, etc.) is not deleted.
For calendar integrations, external events will no longer block availability on your booking pages.
The integration card returns to a "not connected" state, with a Connect button available if you want to reconnect later.
Reconnecting an integration
To reconnect a previously disconnected integration:
Go to Setup > Integrations.
Click Connect on the relevant provider card.
Complete the OAuth flow (sign in and grant permissions).
Configure any settings (such as selecting calendars).
Driive treats this as a fresh connection and runs a full sync to re-import data.
Re-authorizing a connection
If an integration shows an Error or Disconnected status, re-authorizing is the fastest fix:
Open the integration settings.
Click Disconnect to clear the old connection.
Click Connect to start a fresh OAuth flow.
Sign in and grant permissions again.
This resets the connection, obtains fresh access tokens, and triggers a new full sync.
Tip: If you keep running into authorization errors, make sure you haven't revoked Driive's access in your Google, Microsoft, or other provider account settings. Check your provider's "Connected apps" or "Third-party app access" page.
Organization-wide vs. per-member integrations
Integrations in Driive can work at two different levels:
Per-member — Calendar integrations (Google Calendar, Outlook) are connected by individual team members. Each person links their own account so Driive can check their personal availability.
Organization-wide — Integrations like CompanyCam, HouseCall Pro, and Jobber are typically connected once for the entire organization. All team members benefit from the connection.
If a team member leaves your organization, their per-member calendar connection is removed. Organization-wide integrations are not affected by individual team member changes.
Best practices
Check statuses regularly — A quick glance at the Integrations page once a week helps you catch errors before they affect your booking availability.
Reconnect promptly — If an integration shows an error, re-authorize it as soon as possible. While it's disconnected, calendar events won't block availability and your booking pages may offer time slots that are actually taken.
Communicate with your team — If you disconnect an organization-wide integration like CompanyCam, let your team know so they aren't surprised when project linking stops working.
Next steps
Integrations Overview — See all available integrations and what each one does.
Troubleshooting Integrations — Fix specific issues with connections, sync, and permissions.