HubSpot

Kiflo seamlessly connects with HubSpot to help you keep your CRM synced. With the native HubSpot integration, you can synchronize leads, deals, and contacts with HubSpot. And it works both ways!

Overview

The native HubSpot integration can be enabled with a few clicks only. It allows you to sync:

Kiflo Synced with HubSpot
Leads <=> Contacts
Deals <=> Deals
Contacts <=> Contacts

All fields can be synchronized, both ways and even custom fields!

Simply turn on the built-in workflows to start sending data from Kiflo to HubSpot for:

  • New or Accepted leads in Kiflo
  • New deals in Kiflo or HubSpot

Enable HubSpot integration

Requirements

The user who connects HubSpot with Kiflo must have permission to create/modify properties in HubSpot.

To enable the HubSpot integration:

  1. Go to Manage
  2. Click on Integrations
  3. Click on HubSpot
  4. Click on Add to Kiflo to enable HubSpot integration
  5. Finally, follow the authentication process from HubSpot by clicking Connect App

That's it! Now, the next step is to turn on some settings following the instructions below.

Turn on settings

To help you sync data between Kiflo and HubSpot the native integration comes with 4 pre-built workflows that can be turned on and off independently:

  • Create or update Contact in HubSpot when Lead is created in Kiflo
  • Create or update Contact in HubSpot when Lead is accepted in Kiflo
  • Create Deal in HubSpot when Deal is created in Kiflo
  • Convert Lead in Kiflo when Contact is associated with Deal in HubSpot


Create or update Contact in HubSpot when Lead is created in Kiflo

Turn on this setting to send every new lead from Kiflo to HubSpot.

If there is already a contact in HubSpot with the same email address and this contact is not yet synced with Kiflo, it will be updated. If the existing contact in HubSpot is already synced with Kiflo, it won't be updated.

Then, updates will be synced between the lead in Kiflo and the contact in HubSpot.


Create or update Contact in HubSpot when Lead is accepted in Kiflo

Turn on this setting to send only accepted leads from Kiflo to HubSpot.

If there is already a contact in HubSpot with the same email address and this contact is not yet synced with Kiflo, it will be updated. If the existing contact in HubSpot is already synced with Kiflo, it won't be updated.

Then, updates will be synced between the lead in Kiflo and the contact in HubSpot.

How could you choose between the two options?

Enable this option to keep your CRM clean and avoid creating unqualified leads. On the other end, if you'd like to get all leads in your CRM (because you validate/qualify them from your CRM), turn on the first option.

Create Deal in HubSpot when Deal is created in Kiflo

Turn on this setting to send every new deal from Kiflo to HubSpot.

Unlike contacts, there is no deduplication. A new deal is created in HubSpot every single time. A contact is automatically created or updated, and then attached to the new deal.

Then, updates will be synced between Kiflo and HubSpot for the new deal and the attached contact.


Convert Lead in Kiflo when Contact is associated with Deal in HubSpot

Turn on this setting to convert leads in Kiflo when contacts are "converted" (ie: a new deal is attached to it) in HubSpot.

This is a more advanced use case. Here is what it does when a new deal is attached to a contact in HubSpot:

  • Convert the lead in Kiflo to a new deal
  • Associate the new deal in Kiflo with the new deal in HubSpot
  • Associate the new contact in Kiflo with the new contact in HubSpot

Then, updates will be synced between Kiflo and HubSpot for the new deal and the attached contact.

Tips

Use this option if your internal sales team is qualifying leads sent by partners in the CRM.

Deal stages mapping

In Kilfo there is only one deal pipeline whereas in HubSpot you may have many. You must choose the target deal pipeline in HubSpot where all deals will be synced.

Also, you must map all stages in Kiflo with all stages in the target HubSpot pipeline.


Here is how to do it: How to map deal stages with HubSpot?

Field mapping

We know every customer has their own way of working. That's why we built the integration to be as flexible as possible.

For each synchronized object (lead, deal, or contact) you can map every single field and choose how the field should be updated.


Here is how to do it: How to map fields with HubSpot?

Disable HubSpot integration


To disable the HubSpot integration:

  • Go to Manage
  • Click on Integrations
  • Click on HubSpot
  • Click on Remove from Kiflo

To completely disconnect Kiflo from HubSpot, you can uninstall the Kiflo application by following the steps:

  • Click on the link starting with "https://app.hubspot.com/integrations-settings"
  • Click on Actions in Kiflo PRM connected apps
  • Click Uninstall

Disconnecting and uninstalling HubSpot integration will prevent you from syncing objects between Kiflo & HubSpot. All custom properties created to make this integration work will remain. If you reinstall the HubSpot integration, this will allow you to resume object syncing.

Troubleshooting

In case of issues or unexpected behavior, you can access detailed integration logs. They provide detailed error messages to help you narrow down the problem.

See: How to access HubSpot sync logs?

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.