Skip to content

Integrations - HubSpot

In this chapter you will learn how to integrate HubSpot CRM with VoIPstudio.

Additional details about integrating third-party calling provider with HubSpot can be found in HubSpot Knowledge Base.

Configuration

If you do not have an account with HubSpot CRM, first create one here

Note: VoIP integration is available with a Sales Hub Starter, Sales Hub Professional, Sales Hub Enterprise, Service Hub Starter, Service Hub Professional, or Service Hub Enterprise paid seat.

Next log into your VoIPstudio account and from the Administration Dashboard and follow steps below:

  1. Navigate to Integrations (see point 1 in Figure 63.1 below)
  2. Click the Enable HubSpot Integration button as per point 2 of picture 63.1 below.

    hubspot-enable.png

    Figure 63.1 Enabling HubSpot integration.

  3. You can choose what kind of activities will be logged in the HubSpot CRM:

    • activities for inbound, outbound and missed calls;
    • activities for call recordings;
    • activities for voicemessages;
  4. Select the users you want to invite to connect HubSpot as per point 4 in Figure 63.2 below.

  5. Next click Send Invitation button - you will also see the current status of the invitation in the HubSpot invitations grid.

    hubspot-invite.png

    Figure 63.2 Sending invitation to selected users.

  6. You should receive an email with an invitation link. Alternatively, click Connect with HubSpot from the Notifications Bar on the top of VoIPstudio as per point 6 of picture above.

  7. When you click the link from the email or from Notifications Bar you will be redirected to the HubSpot login page.
  8. Log in to HubSpot with your credentials.
  9. Click "Connect app" to enable VoIPstudio integration as in the picture below.

    hubspot-connect.png

    Figure 63.3 Enabling VoIPstudio integration.

  10. You will be redirected to your VoIPstudio account and after successful authorization you should see the pop up as below.

    hubspot-success.png

    Figure 63.4 Successful authorization.

  11. The Authorization Status for the user should change to confirmed as per point 11 in Figure 63.2 above.

  12. When atleast one User is Authorized the Contacts Sync Option will apear and allow for the Push and Pull of Contact data.

Softphone Login

Once VoIPstudio integration is configured you will need to login into the Softphone widget. This needs to be done only once.

  1. From any Contact panel click "Call" button.
  2. Click "Open call options" link.
  3. Select "VoIPstudio phone" as "Calling Provider"
  4. Login into softphone widget using VoIPstudio email and password
  5. Click "Allow" to "Use your microphone" at the top of web browser window.

hubspot-softphone.png

Figure 63.5 Softphone login.

Supported features

Click to Call

  1. For Click to call to work properly you need to choose VoIPstudio phone as Calling Provider from: Call from -> Other Providers drop down.
  2. To make a call just click the number as shown in point 2 of the screenshot below and VoIPstudio softphone will make a call.

    hubspot-callmenu.png

    Figure 63.6 Click to call.

  3. Full call control is supported within the HubSpot interface:

    1. Calls can be terminated
    2. DTMF tones (for IVR menus etc.) can be sent
    3. Calls can be placed on-hold
    4. Call can be muted
    5. Call can be transferred (e)

    hubspot-call-connected.png

    Figure 63.7 Call handling.

Call Logs

Depending on HubSpot integration settings, VoIPstudio can create contact activities with call details for each inbound, outbound and missed call. Those activities are displayed in contact timeline.

Note: to log calls as activities VoIPstudio integration needs HubSpot or VoIPstudio contact with given telephone number to exists (saved in E164 format).

hubspot-activities.png

Figure 63.8 Call history.

Call Recordings

Depending on HubSpot integration settings, VoIPstudio can create contact activities for inbound and outbound call recordings. Each call recording activity can be played and reviewed from HubSpot CRM.

Note: to log call recordings as activities, VoIPstudio needs call recording enabled for given user account.

Log Voicemail

Depending on HubSpot integration settings, VoIPstudio can create contact activities for received voicemail. Each voicemail activity can be played and reviewed from HubSpot CRM.

Workflows

A HubSpot Workflow is a automation tool within the HubSpot platform designed to automate marketing, sales, customer service, and data management processes. At its core, it operates on a simple logic system: when a specific condition is met, then HubSpot automatically executes a designated action or series of actions.

Integrating VoIPstudio with HubSpot using webhooks and REST APIs transforms both platforms from standalone tools into a highly synchronized, bi-directional communication engine.

  • Inbound to HubSpot (The Trigger): When a call rings, connects, ends or is missed in VoIPstudio, it fires a webhook payload to HubSpot. A HubSpot workflow catches this payload to enroll the contact.

  • Outbound to VoIPstudio (The Action): When a specific condition is met in HubSpot, a workflow uses the "Send Webhook" action (or Custom Code) to hit the VoIPstudio REST API, commanding the phone system to do something.

note: Hubspot Pro or Enterprise license is required to access workflow feature.

Use Cases

  1. Automated Missed Call Recovery (Sales & Service) 1.a. A customer calls, but no agent answers. VoIPstudio sends a "Call State: Missed" webhook to HubSpot. 1.b. HubSpot matches the phone number to a Contact. The workflow immediately creates a high-priority "Return Call" task for the assigned Contact Owner 1.c. (otional) The workflow can simultaneously trigger an SMS via an API integration to the customer saying, "Sorry we missed you! An agent will call you back in 10 minutes."

  2. Instant "Hot Lead" Auto-Dialing (Sales Velocity) 2.a. A prospect submits a "Request a Demo" form on your website. 2.b. The Workflow: HubSpot captures the form submission. The workflow immediately sends an HTTP request to the VoIPstudio REST API. 2.c. The API Action: VoIPstudio is commanded to initiate a "Click-to-Call" sequence. It rings your sales rep's phone first; as soon as the rep picks up, it automatically dials the lead.

  3. Appointment SMS reminders 3.1 Need a Contact property "Next Meeting Date" that is updated when an appointment is scheduled. 3.2 Create workflow to pause action till 24 hours before "Next Meeting Date" 3.3 Configure hubspot to send rest API request to VoIPstudio that trigger SMS.