What syncs between Kiflo and HubSpot
All standard and custom fields can be synchronized in both directions.
Enable the HubSpot integration
The user who connects HubSpot to Kiflo must have permission to create and modify properties in HubSpot.
1
Open Integrations
Go to Manage in the top navigation, then click Integrations.
2
Select HubSpot
Click the HubSpot tile.
3
Add to Kiflo
Click Add to Kiflo to start the connection flow.
4
Authenticate with HubSpot
You will be redirected to HubSpot. Click Connect App and follow the on-screen prompts to authorize Kiflo.
Turn on sync workflows
The integration includes four pre-built sync workflows. Each one can be enabled or disabled independently depending on your process.Workflow 1 — Sync partners to HubSpot Companies
Turn on Create or update Company in HubSpot when Partner is created in Kiflo to push new partners and their team members to HubSpot as Companies.- If a Company with the same domain already exists in HubSpot and is not yet linked to Kiflo, it will be updated.
- If the Company is already linked to Kiflo, it will not be overwritten.
- After the initial sync, updates flow bidirectionally between the Partner in Kiflo and the Company in HubSpot.
Workflow 2 — Sync leads to HubSpot Contacts
Turn on Create or update Contact in HubSpot when Lead is created or accepted in Kiflo to push leads to HubSpot as Contacts. Choose when to trigger the sync:- If a Contact with the same email already exists in HubSpot and is not yet linked to Kiflo, it will be updated.
- After the initial sync, updates flow bidirectionally.
Workflow 3 — Sync deals to HubSpot Deals
Turn on Create Deal in HubSpot when Deal is created or accepted in Kiflo to push deals to HubSpot. Choose when to trigger the sync:Unlike Contacts, there is no deduplication for Deals — a new Deal is always created in HubSpot. A Contact is automatically created or matched and attached to the new Deal.
Workflow 4 — Convert leads in Kiflo from HubSpot
Turn on Convert Lead in Kiflo when Contact is associated with Deal in HubSpot to let your sales team drive lead conversion from the CRM. When a new Deal is attached to a Contact in HubSpot, Kiflo will:- Convert the matching Lead in Kiflo into a new Deal.
- Link the new Kiflo Deal to the corresponding HubSpot Deal.
- Link the new Kiflo Contact to the corresponding HubSpot Contact.
Workflow 5 — Sync notes
Turn on Sync notes on leads and deals to keep notes synchronized between Kiflo and HubSpot in both directions.Deal stage mapping
Kiflo uses a single deal pipeline while HubSpot supports multiple. You must select the target HubSpot pipeline and map each Kiflo deal stage to a stage in that pipeline.1
Open HubSpot integration settings
Go to Manage > Integrations > HubSpot, then open the Settings tab.
2
Select target pipeline
Choose the HubSpot deal pipeline where all synced deals should appear.
3
Map each stage
For every stage in Kiflo, select the corresponding stage in the target HubSpot pipeline. Save your changes.
Field mapping
For each synchronized object — Lead, Deal, or Contact — you can map individual fields and control how updates flow between the two systems.1
Open the field mapping panel
Go to Manage > Integrations > HubSpot, open the Settings tab, and scroll to Field mapping.
2
Select an object type
Choose Lead, Deal, or Contact to view its available fields.
3
Map fields
For each Kiflo field, select the matching HubSpot property and set the sync direction (Kiflo → HubSpot, HubSpot → Kiflo, or bidirectional).
4
Save
Click Save to apply your mapping.
Get leads from HubSpot Forms
You can capture partner-submitted leads directly from HubSpot Forms and route them into Kiflo automatically — no Zapier or manual import required.Connect a HubSpot Form to Kiflo
1
Open HubSpot integration settings
Go to Manage > Integrations > HubSpot, then open the Forms tab.
2
Add a form
Click Add form and select the HubSpot Form you want to connect.
3
Map form fields
Map each form field to the corresponding Kiflo Lead property.
4
Assign to a program
Optionally assign incoming submissions to a specific partner program.
5
Save
Click Save. Submissions from that form will now create Leads in Kiflo automatically.
Disable the HubSpot integration
To disconnect HubSpot from Kiflo:- Go to Manage > Integrations > HubSpot.
- Click Remove from Kiflo.
- Open
https://app.hubspot.com/integrations-settingsin your browser. - Find Kiflo PRM in the connected apps list.
- Click Actions, then click Uninstall.
Disconnecting the integration stops bidirectional sync. Custom properties created in HubSpot during the integration setup are not deleted. If you reconnect later, syncing will resume.
Troubleshoot with sync logs
If you notice missing records or unexpected behavior, check the HubSpot sync logs for detailed error messages.1
Open the Logs tab
Go to Manage > Integrations > HubSpot, then open the Logs tab.
2
Review errors
Each log entry shows the object type, timestamp, status, and a description of any error. Use the filter controls to narrow down by object or date range.
