HubSpot
Obtaining HubSpot Client ID and Secret
-
Sign into HubSpot Developer - Go to HubSpot Developer and sign into your account, or create a new one.
-
Navigate to Manage Apps - From the Developer account home page, go to “Manage apps”.
-
Create a new app - Click the “Create app” button located at the top right corner of the page.
-
Fill in App Information - In the “App info” tab, fill in any information you want for your app.
-
Go to the Auth tab - Navigate to the “Auth” tab to set up authentication for the app.
-
Copy Client ID and Client Secret - Copy the Client ID and Client Secret and add them to your
.envfile under the fields:
HUBSPOT_CLIENT_ID
HUBSPOT_CLIENT_SECRET- Set the Redirect URL for OAuth - Set the Redirect URL for OAuth to:
<Cal.diy URL>/api/integrations/hubspot/callbackReplace <Cal.diy URL> with the URL where your application is hosted.
-
Select Required Scopes - In the “Scopes” section, select “Read” and “Write” for the scope called
crm.objects.contacts. -
Save the Application - Click the “Save” button at the bottom of the page.
-
Complete HubSpot Integration - You’re all set! Any booking in Cal.diy will now be created as a meeting in HubSpot for your contacts.