HubSpot integration allows you to create leads and deals from a ticket card, as well as view information about a current status of your clients and their deals directly in Usedesk.


CRM: an introduction to CRM and its entities

What is CRM?

Customer Relationship Management (CRM) is a system that manages customer relationships. CRM helps companies to work with their clients.

Due to the integration between Usedesk and HubSpot, you will be able to transfer potential customer data into CRM and get relevant data without switching back and forth between windows.

This will allow you to build more competent marketing strategies and understand your customers on a deeper level. Moreover, it can make your customer support an effective sales channel – remember that you already have a base of clients who can become your regular customers as well as recommend your brand to their friends and acquaintances.

If you want to increase your sales, it's important to provide quality support to your customers, answer their questions, solve their problems, and offer additional products or services they may be interested in.

What are the entities of CRM?

Contact is one of the main elements in CRM. A contact can be a counterparty, an individual, a company representative or a customer. With contacts saved in CRM, you will be able to analyze your customer base, create a newsletter about profitable offers of the month and simply congratulate your favorite customers on their birthdays.

Lead is any minimal information about a person or company. This is not your customer yet, but you can contact them and offer your products or services. Read the article for more details.

Deal is the process of selling a product or service to a customer. Deals can be organized into categories if you have multiple departments that deal with customers in different situations. The stages within the category will help you understand at what stage the work with the client is.

Integration principle

HubSpot integration allows you to create leads and deals from a ticket card, as well as view information about a current status of your clients and their deals directly in Usedesk.

Integration with HubSpot is implemented as an additional block in the ticket or chat card.

Working with contacts

Usedesk automatically searches by the client's contact information (Phone and E-mail) specified in his/her card.

Contact is not found in CRM

We will tell the user that there is no data about the client yet, and we will offer to transfer the data into the CRM.

Contact details specified in Usedesk will be attached – there is no need to copy and paste data.

One or more contacts are found

We will show all the clients found. By clicking on each one, you can view deals related to that contact.

If there is a need to create a new contact, this can be done directly in the additional block. When creating a lead, integration will tell you which fields are required to fill in:

List of deals

For each found contact, we will display the deals that are associated with that contact.

If you need to create a new deal (for example, a customer has written to support and is interested in a new product), this can also be done directly in the additional block by clicking on the contact and then on "Create":

Using the gear button, you can customize the range of fields that will be displayed in the list of deals.

And that's how the created deal will look like in the Hubspot interface:

Individual deal details

If you click on an individual deal from the list, a card with details, news feed and comments will be opened. The list of displayed fields can be adjusted using the gear button.

Integration connection

Setting up a dynamic block

1. In the Usdesk, go to the "Settings" → "Blocks" section.

2. Add a new dynamic block.

3. Configure the block as follows:

  • Name — Hubspot
  • Title – the name of the block that will be displayed in the ticket card, for example, Hubspot;
  • Content of the block — Hubspot;
  • URL – fill in the field with the value ;
  • "Enabled" – check the box to activate the block.

4. After filling in the fields, click "Save".

5. Go to any ticket card, click on "Login to HubSpot".

6. If you are not logged in to HubSpot, the system will prompt you to log in or create a new account. Next, you'll be directed to a page that displays your HubSpot account in a drop-down list. Select it and click on the "Choose Account" button.

7. Scroll down the page and click on "Connect app".

8. You are successfully authorized, integration is enabled! Update the additional block using the two arrow button to make it work.