HubSpot

HubSpot's integration with Jimo

Jimo’s HubSpot integration lets you use HubSpot data to target and personalize in-app experiences, enabling you to tailor onboarding content in Jimo based on HubSpot data.

  • It syncs properties from HubSpot into existing Jimo users in near real time, with a daily catch-up to ensure consistency.

  • It does not write data back to HubSpot.

Detailed information on the integration's functioning and setup is provided below. Additional general information is available in the HubSpot marketplace listing.

How it Works

Data flow (direction)

  • One-way: HubSpot → Jimo (read-only from HubSpot).

  • Purpose: Use HubSpot fields for segmentation and targeting in Jimo.

Object Mappings

Easily set up "object mappings" between HubSpot contacts and Jimo users. This allows for importing HubSpot fields into Jimo for targeted experiences.

You choose:

  • Supported HubSpot Object type(s): Contacts, Companies, Deals.

  • Matching field: Usually email or a custom external ID present in both systems.

  • Fields to sync: Any HubSpot properties you want available on the Jimo user profile.

Sync Behavior

  • Live updates: When a matched HubSpot record (Contact/Company/Deal) is created or updated, Jimo updates the mapped fields on the corresponding user immediately (near real time).

  • Daily catch-up: A daily job scans for recent HubSpot changes to fill any gaps that might have been missed by live updates.

  • New field mappings: If you add a new field to sync, there is no automatic backfill of historical values. Run a Full sync if you need past data populated.

  • Scope: Only mapped fields on matched users are updated; unmatched records are ignored.

  • Visibility & targeting: Synced HubSpot properties appear on the Jimo user profile (with a HubSpot icon) and can be used in segments/conditions for targeting.

Setup Guide

  1. Sign in to Jimo.

  2. Go to Settings -> Integrations and click on Enable next to HubSpot.

  1. Connect with HubSpot and choose the appropriate account.

  1. Select the field in HubSpot and Jimo that will be used to map HubSpot contacts to Jimo users. By default, the mapping is made on email properties, but you can also use the ID used to identify your users in Jimo. If you do so, make sure the same ID is available in HubSpot as a property.

  1. Map the fields from HubSpot contacts, companies, and deals you want to send to Jimo and for each one select or create the associated variable in Jimo.

  1. Run a full sync to make the changes appear on your existing users.

Stopping the Integration

To stop the integration, go to Settings -> Integrations, find the HubSpot integration, and click on the delete button. Property sync will cease immediately.

Limitations & Recommendations

  • No Jimo → HubSpot write-back (currently not supported). If you need to push Jimo events or properties to HubSpot, we recommend using webhooks. ⇒ Have your backend receive Jimo webhooks, transform the payload, and update the relevant records in HubSpot via their API.

  • No auto-backfill for new mappings. Add the field, then run a full sync if you want historical values populated.

FAQ

1

Are fields “real-time”?

Yes—updates apply live when received from HubSpot. A daily job also checks recent changes in case any were missed.

2

What if I add a new field to sync?

It won’t backfill automatically. Use Run full sync to pull historical values.

3

Can Jimo create HubSpot contacts or write properties back?

Not at the moment. Use webhooks + HubSpot API on your side if you need a two-way setup.

4

What happens if a HubSpot record has no match in Jimo?

It’s skipped. Ensure your chosen matching field (email or external ID) exists in both systems.

Last updated

Was this helpful?