Articles on: Integrations

HubSpot integration: How to set it up in Nimbata

Nimbata’s HubSpot integration allows you to automatically send call data to HubSpot, helping you create or update contacts and keep your CRM accurate. This guide covers how to connect Nimbata with HubSpot and use call activity to improve attribution and lead management.


To do so follow the steps described below:


How to set up your HubSpot integration


Nimbata integrates with your HubSpot account, by sending an event each time a call is placed under your account. This type of integration allows you to view session information about the call, such as keyword, campaign, source/medium and other session based info. The integration is performed on a session-basedlevel, so before continuing, make sure you are performing edits for the desired project.


Step 1. Go to Integrations > HubSpot and click on the "Sign in with HubSpot" button.



A popup will appear, guiding you to link your HubSpot account with Nimbata. Select the desired account from the list and click the "Choose Account" button to establish the connection. Then read and accept terms & privacy policy and click on the "Connect App" button.



That’s it! Your HubSpot account is now connected with Nimbata and you are now ready to configure the integration to log calls in HubSpot.


Step 2. Select your Trigger. You can choose the default one "After Every Call". In case you want to filter the calls that will be sent to your HubSpot account, click on the Trigger Field, and then from the drop-down list click on "Create Trigger".



Step 3. Configure what happens when a new lead calls you


The first step is to configure what happens when a new lead picks up the phone and calls you. Nimbata allows you to create a new contact, a new company and a new call activity. Here we will show you how to create a contact and log a call activity with the essential call information.


First we choose to create a contact. To be able to easily identify this contact in HubSpot we choose to give it an identifier that the call came from a Nimbata phone number (first name = Nimbata, last name = Lead). Under phone number we set to automatically fetch the caller ID from the Nimbata log. In the contact properties we also set to include the Google Ads Click ID or the Facebook Click ID and assign the lead status to New.


Based on your HubSpot configuration you have the option to populate any contact property with any Nimbata value or HubSpot value or even free text. Simply choose to expand the “Create” object section and choose which contact properties should be updated and with what call or lead information.



Along with the contact we choose to create an Inbound Call Activity, under the contact. To do so, click on the "+" symbol and choose "Inbound Call Activity" under the Create field. Here we are interested about who called, which number they called, the talk duration and in the body, include all the marketing information fetched from Nimbata, such as the utm_source, utm_medium, utm_campaign, call page and recording link so we can listen to the call.



Nimbata also allows you to automatically populate this section with our suggestion. To do so, locate the “Use default config” button at the bottom of the section and click it. This will auto populate your property with the following configuration.


Step 4. Configure what happens when an existing customer calls you


Next we need to define what call information is sent to HubSpot when a contact that already exists on our CRM calls us.


Here we have more than a couple of options to choose from. You can set Nimbata to handle either the contact or company property or even both.


In certain cases you may also have the same caller ID in multiple objects, so you can configure if you wish Nimbata to send call information to all contact properties, handle only the first or completely ignore such cases.


In this guide we go with the most common scenario which is to set for both objects to be updated and Nimbata to handle the 1st object that matches the caller ID.



Explanation: When an existing customer calls you we choose to create an inbound call activity and send the caller id, the number they called, the talking duration and a link to the recording.


We also choose to update the contact property with the GCLID or FBCLID in case they engaged with one of our campaigns before they placed a call.



View calls in HubSpot


Before you save your configuration you have the option to send a test event to HubSpot, making sure all the information is sent to the properties you set in the previous steps.



You can experiment with various scenarios and when you are confident that each scenario passes the test you can click on Save to automate the process.


Below we show how you can view logged calls in HubSpot for each scenario we described above.


New Phone Lead


Nimbata will create a new contact with the First Name and Last Name we set (New Phone Lead from Nimbata) so its easily distinguishable from the contacts list in HubSpot. On the left you also see the GCLID or FBCLID the customer may have clicked reaching your website. In addition Nimbata will log a call activity with the outcome of the call, the duration and all the call information you selected in the previous steps in the body section.



The next steps here would be to listen to the call and update the contact with the information gathered in the call.


In our example here we update the Name and Last name of the contact to John Doe and assign me as the contact owner.



Call from existing customer


Now that John Doe is an existing customer, if he calls again, Nimbata will apply the rules set when the caller ID exists in our CRM. As such, the second call is logged as an activity after the previous call, including the link to the recording.



Here's our video guide on how to set up HubSpot Integration.



🎉 That's it! From now on, each incoming call that meets your trigger's criteria will seamlessly follow the process you just established, ensuring it is seamlessly forwarded to your HubSpot account you selected.

Updated on: 13/02/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!