Verifyre

HubSpot integration

Keep every HubSpot list bounce-free.

Verify contacts in HubSpot lists with a private app token. Connect once, verify any list in minutes, and let Verifyre write the results back where your team already works.

HubSpot logo
Connect HubSpot Setup guide

What it does

Verifyre and HubSpot, together.

Reads your lists (active and static)

Verifyre lists every list in your HubSpot account and streams its contacts page by page, so even a list of hundreds of thousands never has to be exported.

Verifies with a real handshake

Each address goes through syntax, DNS, disposable and role checks and an SMTP conversation with its own mail server, with per-domain politeness so no provider is hammered.

Writes the verdict back

Undeliverable contacts are tagged, unsubscribed or suppressed, your choice, inside HubSpot, after you have reviewed the results.

Setup guide

Set up HubSpot in 4 steps.

You will need: a Verifyre account (free) and your HubSpot private app access token.

  1. Create an API key in HubSpot

    In HubSpot go to Settings, then Integrations, then Private Apps and create a key named Verifyre. Copy it; you will paste it once and never see it again on our side (it is encrypted with AES-256-GCM at rest).

  2. Connect it in Verifyre

    Sign in, open Integrations, choose HubSpot and paste the key. Verifyre tests it immediately and shows the account it belongs to. A wrong key says exactly what HubSpot answered.

  3. Verify a list

    Pick a list from the list, confirm the credit estimate (one credit per unique address, duplicates are free) and start. Watch the counts fill in live; you get an email when the job is done.

  4. Push results back

    From the finished list, choose the write-back action. Verifyre applies it only to undeliverable contacts by default; risky contacts (catch-all domains, role accounts) are left for you to decide on with the exported CSV.

Where exactly the private app access token lives

In HubSpot open Settings (the cog), then Integrations, then Private Apps, and click Create a private app. Under Scopes tick crm.objects.contacts.read, crm.objects.contacts.write, crm.lists.read and crm.schemas.contacts.write, create the app and copy the access token (it starts with pat-).

Write-back

What gets written back to HubSpot.

Verification only reads. Writing results back is a separate step you trigger after reviewing the counts, and nothing is ever deleted without your say-so.

  • A contact property verifyre_status (deliverable, undeliverable, risky or unknown) created in your portal on first use and set on every verified contact.
  • Build an active list or workflow on that property to suppress, unenroll or notify a rep; Verifyre never unsubscribes HubSpot contacts itself.

HubSpot FAQ

HubSpot questions

Visit the help centre
Does Verifyre store my HubSpot contacts?
Contacts are held only for the duration of the job and the result rows you can download; the credentials are encrypted and can be disconnected at any time, which deletes them.
How many credits does a sync use?
One credit per unique, well-formed address in the list. Duplicates, syntax failures and addresses verified in the last 24 hours are free.
Will it unsubscribe contacts without asking?
No. Verification only reads. Writing back is a separate step you trigger from the finished list, and you choose which action to apply.
Which scopes does the private app need?
crm.objects.contacts.read, crm.objects.contacts.write, crm.lists.read and crm.schemas.contacts.write (to create the verifyre_status property once).

Connect HubSpot in two minutes.

100 free verifications on signup, no card. Keep them for your first sync.

Connect HubSpot See pricing