Skip to content
Driive Help Center
Driive Help Center

Integrations Overview

Integrations let you extend Driive by connecting the tools your team already relies on. Whether it's syncing your calendar to prevent double-bookings or linking CompanyCam to keep project photos alongside your appointments, every integration is designed to save you time and reduce manual data entry.


Where to find integrations

Navigate to Setup > Integrations in the sidebar. The Integrations page shows every available provider as a card, along with its current connection status.


Available integrations

Calendar integrations

Provider

What it does

Google Calendar

Two-way sync between Driive and Google Calendar. External events block your availability; Driive appointments appear on your Google Calendar.

Outlook Calendar

Two-way sync between Driive and Microsoft Outlook. Works with Microsoft 365 and Outlook.com accounts.

Calendar integrations are the most popular starting point. They ensure your online booking pages only offer time slots when you're truly available. Learn more in Google Calendar and Outlook Calendar.

Field service integrations

Provider

What it does

CompanyCam

Auto-create projects from appointments, attach site photos, and view documentation inside Driive.

Marketing integrations

Provider

What it does

GoHighLevel

Connect your GoHighLevel account to trigger custom workflows within GoHighLevel.


How connecting works

Every integration follows the same general pattern:

  1. Find the provider — On the Integrations page, locate the card for the tool you want to connect.

  2. Click Connect — This starts the OAuth authorization flow, which opens the provider's sign-in page in a new window.

  3. Sign in and grant permissions — Log in with your account on the provider's site and approve the permissions Driive requests. Driive only asks for the minimum access it needs.

  4. Configure settings — Some integrations (like calendar providers) have additional setup, such as selecting which calendars to sync.

  5. You're connected — The card on the Integrations page updates to show an Active status.

Tip: You can connect integrations at the organization level (applies to everyone) or per team member, depending on the provider. Calendar integrations are typically per team member, since each person has their own calendar account.


Integration statuses

Every connected integration displays a status badge so you always know where things stand:

Status

What it means

Active

The integration is connected and syncing normally.

Pending Auth

The OAuth flow was started but not yet completed. Click the card to finish authorization.

Error

Something went wrong — usually an expired token or revoked permissions. Re-authorize to fix it.

Disabled

You manually paused this integration. Data is preserved, but syncing is stopped.

Disconnected

The authorization was revoked on the provider's side, or the connection expired. Reconnect to restore it.

For more on managing and resolving status issues, see Managing Connections and Troubleshooting Integrations.


Disconnecting an integration

If you no longer need a connection:

  1. Go to Setup > Integrations.

  2. Find the connected provider and click it to open its settings.

  3. Click Disconnect.

  4. Confirm the action.

Disconnecting stops all syncing immediately. Data that was already synced into Driive (like calendar events or contact records) is not deleted, but it will no longer update.


Next steps

  • Google Calendar — Connect your Google account for two-way calendar sync.

  • Outlook Calendar — Connect your Microsoft account for two-way calendar sync.

  • CompanyCam — Link project photos to your appointments.

  • Managing Connections — Learn about statuses, re-authorization, and managing active integrations.