Jipup HubSpot integration · Setup guide
Jipup for HubSpot

Connect Jipup to HubSpot

Jipup runs AI agents that clean, enrich and keep your HubSpot CRM up to date: duplicate detection and merging, contact and company enrichment, job change tracking. This guide covers the whole setup — from the first click to uninstalling — in about five minutes.

Before you start

HubSpot
A HubSpot account, and a user allowed to install apps on that portal (a Super Admin, typically).
Jipup
A Jipup workspace where you are Owner or Admin. Signing up is free, no credit card.
Time
About two minutes to connect, one more for the first audit.
Video walkthrough

The connection, step by step

Enzo, Jipup's co-founder, connects a HubSpot portal and explains each permission HubSpot asks for.

Video hosted by Tella — the player only loads when you press play.
Installation

Install the integration

  1. 1

    Create your Jipup account

    Sign up on app.jipup.com, confirm your email and name your workspace.

  2. 2

    Choose HubSpot and start the connection

    Right after creating your workspace, Jipup asks “Which CRM do you use?”. Pick HubSpot, then click Connect HubSpot.

    Skipped that screen? Connect later from Settings → Connections → HubSpot connection → Connect HubSpot, or from the Agents page.

  3. 3

    Authorise Jipup in HubSpot

    HubSpot opens its own consent screen. Pick the portal to connect, review the permissions (each one is explained below) and approve.

    HubSpot lists write permissions alongside read ones. That is expected: the same connection is later used by the agents that update your records, so you never have to reconnect when you turn one on. Connecting alone changes nothing in your CRM.

  4. 4

    Run the free CRM audit (optional)

    Back in Jipup, open Resources → CRM audit and click Run the audit. Jipup scores your portal on duplicates, completeness, data quality and freshness, with example records for every issue.

    The audit is read-only — nothing is written, deleted or created in HubSpot — and it uses no credits.

  5. 5

    Set up your first agent

    In Agents, pick a workflow and configure it:

    • Which records — a HubSpot list, or filters on your properties;
    • What it does — the skills to run (find emails, find LinkedIn URLs, detect duplicates…);
    • When — run it once, or on a schedule you choose.
  6. 6

    Follow the results

    Every change an agent makes is logged in History, with the value before and after. When an agent needs your decision — a duplicate merge, for instance — a “to review” badge appears on it in the Agents list.

What you can run

What the integration does in HubSpot

Read-only

CRM audit

A scored health report of your portal. Reads contacts, companies, deals, owners and properties.

Duplicate Detector

Finds duplicate contacts and companies and merges them in HubSpot, following the merge rules you set per property.

Contact Enrichment

Fills in emails, mobile numbers, LinkedIn URLs and job details on your contact records.

Company Enrichment

Fills in LinkedIn page, company details and French legal data (SIREN, SIRET, APE code) on company records.

Job Change Tracker

Spots contacts who changed jobs, updates their record and links them to their new company.

Agents only write to the records and properties you target. Data sources and enrichment providers are included in your Jipup plan — no separate subscription needed.

Permissions

What Jipup asks HubSpot for, and why

Jipup only requests what its agents and the audit use. Optional permissions can be declined on the consent screen: the related feature is then switched off, and everything else keeps working.

ScopeUsed for
Required
oauthAuthenticates the connection.
crm.objects.contacts.readRead the contacts to audit, enrich or deduplicate.
crm.objects.contacts.writeWrite the data found and merge duplicate contacts.
crm.objects.companies.readRead the companies to audit, enrich or deduplicate.
crm.objects.companies.writeWrite the data found, merge duplicate companies, link a contact to their new company.
crm.lists.readTarget an agent at a HubSpot list.
crm.lists.writeReserved for list management; Jipup does not modify your lists today.
Optional
crm.objects.deals.readCRM audit: pipeline hygiene.
crm.objects.owners.readCRM audit: records owned by a deactivated user.
crm.schemas.contacts.readCRM audit: contact properties.
crm.schemas.companies.readCheck the SIREN, SIRET and APE properties.
crm.schemas.companies.writeCreate the SIREN, SIRET and APE properties on companies.
Your data

What we read, what we keep

Details: privacy policy · security · sub-processors · DPA.

Disconnect & uninstall

Stop at any time, from either side

  1. A

    From Jipup

    Open Settings → Connections → HubSpot connection and click Disconnect. The access tokens are deleted immediately and your agents can no longer reach HubSpot.

  2. B

    From HubSpot

    In your portal, go to Settings → Integrations → Connected Apps, find Jipup and choose Uninstall. This revokes Jipup's access without going through us.

Data already written to HubSpot stays on your records. To have everything we hold about your workspace deleted, email hello@jipup.com.

Troubleshooting

Common questions

“HubSpot could not be connected”

The connection was cancelled or refused on the HubSpot side. Check that your HubSpot user is allowed to install apps on the portal (ask a Super Admin otherwise), then click Connect HubSpot again.

I don't see the “Connect HubSpot” button

Only the Owner or an Admin of a Jipup workspace can connect the CRM. Other members see “Ask an administrator to connect this workspace's CRM.”

French legal data asks me to reconnect

Writing SIREN, SIRET and APE codes needs the two optional crm.schemas.companies permissions, so Jipup can create those properties. Reconnect HubSpot and accept them; nothing else is affected.

The audit shows a section as “not analysed”

That section depends on an optional permission (deals, owners or properties) that was declined. Reconnect and accept it to include that section in the next audit.

Will an agent change my CRM without me knowing?

Agents only run on the records you target, with the skills you switch on. Every write is logged in History with its before and after value, and you can pause an agent or disconnect at any time.

Still stuck? Email hello@jipup.com — a founder answers.