> For the complete documentation index, see [llms.txt](https://docs.gamifyroute.com/kb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gamifyroute.com/kb/campaign-details/integrations/hubspot.md).

# HubSpot

HubSpot is a CRM software. Use Gamify Route to collect customer information and automatically add it to the HubSpot Contact list.

{% embed url="<https://youtu.be/-xYlA2f-2V0?feature=shared>" %}

Integrate your HubSpot account easily with **Gamify Route** by following the steps mentioned below –

## **Steps to Integrate HubSpot with Gamify Route**

* Campaign > Integration > HubSpot Integration > Click on “Connect”
* Create a HubSpot account
* Get your HubSpot Access Token
* Use the HubSpot Access Token with the HubSpot module
* Setup the integrations feed & Map the input fields with opt-in form and claim form

Go to the Campaign Detail from Gamify Route, and Click on the integrations and click HubSpot connect button as shown in the screenshot below-

<figure><img src="/files/NmsiFGisl6naWYQnFme8" alt=""><figcaption></figcaption></figure>

* You will be asked for the HubSpot Access Token here.

<figure><img src="/files/JQsxcfbjQoC3RYRI8WBr" alt=""><figcaption></figcaption></figure>

* If you don’t have a HubSpot account, you can [sign up here.](https://www.hubspot.com/)&#x20;
* Now, Go to your HubSpot account and click on the **settings** icon in the **upper right corner,** then click on **Private Apps** from the left sidebar **→ Create a private app.**

<figure><img src="/files/tTFan4kcQPWd6SMIMfNq" alt=""><figcaption></figcaption></figure>

* After selecting Create a Private App, you will be taken to a page with the options **Basic** info and **Scopes.**
* You can enter any Name you wish in the **Basic info.** The Name will appear in your private apps.

<figure><img src="/files/eH54tYAEibTyfri9QbEu" alt=""><figcaption></figcaption></figure>

* Then navigate to the **Scopes tab, find a scope (CRM), and** select the **crm.objects.contacts.read, crm.objects.contacts.write**, **crm.schemas.contacts.read**, and **crm.schemas.contacts.write** checkbox, and then select **Create app.**

<figure><img src="/files/oJzIO0EFaE5KgjJK1x4V" alt=""><figcaption></figcaption></figure>

* A popup will appear and now click on the **Continue Reading** button.

<figure><img src="/files/oFhh4P66VvC27RRUPksH" alt=""><figcaption></figcaption></figure>

* Now, a window is showing where you will get the **Token key.**
* Copy the Access Token to use this in the next step.

<figure><img src="/files/xfkRSrScfRrdhGeWJO0N" alt=""><figcaption></figcaption></figure>

* Paste your **HubSpot Access Token** to HubSpot’s Global Settings tab.

<figure><img src="/files/1SBnpRTPvMhDZn7g9NbW" alt=""><figcaption></figcaption></figure>

* Click on Save Settings, and you will see a success notice that the **HubSpot Access Token** has been verified successfully.
* After setting up the Access Token, you will see the **HubSpot Integration Page** as shown in the **screenshot below-**

<figure><img src="/files/3RoFPD8vMOsibilyeHmc" alt=""><figcaption></figcaption></figure>

Now go to the particular form’s settings for the entries you want to be listed in HubSpot Integration.

* **Opt-in Configuration:** Click **Configuration** button as shown in the **screenshot below-**

<figure><img src="/files/jDWwl628QYucXHcW8iyM" alt=""><figcaption></figcaption></figure>

* Now you will see Hubspot integration with opt-in Page
* Configure Field Mapping & correlate the Hubspot Fields with the Opt-in form’s input fields (e.g, Email Address with Email, First Name with First Name etc).

<figure><img src="/files/tug97TmkJTxU7fwszNMk" alt=""><figcaption></figcaption></figure>

* Enable Contact Update: The existing record is updated based on the email.

<figure><img src="/files/rrM4AivDEszlHDDnfJAH" alt=""><figcaption></figcaption></figure>

* Click on Save Button when the configuration is done.
* Now, Click Opt-in History Tab and see Opt-in form feed history as shown in the screenshot below-

<figure><img src="/files/1DcrJG7UPFmZyXs2Iest" alt=""><figcaption></figcaption></figure>

* **Claim Configuration:** Click Configuration button as shown in the screenshot below-

<figure><img src="/files/5IjEQYOGB0vvoIoOhuWk" alt=""><figcaption></figcaption></figure>

* Now you will see HubSpot integration with Claim Page
* Configure Field Mapping & correlate the HubSpot Fields with the Claim form’s input fields (e.g., Email Address with Email, First Name with First Name etc.).

<figure><img src="/files/8CEXrWBUF0d1L680f6ry" alt=""><figcaption></figcaption></figure>

* Enable Contact Update: The existing record is updated based on the email.

<figure><img src="/files/Z4wrASJ0bfzFEDqYeyHR" alt=""><figcaption></figcaption></figure>

* Click on Save Button when the configuration is done.
* Now, Click Claim History Tab and see Claim form feed history as shown in the screenshot below-

<figure><img src="/files/umldP0VpMbHyF7AJp941" alt=""><figcaption></figcaption></figure>

***

For further assistance, please contact our support team at <support@gamifyroute.com>.
