Skip to content
Driive Help Center home
Driive Help Center home

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

ProviderWhat it does
Google CalendarTwo-way sync between Driive and Google Calendar. External events block your availability; Driive appointments appear on your Google Calendar.
Outlook CalendarTwo-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 and lead integrations

ProviderWhat it does
CompanyCamAuto-create projects from appointments, attach site photos, and view documentation inside Driive.
LeadConnectorBring leads from LeadConnector into Driive — new leads arrive as requests in your Inbox.

Coming soon

More integrations are on the way, shown on the Integrations page with a Coming Soon badge:

ProviderWhat it will do
JobberSync jobs, quotes, and clients with Jobber.
Housecall ProImport jobs, customers, and invoices from Housecall Pro.
PodiumManage reviews, messaging, and payments with Podium.
QuickBooks OnlineSync invoices and payments with QuickBooks Online.
Facebook AdsTrack ad performance and leads from Facebook Ads.
Google Analytics (GA4)Connect Google Analytics to measure booking conversions.

Want one of these sooner? Click the upvote button on its card — it tells the Driive team which integrations matter most to you.


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 user, depending on the provider. Calendar integrations are per user, since each person has their own calendar account — clicking a calendar card takes you to the External Calendars page where each user connects their own account.


Integration statuses

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

StatusWhat it means
ActiveThe integration is connected and syncing normally.
Pending AuthThe OAuth flow was started but not yet completed. Click the card to finish authorization.
ErrorSomething went wrong — usually an expired token or revoked permissions. Re-authorize to fix it.
DisabledYou manually paused this integration. Data is preserved, but syncing is stopped.
DisconnectedThe 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 customer 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.