Files
calendar/docs/self-hosting/apps/install-apps/hubspot.mdx
T
da55306a5a chore: add dev docs on mintlify (#16935)
* --init

* progress...

* add more docs

* bunch of changes and added back platform

* development guides added

* more guides in develop with cal

* self hosted WIP

* deployments

* fix deployment steps

* self-hosted guides

* ..

* Removed the development only sections

* Removed 'with Cal.com'

* use steps component for steps

---------

Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2024-10-08 02:32:16 -03:00

46 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "HubSpot"
---
### Obtaining HubSpot Client ID and Secret
<Steps>
<Step title="Sign into HubSpot Developer">
Go to [HubSpot Developer](https://developer.hubspot.com/) and sign into your account, or create a new one.
</Step>
<Step title="Navigate to Manage Apps">
From the Developer account home page, go to "Manage apps".
</Step>
<Step title="Create a new app">
Click the "Create app" button located at the top right corner of the page.
</Step>
<Step title="Fill in App Information">
In the "App info" tab, fill in any information you want for your app.
</Step>
<Step title="Go to the Auth tab">
Navigate to the "Auth" tab to set up authentication for the app.
</Step>
<Step title="Copy Client ID and Client Secret">
Copy the Client ID and Client Secret and add them to your `.env` file under the fields:
```
HUBSPOT_CLIENT_ID
HUBSPOT_CLIENT_SECRET
```
</Step>
<Step title="Set the Redirect URL for OAuth">
Set the Redirect URL for OAuth to:
```
<Cal.com URL>/api/integrations/hubspot/callback
```
Replace `<Cal.com URL>` with the URL where your application is hosted.
</Step>
<Step title="Select Required Scopes">
In the "Scopes" section, select "Read" and "Write" for the scope called `crm.objects.contacts`.
</Step>
<Step title="Save the Application">
Click the "Save" button at the bottom of the page.
</Step>
<Step title="Complete HubSpot Integration">
Youre all set! Any booking in Cal.com will now be created as a meeting in HubSpot for your contacts.
</Step>
</Steps>