Skip to content
← All integrations

Advertising channels

Creative supply, judged on collected revenue.

TikTok rewards creative volume, and volume is what makes fatigue hard to see. The adapter reads every ad with its first-seen date, frequency and cost-per-result curve, so a video can be retired before the curve bends rather than after the week is spent. Smart+ and automated delivery keep running TikTok's auction untouched; what changes is the budget they receive and the event they optimise toward. Value signals return server-side with an event_id matching the pixel, so a retried browser event never becomes a second purchase.

In short: Authorisation runs through the TikTok Business API, giving the adapter each advertiser ID in the Business Center along with its pixels, event sets and audiences. Campaigns, ad groups, ads and creatives sync in; budgets, bids and exclusions go out, and purchases and CRM outcomes return through the Events API.

What it is

TikTok is short-video inventory bought through advertiser accounts inside a Business Center. The integration covers token exchange, advertiser discovery, object and report sync, bounded budget writes, and the Events API stream carrying purchases and offline outcomes back.

What Realvertising receives

  • Advertiser, campaign, ad group, ad and creative objects for every advertiser ID the token covers, including Smart+ campaigns with their budget and target settings.
  • Report rows by day, ad group, creative and placement: spend, impressions, video views, clicks, conversions and conversion value.
  • Pixel and event set configuration, plus the match rate and delivery status of each server event batch.
  • Creative fatigue inputs — first-seen date, frequency, hook and hold rates where TikTok reports them, and how spend is concentrated across live videos.

What it sends back

  • Events API server events with hashed identifiers, purchase value, currency and an event_id shared with the pixel.
  • Budget, bid and target changes on campaigns and ad groups, plus pause and resume, inside the daily movement ceiling and reversible from the action log.
  • Customer file audiences for suppression and seeding, rebuilt whenever the matching CRM segment changes.

What this lets you ask

Questions this connection makes answerable.

  • "Which TikTok videos are credited with more collected revenue than they spent, once refunds are deducted?"
  • "How long does a TikTok creative hold its cost per result before fatigue shows?"
  • "Where does TikTok's reported conversion count diverge from the attributed one, and by how much?"

How it connects

  1. 1Authorise the Business Center. Advertiser IDs, pixels and event sets are discovered, and you choose which advertisers are in scope.
  2. 2Match the Events API to the existing pixel and confirm the event_id field, so browser and server events resolve to one purchase.
  3. 3Set budget ceilings, the daily movement limit and approval rules in the Campaign Constitution. Writes stay closed until they exist; event forwarding follows the state your consent platform reports.

Where it stops

  • TikTok's attribution windows are shorter than search platforms'. Considered purchases often land outside them, which shows up as network truth and financial truth disagreeing — the reason the four layers are never collapsed into one score.
  • No search-term equivalent exists. Targeting is expressed in TikTok's own interest and behaviour taxonomy, so audiences can be expanded or excluded within that taxonomy and nothing finer.
  • Report latency and rate limits are TikTok's. Intraday rows are provisional, creative-level breakdowns are thinner than Meta's, and a metric absent from the API is absent here rather than modelled.

Integrations

Everything the Growth Brain can read.

Web analyticsIndependent journey and conversion truth from your own site — held beside network-reported numbers, never merged into them.CRMQualified leads, pipeline and closed-won outcomes become the signal networks optimise toward — not form fills.Finance systemMoney that actually arrived — payments, subscriptions, refunds — becomes the value networks optimise against.Accounting systemGross margin and contribution, as your accountants define them, become the floor under every budget decision.Content platformAd copy is assembled from claims your content platform already approved, and a lapsed claim stops being used.Brand assetsOnly assets with a live licence and the right usage rights reach a placement, and expiry pulls them back out.Consent platformConfigured consent state decides which identifiers may be activated, enforced at every hand-off to a network.Custom APIYour own outcomes and values, posted with an idempotency key and forwarded to the networks as conversion signals.Google AdsOAuth into your manager account, read the campaign tree, write budgets and targets, return conversions keyed by GCLID.MetaSystem User token, Business Manager discovery, budgets written back, and server-side Conversions API events that deduplicate.TikTokBusiness Center OAuth, campaign sync, Events API server events with dedupe, and budgets written under Constitution limits.LinkedInAd account discovery, campaign and creative sync, Lead Gen Form pull, and CRM stages returned through the Conversions API.Microsoft AdsEntra sign-in, account hierarchy sync, offline conversions keyed on MSCLKID, and writes that respect import-managed campaigns.ShopifyOrders, refunds and payouts arrive as commercial outcomes, keyed by order id so a retried webhook cannot count a sale twice.StripePayments, invoices, subscriptions, refunds and payouts ingested on event id, so a replayed webhook never double-counts.

One goal. Every channel. Real business truth.

Connect your ad accounts, say what a good customer is worth, and let the Growth Brain work the objective inside limits you set.

No ad spend commitment · Connect one channel to start · [email protected]