HubSpot App
Installing the ZenABM HubSpot App
Complete guide to installing, configuring and using the ZenABM HubSpot app.
Overview
ZenABM connects to your HubSpot to link your LinkedIn Ads data to your HubSpot data. You can opt in to specific integration features:
- LinkedIn Ads data at the Company level โ Push impressions, engagements, clicks, and engaged campaigns onto HubSpot companies.
- Revenue attribution and pipeline analytics โ Combine LinkedIn Ads engagement with HubSpot Deals to build full multi-touch attribution and pipeline reports.
- Multi-channel Contact touchpoints โ Analyze the different Contact touchpoints across paid, organic, and direct to surface the full account journey.
Once connected, ZenABM will fetch, process, and update the platform with your HubSpot data. The sync into the HubSpot Company object happens once a week.
You will need an active ZenABM account before installing the HubSpot app. If you do not have one yet, sign up for a free 37-day trial โ no card required.
Install the ZenABM HubSpot app
Follow steps below to install the ZenABM HubSpot app. Click on any of the images to zoom in.
Preview the install flow
Enable HubSpot in ZenABM Sources
In ZenABM platform open the CRM Sync page and then click on the HubSpot logo, or go directly to the HubSpot Settings page. Click on the "Connect HubSpot" button - a new tab will open with the HubSpot connection page.
Select your HubSpot account
Sign in to your HubSpot account and select the correct HubSpot account to connect to ZenABM, then click on the "Choose account" button.
Review and approve the integration scope permissions
HubSpot displays the scopes ZenABM requests โ read access to companies, contacts, and deals, and write access for custom company properties. Review them and click Connect app to authorize.
Confirm the HubSpot connection
After approving, HubSpot redirects you back to ZenABM where you will see a confirmed HubSpot connection in the CRM Sync page and a "Disconnect" button available.
Configure the app
Once HubSpot is connected, set how ZenABM should sync data into and out of your CRM. All settings are adjustable later from Data Platform โ Sources โ HubSpot.
Enable data sync
By enabiling data sync you instruct ZenABM to create properties in your Company object and send the weekly performance data to HubSpot.
Enable deals sync
By enabling Deals sync you allow ZenABM to track Deals and show you the impact of your LinkedIn Ads on your Pipeline and Deals.
Map Deal Stages & Proprties
By mapping Deal Stages to ZenABM ABM Stages you will be able to get a full funnel insights as well as build an account scoring system based on your LinkedIn Ads data AND/OR HubSpot Company proprties
Using the integration
Once connected, ZenABM works with HubSpot through both automated background processes and manual workflows your team triggers on demand.
Automated interactions
Background syncs that ZenABM runs continuously while connected - no manual action required.
Real-time company matching
Every new HubSpot company is matched to LinkedIn Ads engagement by primary domain, name, and multiple other data points. Users can also review and adjust the matching manually.
Scheduled CRM property writes
When CRM sync is enabled, ZenABM writes ABM Stage, LinkedIn Ads metrics, and Campaigns/Ad Sets to HubSpot Company records on a recurring schedule.
Continuous deal attribution
ZenABM will automatically track Deals and show you the impact of your LinkedIn Ads on your Pipeline and Deals.
Historical backfill on connect
Past company and deal activity in your chosen lookback window is matched and attributed the moment you finish the OAuth flow.
Manual interactions
On-demand workflows your team triggers from ZenABM or HubSpot to get value out of the integration.
View Insights in ZenABM
Open any Company in ZenABM to see its full LinkedIn Ads touchpoint history, ABM stage, score, contacts, and influenced deals.
Deal Insights
Open the Deals page in ZenABM to see the impact of your LinkedIn Ads on your Pipeline and Deals.
Export Data
Export any of the Company/Deals data as CSV/XLSX/PDF or via MCP/API/Webhooks
Review and Adjust Matching
Users can review and adjust the matching of HubSpot Companies to LinkedIn Ads data manually.
How HubSpot data maps to ZenABM
ZenABM matches HubSpot records to your LinkedIn Ads data primarily by primary domain, name, and multiple other data points. Once connected, your existing pipeline lines up with ad engagement automatically. Users can also review and adjust the matching manually.
- HubSpot CompaniesZenABM Companies
Every HubSpot company is matched to a Company coming from LinkedIn Ads API by primary domain, name, and multiple other data points. Activity, ABM stages, and account scores flow against the same record your sales team already uses.
- HubSpot DealsZenABM Deals
HubSpot Deals are pulled into ZenABM so you can see which deals were influenced by LinkedIn Ads before they opened, and which were accelerated by mid-funnel engagement.
- HubSpot ContactsZenABM Contacts
HubSpot contacts are read into ZenABM so you can analyze multi-channel touchpoints and connect contact activity to account-level LinkedIn Ads engagement.
Disconnecting or uninstalling
You stay in full control of your HubSpot data. Disconnect inside ZenABM, or fully uninstall from HubSpot
Disconnect HubSpot inside ZenABM
- 1.In ZenABM, go to CRM Sync - HubSpot page
- 2.Click on the "Disconnect" button
Uninstall ZenABM from HubSpot
- 1.In HubSpot, open Settings (โ๏ธ) โ Integrations โ Connected Apps
- 2.Find the ZenABM app in your installed apps
- 3.Click Uninstall and confirm
Data privacy and security
- No data is ever deleted from your HubSpot account by ZenABM.
- Access tokens are revoked immediately when you disconnect or uninstall.
- Stored CRM data is deleted from ZenABM within 30 days of disconnection or account cancellation.
- ZenABM only requests the minimum scopes needed to attribute LinkedIn Ads engagement to companies, contacts, and deals.
Need help?
Stuck on installation, scopes, or sync configuration? We respond within one business day.



