[ Walkthrough ]

How it works

TikTok campaign ops for affiliate offers, end to end — from the spark code to the revenue it earned.

01 — Creatives

Keep every creative in the Spark Bank

Paste spark codes, or pick posts from the TikTok accounts linked to your Business Centres. SumAds checks each one with TikTok, keeps track of which ad account runs it, and shows which were rejected or burned.

  1. 01

    Add

    Paste spark codes, or pick posts from your linked TikTok accounts.

  2. 02

    Check

    SumAds authorizes each code with TikTok and reads the post.

  3. 03

    Assign

    A creative goes to the ad account that runs it, and stays there.

  4. 04

    Track

    In use, rejected, or burned by a suspended account, per creative.

Spark BankSample
CreativeTypeAd accountStatus
Morning routine #12VideoAccount 07In use
Before and after setPhoto—Ready
Unboxing, cut BVideoAccount 03Rejected
Testimonial 4VideoAccount 11Burned

Codes and linked posts

Spark codes a creator shares, and posts on TikTok accounts linked to your Business Centres.

Video or photo

Each post launches in its own format, read from the post itself.

One ad account each

A creative stays with the ad account that ran it. A bulk launch tags it instead.

Burn tracking

When an ad account is suspended, the spark codes it ran stop working; SumAds marks them.

02 — Launch

Launch to many ad accounts from one form

Pick creatives, ad accounts, countries, budget and the offer link once. SumAds builds the campaign, ad group and ad on every account, and checks each step before anything spends.

  1. 01

    Choose

    Creatives and ad accounts, Smart+ or manual, or a saved template.

  2. 02

    Target

    Countries, ages, budget and schedule, with sensible defaults.

  3. 03

    Track

    The offer link carries the campaign, so revenue finds its way back.

  4. 04

    Go live

    Campaign, ad group and ad on every account, each one reported.

LaunchSample
6 ad accountsUS · CA · GBSmart+$50.00 a day each
Ad accountCampaignAd groupAdStatus
Account 01In review
Account 02Approved
Account 03Delivering
Account 04Creating ad

Smart+ or manual

Both campaign types, each sent the way TikTok takes it.

Launch templates

Save a launch's settings and fill the form from them next time.

Checked before spending

SumAds won't launch on an ad account TikTok has limited, where a campaign would never deliver.

Waits for review

A launch can wait for TikTok's verdict and copy the ad only once it is approved.

03 — Monitor

See spend against revenue, live

Campaign Manager puts every campaign, ad group and ad from your Business Centres in one table: spend from TikTok, revenue from your affiliate network's postbacks, and profit and ROAS beside each.

  1. 01

    Sync

    Spend and delivery come from TikTok, across every Business Centre.

  2. 02

    Attribute

    Each postback lands on the campaign that earned it.

  3. 03

    Compare

    Spend, revenue, profit, ROAS and cost per conversion, per row.

  4. 04

    Act

    Pause, resume, edit, duplicate or delete from the same row.

Campaign ManagerSample

Spend

$4,820.00

Revenue

$9,310.00

Profit

+$4,490.00

ROAS

1.93x

CampaignDeliveryReviewSpendRevenueROAS
Offer A · USDeliveringApproved$2,140.00$5,060.002.36x
Offer B · CADeliveringApproved$1,480.00$2,610.001.76x
Offer A · GBOut of budgetApproved$820.00$1,640.002.00x
Offer C · USNot deliveringRejected$380.00$0.000.00x

TikTok's own status

Delivery and review side by side, in TikTok's words: approved is not delivering.

Any Business Centre

One Business Centre or all of them, over the dates you pick.

Offer clicks and drop-off

Your network's clicks beside TikTok's, so you see who never reached the offer.

Ad previews

Open any ad to see it the way it runs.

04 — Automate

Rules that work while you sleep

Rules watch every ad account around the clock and act on what they find: they pause what spends without paying, stop an offer at its cap, appeal what TikTok rejected, and tell you on Telegram.

  1. 01

    Set

    Pick the limits: ROAS, drop-off, cost per conversion, spend.

  2. 02

    Watch

    Rules check every ad account, all day, without a list to keep.

  3. 03

    Act

    Pause, appeal, or stop at the cap, with every action logged.

  4. 04

    Tell you

    A Telegram message says what changed and why.

Rule activitySample
  • 09:42PausedOffer B · CA — ROAS 0.40x, under the 1.50x target
  • 09:15Appealed3 rejected ads in Account 07
  • 08:30Cap reachedOffer A hit its daily cap — 4 campaigns paused
  • 07:58TelegramSent: what changed overnight, and why

Auto-pause

On ROAS, drop-off, cost per conversion or a spend cap, ranked so a campaign that pays is left alone.

Auto appeal

Rejected ads are appealed for you, and the outcome is followed up.

Offer caps

When an offer reaches its cap, its campaigns pause.

Telegram

Alerts when a rule acts, and the assistant in the same chat.

The big picture

How it all connects

The four parts make one loop: every turn of it puts money behind what pays.

  1. 01

    Add creatives

    Spark codes and posts, checked and ready.

  2. 02

    Launch

    Many ad accounts, one form, tracking in place.

  3. 03

    Track revenue

    Spend against postbacks, live.

  4. 04

    Rules act

    Losers paused, rejections appealed.

Copy what wins, cut what loses, add new creatives.

Run your TikTok campaigns from one dashboard.