Integration · HubSpot → TikTok Ads

Connect HubSpot to TikTok Ads

Send the real euro value of every HubSpot lead into TikTok's Events API, so TikTok optimises toward the people who actually become customers — not the cheapest form-fill it can find.

TikTok is exceptional at putting your ad in front of people who will tap and submit a form. The catch is that a form-fill is not a sale. When your TikTok campaigns are told to chase the cheapest lead, they will gladly hand you a flood of them — and your sales team spends its week chasing curious teenagers and tyre-kickers while the buyers who would actually sign quietly go unnoticed. Connecting HubSpot to TikTok with PipeValue fixes the root cause: it takes the euro value already sitting in your CRM and feeds it back to TikTok, so the platform finally learns the difference between a lead worth chasing and a lead that wastes everyone's time.

Why connect HubSpot to TikTok?

Left to its own devices, TikTok optimises blind. It only knows that "someone submitted your lead form" — it has no clue that the request from a 200-person company is worth fifty times the student who'll never buy. So it treats every lead as equal, your cost-per-lead looks fantastic in the dashboard, and meanwhile your real cost-per-customer keeps climbing in the background where nobody is watching.

PipeValue closes that gap. Because HubSpot already holds each contact's deal size, stage and fit, we can tell TikTok exactly how many euros each lead is worth. From there, TikTok bids harder for the profiles that look like your best customers and eases off the ones that don't. You stop paying for sheer volume and start paying for pipeline. For the wider story on why this matters, read our guide to value-based bidding.

What data flows to TikTok

Only what TikTok needs to optimise — nothing more. In plain words, three things travel across:

  • The lead value. A euro amount that says how much each lead is worth to you — drawn from the real deal in HubSpot, or from simple rules you set.
  • A hashed email and phone number. These let TikTok match the lead back to the right person. They are scrambled into a secure code before they leave us — TikTok can match on them, but no human can read them.
  • The TikTok click identifier (ttclid). The tag TikTok drops when someone clicks your ad. Passing it back means the lead is tied accurately to the campaign that produced it, so your reporting tells the truth.

On privacy: PipeValue is an EU company and your data is processed in the EU. Personal details are always hashed before they are sent, raw contact information is never exposed to TikTok, and you stay GDPR-compliant the whole way through. This is the same approach we describe in our walkthrough on sending CRM data to ad platforms — TikTok is simply another destination.

How it works

There is no warehouse to build and no developer to borrow. A handful of high-level steps and you are running:

  1. Connect HubSpot. Sign in once with a secure OAuth click. PipeValue reads your contacts, deals and lifecycle stages — read-only, so nothing inside your CRM is ever changed.
  2. Map your value. Use the actual deal amount when it exists, or let PipeValue set a value from rules you control — for example, "enterprise demo request = €1,500, free guide download = €30." You decide what each lead is worth.
  3. Connect TikTok via the Events API. Pick the TikTok ad account you want to feed and authorise it. PipeValue streams server-side events, with the value and the conversions-API-style signal attached, straight into TikTok.
  4. Go live — shadow first, then for real. Start in shadow mode to confirm the numbers look right without touching your spend, then flip the switch to let TikTok optimise toward value. No rebuild between the two stages.

What you need

Very little, and certainly no engineering. You need a HubSpot account with deal or lifecycle data on your contacts, a TikTok Ads account you can authorise, and a clear idea of what a lead is worth to your business — which PipeValue helps you shape with simple rules. That's it: no spreadsheets, no manual uploads, no pipeline to maintain. Browse our full list of integrations if you also run Meta or Google and want the same revenue signal flowing everywhere.

FAQ

What is the TikTok Events API?

The Events API is TikTok's server-to-server connection. Rather than depending only on the browser pixel, it lets a tool like PipeValue send conversion events — and the euro value attached to each one — straight from your systems to TikTok. Because it runs server-side, it is not blocked by ad blockers, cookie banners or browser privacy settings, so TikTok sees a fuller, more accurate picture of which campaigns produced genuinely valuable leads.

Do I still need the TikTok pixel?

You can keep your pixel, and most advertisers do. The pixel captures the browser signal the moment someone submits a form, while PipeValue's server-side events from HubSpot add the qualified, revenue-weighted truth hours or days later. TikTok de-duplicates the two using the event ID, so a single lead is never counted twice. Together they give TikTok's optimisation a far richer signal than the pixel on its own.

How is my data matched, and is it private?

Personal details such as email and phone number are hashed — scrambled into an irreversible code — on our side before anything leaves PipeValue. TikTok uses that hashed code only to match the lead back to the right person and apply the value to optimisation. We are an EU company, data is processed in the EU, and raw contact details are never exposed to TikTok. You stay GDPR-compliant throughout.

Can I test before going live?

Yes. PipeValue starts in shadow mode, sending values to TikTok without changing how your campaigns spend, so you can confirm the numbers look right. When you are comfortable, you flip a switch to go live and let TikTok optimise toward value. There is no code to deploy and nothing to rebuild between the two stages.

Connect HubSpot to TikTok Ads in minutes.

OAuth your CRM, pick your ad account, and watch real € values flow — no pipeline to build.

Start your 15-day free trial →