Skip to content
flexcal Documentation

HubSpot

  1. Sign in at HubSpot Developers.

  2. From the developer account home, open Manage apps.

  3. Click Create app (top right) and choose a public app.

  4. Fill in whatever you like under App info.

  5. Switch to the Auth tab.

  6. Copy the Client ID and Client Secret into .env:

    HUBSPOT_CLIENT_ID=<client_id>
    HUBSPOT_CLIENT_SECRET=<client_secret>
  7. Set the OAuth redirect URL, replacing <flexcal URL> with your instance URL:

    <flexcal URL>/api/integrations/hubspot/callback
  8. Under Scopes, grant Read and Write on crm.objects.contacts and crm.lists.

  9. Save.

Bookings made in flexcal now show up as HubSpot meetings against the matching contact.