How-To

Set up a TikTok Sales campaign with AI

One task, a few steps. Run the prompts in your approved AI workspace.

TikToksetup
← All how-tos

Where to run this

Your approved ChatGPT, Claude or Gemini workspace, files uploaded first.

Upload first

  • Approved campaign brief and primary KPI
  • Budget, markets, languages
  • Landing pages and product feed/catalog
  • Approved offers
  • TikTok Pixel and Events API status
  • Historical performance and creative assets, if reusing or cloning a campaign

Steps

  1. 01

    Pick your starting point before you build a blueprint

    Do this

    New advertiser, new market, no suitable historical campaign: build fresh. An existing sales campaign with credible performance history: audit it, don't redesign a winner without evidence. A proven campaign that needs to launch in a new market: clone and adapt it.

  2. 1a

    New campaign: generate the blueprint

    AI prompt
    You are designing a complete TikTok Sales campaign. Using only the approved materials provided, generate: a campaign blueprint, campaign structure, audience framework, catalog framework, creative framework (including whether Video Shopping Ads or Dynamic Showcase Ads suit the product catalog and objective), measurement framework, and retargeting framework. Use only information supplied. Do not invent products, audiences, offers, claims, promotions or budgets. Finish with READY TO BUILD or NOT READY.
  3. 1b

    Existing winning campaign: audit it, don't just redesign it

    AI prompt
    Review the attached TikTok Sales campaign and the supplied performance evidence. First identify what appears to be working, what should remain unchanged, and what is not supported by sufficient evidence, checking specifically whether reported conversion volume reflects a healthy Event Match Quality score or whether weak matching could be understating real performance. Then identify: catalog opportunities, creative refresh needs, retargeting opportunities, and scaling opportunities. Use only: KEEP, TEST, EXPAND, REMOVE, HUMAN REVIEW, NOT EVIDENCED. Do not redesign a successful structure without evidence. Do not invent performance results. Do not approve the campaign. Finish with STRUCTURE CAN BE REUSED or STRUCTURE REQUIRES REVISION.
  4. 1c

    Cloning into a new market: adapt, don't rebuild

    AI prompt
    Use the attached high-performing TikTok Sales campaign as the source blueprint. Preserve: campaign structure, audience framework, catalog framework, and measurement framework. Review whether changes are required for: market, language, product or catalog availability, currency, local regulatory restrictions, and creative availability. Classify every recommendation as: KEEP, LOCALISE, REMOVE, ADD, HUMAN REVIEW, NOT EVIDENCED. Do not redesign the campaign unless the supplied local-market evidence requires it. Do not approve the campaign. Finish with READY TO CREATE LOCAL BLUEPRINT or LOCAL EVIDENCE REQUIRED.
  5. 02

    Build tracking and attribution before anything else

    AI prompt
    Review my TikTok Sales tracking setup against the attached blueprint. Validate: TikTok Pixel, Events API, catalog connection, product feed, attribution setup, and conversion events. Specifically check whether the Pixel and Events API share a common event_id for deduplication, since both layers are required together, not as alternatives, the Pixel captures the ttclid click identifier that links the ad to the on-site conversion, and without it firing correctly the Events API cannot attribute server-side events back to the campaign at all. Use only: MATCH, MISMATCH, MISSING, NOT EVIDENCED. Do not infer missing settings. Do not approve setup.

    Do this

    Event Match Quality (EMQ) is TikTok's own 0-10 score for how reliably an event can be matched to a real user. If your platform's native integration only sends browser-Pixel events and not server-side Events API calls (a common default on some e-commerce platforms), that's a real, material gap once spend crosses a meaningful level, not a minor technicality.

  6. 03

    Build campaign and audience structure

    AI prompt
    Review this TikTok Sales campaign and audience structure against the attached blueprint. Review: campaigns, ad groups, broad audiences, interest audiences, customer lists, website visitors, purchaser lists, retargeting audiences, and audience exclusions. Use only: MATCH, MISMATCH, MISSING, CONFLICT. Do not infer missing information. Do not approve setup.
  7. 04

    Build creative assets

    AI prompt
    Review these TikTok Sales creative assets against the approved guidelines and catalog. Check: videos, Video Shopping Ads, catalog creatives, primary text, descriptions, CTAs and landing page URLs for hook strength, native feel, UGC style, clear product demonstration, CTA clarity, unsupported claims, and missing assets. Use only: PASS, EDIT, REMOVE, HUMAN REVIEW, NOT EVIDENCED. Do not invent offers, claims or promotions. Do not assume policy approval. Do not approve the campaign.

    Do this

    Creative that looks like a native TikTok post consistently outperforms polished, obviously-branded ad content on this platform, don't let a well-produced asset pass review just because it looks expensive if it doesn't feel native to the feed.

  8. 05

    Reconcile the build against the blueprint

    AI prompt
    Compare the approved blueprint against the completed campaign build. For every setting, provide: SETTING, APPROVED VALUE, ACTUAL VALUE, STATUS, EVIDENCE, REQUIRED ACTION. Use only: MATCH, MISMATCH, MISSING, NOT EVIDENCED, NOT APPLICABLE. Do not infer missing settings. Do not modify the campaign. Do not approve launch.
  9. 06

    Final launch readiness review

    AI prompt
    Review the final TikTok Sales campaign evidence pack. Verify: Pixel implementation, Events API implementation, catalog readiness, feed readiness, audience implementation, retargeting implementation, creative coverage, landing-page readiness, and policy status. Use only: PASS, BLOCKER, HIGH RISK, NOT EVIDENCED, CONDITION ACCEPTED. Missing evidence is not a pass. Do not approve launch. Do not recommend optimisation actions.

    Do this

    After Events API goes live, check Events Manager to confirm server-side events are actually appearing alongside Pixel events, distinguished by their source column, don't assume the integration worked just because nothing errored. Have a second person check the campaign before it goes live.

Practitioner notes

Notes from other practitioners

What actually happened when you ran this. Gotchas, better prompts, platform quirks. Notes post immediately and are visible to everyone.

No notes yet.