Official TikTok Marketing API · no browser, no anti-detect

TikTok Ads auto‑launch, auto‑rules and CRM for media‑buying teams

Launch Smart+ campaigns in bulk through the API while the bot pauses whatever burns money — by rules, every 5–15 minutes, day and night. Per-buyer reports and ad control right in Telegram.

3 days of full access · no payment needed · then from $99/month

  • Launches and pauses go through the official API
  • Ad account tokens are encrypted
  • USDT and BTC · 6 networks
Auto-rule 2.4 · ad group paused

GOLD-PL-SLOTS · $141.50 with no registration · deposit today — none · reason in the log

5–15 minthe bot re-checks every campaign
6 levelsof auto-rules: from ad to buyer
:00per-buyer report in Telegram every hour
3 rolesowner, team lead, buyer — each sees their own

What's inside

More than auto-launch — a full TikTok Ads CRM

Four parts of one product: launching, auto-rules, team and account management, Telegram bot.

Auto-launch via API

Smart+ for apps, websites or catalogs. Your own videos and images, templates, launch to several accounts at once, a launch log with error retry.

Auto-rules

Six rule levels — from ad to buyer. Spend with no install, registration or deposit — pause. A deposit today — hands off. Recovered — re-enabled the same day.

TikTok Ads CRM

Accounts and balances, campaigns with bulk actions, offers with CPA payouts per country, buyers and roles, a log of every action, AdsPower and CRM connections.

Telegram bot

Per-buyer table every hour, dashboard every morning, ban and balance alerts. Buyers manage their own ads from chat — with no access to anyone else's accounts.

Auto-launch

24 campaigns in minutes, not half a day in Ads Manager

Pick a template, accounts and creatives — the bot creates campaigns through the official TikTok API. No anti-detect, proxies or browser profiles needed for launching.

  • Smart+ “Sales → app”, “Sales → website”, catalog campaigns, your own videos and images
  • Launch to several accounts at once: 3 accounts × 1 campaign × 4 ad groups × 2 ads = 24
  • Geo presets: countries, languages, bid, budget and campaign name per geo
  • Start now or on schedule — in each account's own time zone
  • Campaigns are created paused: you switch them on, in one action
  • Real-time launch log: “Retry errors” with no duplicates
  • Template “BR Smart+” · budget $50/day
  • 3 accounts · BR · MX · PL
  • 12 videos → 24 campaigns · start 09:00 account time
  • Created 24 of 24 · all paused
24 / 24campaigns created · waiting to be enabled

Auto-rules

The bot pauses losers and leaves winners alone

Rules watch the click → install → registration → deposit funnel at every level: ad, ad group, campaign, offer per geo, buyer. Thresholds are yours or calibrated to real geo prices.

  • Spend with no install, registration or deposit, deposit cost above target — pause the ad, ad group or campaign
  • A deposit today — rules leave the object alone; an -ON- tag in the name shields it from the algorithm
  • Metrics recovered — the bot re-enables the object itself the same day
  • Night stop and day run in your time zone; at night the bot never enables anything by itself
  • Two rule sets for different traffic types, thresholds per geo tier and per buyer
  • Every pause comes with a reason, threshold and spend; a “Return” button for you and the buyer
RuleConditionAction
2.1Spend ≥ $30 and 0 clickspause ad group
2.4Spend ≥ $60 and 0 regspause ad group
2.7deposit cost > target ×1.5pause ad group
4.1offer in geo: spend, no depositspause all geo ad groups
  • Deposit todayhands off
  • -ON- in the nameshield from the algorithm
  • Recoveredreturned today

TikTok Ads CRM

The whole team and every account in one window

All buyers' campaigns as a campaign → ad group → ad tree with a per-buyer breakdown, profitability by offer payout and deposit country, bulk actions with confirmation.

  • Campaigns: pause and enable in bulk, budget and bid (amount, ±amount, ±%), duplicate, CSV export
  • Revenue, Profit and ROI from your offer's CPA payout — not from TikTok's numbers
  • Offers: payout per deposit by country, who is missing a payout and whose deposits are unpaid
  • Accounts: live and banned per buyer, balances, “time to top up”, account connection by link
  • Buyers: a connection link per buyer, ranking by Profit, ROI, deposit cost and spend without deposits
  • A log of every bot and web action, notifications by type and by buyer
Spend$993.80
Purch20
Profit$361.20
ROI+36%
CampaignBuyerSpendInstRegPurchCPAROI
GOLD-BR-SLOTSANNA$412.1096319$45.8+41%
STAR-MX-CRASHMAX$298.4071205$59.7+18%
GOLD-PL-SLOTSANNA$141.501200—−100%
STAR-DE-SLOTSLEO$141.8038116$23.6+62%

Telegram bot

Reports every hour. Buyers manage their own ads from chat

The owner gets one per-buyer table at :00 plus a change block: what the bot paused and what it returned. Each buyer gets their own bot: only their accounts, their pauses, their dashboard.

  • Hourly table: Spend, clicks, installs, registrations, deposits, CPA and ROI per buyer
  • Dashboard file every morning: buyers, geos, OS, offers, ads, accounts, days and hours
  • Alerts: account ban, “time to top up” with the id, deposit without a payout, campaign name error
  • Owner commands: stop / on / return by buyer, geo, offer or id; rules via the set command
  • A buyer from their bot: stop their own campaign, ad group, ad or geo, list of paused objects, why
  • Only the owner can enable — a buyer sees a refusal, not someone else's accounts
Report 14:00
BuyerSpendInstRegPurchCPA
ANNA$41296319$45.8
MAX$29871205$59.7
LEO$14238116$23.6
TOTAL$8522056220$42.6

⛔ 2.4 · GOLD-PL-SLOTS adset 1 · $141.50, no registration

▶️ 2.2 · STAR-DE-SLOTS adset 3 · CTR recovered

ANNA's buyer bot

stop adset 1879831950094161

⏳ Accepted. Ad group GOLD-PL-SLOTS · adset 1 paused. Deposit today — none.

stopped

Paused today: 2 ad groups · $283.30 · reasons: 2.4, manual

Who it's for

Solo buyers, team leads and team owners

Solo buyer

One seat — you are the team lead of your own team. Launching, rules and the bot for $99/month.

Team lead

Sees every buyer, edits rules and offers, issues account connection links.

Team owner

Buyer ranking, profitability by offer, a log of every action and alerts about bans and balances.

How it works

Four steps to the first report

  1. 01

    Connect ad accounts

    A TikTok authorization link. The token is stored encrypted on the server and never reaches the browser.

  2. 02

    Set offers and rules

    CPA payouts per country and pause thresholds — yours or ready-made sets.

  3. 03

    Launch campaigns

    Template → accounts → creatives → launch. Progress is shown step by step.

  4. 04

    The bot watches 24/7

    Pause, return and a Telegram report every hour. Buyers — in their own bots.

Comparison

By hand, through a browser or through the API

By hand in Ads ManagerBrowser-based launchersAdPanel HQ
Launch 20+ campaignshoursminutesminutes
How launching worksmanuallybrowser and profilesofficial API
Pause losing ad groups at nightnodepends on the serviceevery 5–15 min
Return when metrics recovernonothe same day
ROI by offer payout and deposit countrymanual spreadsheetnoin reports and CRM
Reports and commands in Telegramnodepends on the serviceyes
Buyers manage their own ads from chatnonoyes
Roles: owner, team lead, buyernodepends on the serviceyes
Proxies and anti-detect for launchingnot neededneedednot needed

Pricing

Pay for people, not for ad accounts

Every feature in every plan. As many ad accounts per seat as you need.

Solo

A solo buyer or a small team

$99per month per seat

  • 1 seat — you are the team lead of your team
  • +$99 per extra buyer
  • All features and the Telegram bot
Choose
Best value

Team 10

Cheaper than Solo from 8 people

$700per month

  • Up to 10 people: 1 team lead + 9 buyers
  • $70 per seat
  • All features and the Telegram bot
Choose

Team 20

A department with two team leads

$1000per month

  • Up to 20 people: 2 team leads + 18 buyers
  • $50 per seat
  • All features and the Telegram bot
Choose

8 people

Solo$792

Team 10$700

Team 20$1000

Best: Team 10 · you save $92

In every plan

  • Auto-launch via API and templates
  • Auto-rules on 6 levels
  • CRM: campaigns, offers, accounts, buyers
  • Owner's Telegram bot and buyer bots
  • Dashboard and hourly reports
  • Roles and action log

Payment

Crypto. Access opens by itself

An invoice for an exact amount, a transfer on the network you prefer — and access switches on automatically as soon as the network confirms the payment. No manager, no waiting.

  • USDT · TRC20
  • USDT · BEP20
  • USDT · ERC20
  • USDT · Arbitrum
  • USDT · Solana
  • BTC
  1. 1

    Choose a plan and a network

    An invoice with the exact amount is valid for 60 minutes.

  2. 2

    Send the exact amount

    The cents in the amount tag your payment: that's how the bot finds the transfer.

  3. 3

    The network confirms

    TRON and Solana — about a minute, Ethereum — about 15, Bitcoin — 20–30.

  4. 4

    Access is open

    A Telegram message: plan, seats, term. You can connect ad accounts.

FAQ

Questions before you start

What is TikTok Ads auto-launch?

Bulk creation of TikTok ad campaigns without manual work in Ads Manager. In AdPanel HQ launching goes through the official TikTok Marketing API: pick a template, accounts and creatives — campaigns are created in minutes and wait for you to switch them on.

What is a TikTok Ads CRM and how is it different from auto-launch?

Auto-launch creates campaigns. The CRM runs everything else: accounts and balances, every buyer's campaigns with profitability by offer payout, CPA payouts per country, roles, an action log and notifications. In AdPanel HQ it is one product.

What are auto-rules?

Rules by which the bot pauses an ad, ad group or campaign on its own: spend with no install, registration or deposit, deposit cost above target, low CTR. Six levels — from ad to buyer. Checks every 5–15 minutes, each pause logged with its reason and threshold.

Won't the bot pause what makes money?

If an object had a deposit today, rules leave it alone. An object with an -ON- tag in its name is never paused by the algorithm. If metrics recover, the bot re-enables the object itself the same day. Any pause can be reverted with a command.

Do I need anti-detect browsers and proxies?

Not for launching and rules: everything goes through the official API with the account token. AdsPower profiles can be linked to accounts if buyers work in them by hand — the bot shows the profile number in reports.

What does a buyer see?

Only their own accounts: their hourly report, their dashboard, their pauses. A buyer never sees other people's numbers, the team total or tokens. Only the owner can enable campaigns.

How many ad accounts can I connect?

Plans count people, not ad accounts. Accounts are connected with a TikTok authorization link — one per buyer.

How does the free trial work?

3 days of full access for one seat. No payment or card needed. After the trial you pick a plan — your data and connected accounts stay.

How do I pay and when does access open?

USDT on TRC20, BEP20, ERC20, Arbitrum, Solana or BTC. An invoice for the exact amount is valid for 60 minutes; access opens automatically after network confirmation — from a minute on TRON to 20–30 minutes on Bitcoin.

I sent the wrong amount or used the wrong network. What now?

Underpaid: the invoice waits 24 hours for the remainder. Overpaid: the extra is credited to next month. Wrong network or an old address — write to support with the transaction hash.

Where are the account tokens stored?

On the server, encrypted (AES-256-GCM), with the key kept outside the data folder. Tokens never reach the browser or backups. Money actions require confirmation and the owner sees the login log.

Your first report — an hour after connecting

3 days of full access. No payment needed. Connect your accounts and the bot starts watching.

Then from $99/month, paid in crypto