Skip to content

TikTok Ads that optimize themselves.

Wecore Hub turns your product catalog into live TikTok campaigns, then an AI agent adjusts bids, budgets and creatives every 15 minutes against your CPA and ROAS targets — and reports back on WhatsApp.

No credit card required · Built for advertisers in Brazil and Europe

Illustration of the Wecore Hub dashboard: ROAS rising over 14 days, a list of live TikTok campaigns, the optimization agent logging budget and creative changes in real time, and a WhatsApp summary notification.

Built on the TikTok Marketing API

Official, authorized API access. No scraping, no browser automation, no shared logins.

  • Campaign Management API

    Create campaigns, ad groups and ads; edit bids, budgets, targeting

  • Reporting API

    Hourly spend, CPA, ROAS, CTR and conversion data

  • Creative API

    Upload videos, rotate and pause ads

  • Catalog API

    Sync products and build product sets

  • Business Account API

    Authorize advertisers and shared assets

Everything between your catalog and a profitable campaign.

Five tools that share the same data, so a product added to your store can become a campaign, get optimized and show up in tomorrow's WhatsApp summary without anyone opening Ads Manager.

Catalog API · Campaign Management API

Catalog-to-Campaign

Connect a Shopify, WooCommerce or XML/CSV product feed. Wecore Hub syncs it to a TikTok catalog, groups products by category, margin or bestseller rank, and builds Shopping and Performance campaigns with budgets and bids already set.

  • Product sets rebuilt automatically when stock or prices change
  • Out-of-stock SKUs excluded before they waste spend
  • Review the full campaign structure before anything goes live
products.xml412 SKUs
  • Trail Runner 2In stock · synced 6h ago€119
  • Canvas Low WhiteIn stock · synced 6h ago€79
  • Rain Shell JacketIn stock · synced 6h ago€149
  • Merino Crew SocksIn stock · synced 6h ago€19

Spring Drop · Shopping

Objective: Product sales · Target ROAS 2.5x

  • Footwear $120/dayAd group · 38 products
  • Outerwear $90/dayAd group · 24 products
  • Accessories $40/dayAd group · 51 products

3 ad groups · 113 products · 9 video templatesReady to launch

Reporting API · Campaign Management API

AI Optimization Agent

The agent pulls CPA, ROAS, CTR, frequency and spend pacing every 15 minutes, compares them with your targets, and adjusts bids, budgets, targeting and creative rotation when a rule matches — with enough data behind each decision to act on it.

  • Waits for minimum spend and conversion thresholds before acting
  • Respects learning phase and caps daily changes at ±30%
  • Every change logged with the reason and a one-click undo
Prospecting · FRChecked 14:30 · next 14:45
  • CPA $18.20target $15.00

    +21% over target for 6h

  • ROAS 3.4xtarget 2.5x

    Above target for 24h

  • CTR 1.9%target 1.2%

    Stable vs 7-day avg

Rule matched: CPA guard

Daily budget $250 → $212 (−15%)

Applied via API Undo

Delivered to your team's WhatsApp numbers or groups

WhatsApp Reports

A summary lands at 9:00 in your time zone with yesterday's spend, revenue, ROAS and the campaigns that moved. Real-time alerts arrive when something needs a human: ROAS drops, a budget runs out early, a creative breaks out.

  • Daily, weekly and per-client summaries
  • Alerts for ROAS drops, budget exhausted, winning creatives
  • Reply UNDO to revert the agent's last change
WHWecore HubBusiness account
Daily summary · Mon 15 Sep
Spend $6,240 · Revenue $19,970
ROAS 3.2x (+0.4 vs 7-day avg)
Top: Spring Drop · Shopping, 4.1x09:00
ROAS drop · Retargeting · DE
1.6x over the last 3h (target 2.5x). Budget reduced 15%. Reply UNDO to revert.11:42
Keep it. Pause UGC_hook_v3 too11:44
Budget exhausted · New Arrivals · ES
100% of $300 spent by 16:10.16:10

Creative API · Reporting API

Creative Intelligence

Hook rate, CTR, CVR and CPA are tracked for every video across every ad group. Winners are duplicated into more ad groups while they still have room; fatigued or underperforming ads are paused before they drag down the average.

  • Detects fatigue when CTR drops against the 7-day average
  • Ranks creatives by hook rate (3-second views) and CPA
  • Shows which hooks and formats win per market
Scaling

Unboxing_15s

CTR 2.3%Hook 41%

Try-on_9s

CTR 1.7%Hook 33%

Founder_story

CTR 1.2%Hook 26%

Paused

UGC_hook_v3

CTR 0.4%Hook 11%

Unboxing_15s beat the ad group median CTR by 2.1x over 4,800 impressions — duplicated into 3 ad groups. UGC_hook_v3 paused after 3,000 impressions below 0.8% CTR.

Business Account API · Reporting API

Multi-account Dashboard

Manage dozens of advertiser accounts from one login. See blended performance across the whole portfolio, then drill into a single client, market or campaign type without switching Business Centers.

  • Consolidated spend and ROAS across accounts and currencies
  • Client workspaces with their own targets and rules
  • Role-based access for teammates and clients

Ad accounts

24

Spend · 30d

$184.3k

Blended ROAS

2.9x

By clientBy marketBy campaign type
  • Casa Aurora$48.2k3.6x
  • Maison Lune$31.7k3.1x
  • Nordwerk Outdoor$27.9k2.8x
  • Solera Moda$19.4k2.4x
  • Vila Pet$12.1k1.9x

Live in an afternoon.

No onboarding calls or pixel rebuilds. If you already run TikTok Ads, you have everything you need.

  1. 1

    About 2 minutes

    Connect your TikTok ad account

    Sign in with TikTok for Business and choose which advertiser accounts Wecore Hub can manage. We never see your password, and you can revoke access at any time.

    OAuth · per-account permissions

  2. 2

    About 10 minutes

    Import your catalog

    Add your Shopify, WooCommerce or XML/CSV feed. We map fields, sync products to a TikTok catalog and propose a campaign structure with budgets based on your margins.

    Re-synced every 6 hours

  3. 3

    Ongoing

    Let the agent run

    Set a target CPA or ROAS, pick the rules you want active and approve the first launch. From there the agent optimizes every 15 minutes and reports on WhatsApp.

    Approval mode available

An agent that follows your rules and shows its work.

Every change comes from a rule you can read. The agent checks Reporting API data every 15 minutes, waits until a condition holds for the full time window, then applies the action through the Campaign Management API and writes down why.

Active rules

Workspace · Casa Aurora
  • CPA guard

    IFCPA>target × 1.2FOR6h

    THENreduce budget 15%

  • Scale winners

    IFROAS3.0xFOR24hANDspend$200

    THENincrease budget 20%

  • Creative fatigue

    IFCTRdrops35% vs 7-day avg

    THENpause ad, promote next best

  • Budget pacing

    IFspend90% of daily budgetBEFORE18:00

    THENalert on WhatsApp

Action log · today

5 of 5 actions
  1. 14:32

    Budget $400 → $480 on Spring Drop · Shopping

    ROAS 3.4x for 26h, spend $1,240 · Scale winners

  2. 13:15

    Budget $250 → $212 on Prospecting · FR

    CPA $18.20 vs $15.00 target for 6h · CPA guard

  3. 11:42

    Paused UGC_hook_v3 on Retargeting · DE

    CTR 0.41%, −41% vs 7-day avg · Creative fatigue

  4. 10:05

    WhatsApp alert sent on New Arrivals · ES

    92% of $300 spent at 16:10 local · Budget pacing

  5. 09:20

    Budget $300 → $360 on Bestsellers · BR

    ROAS 3.1x for 24h, spend $860 · Scale winners

  • Budget changes capped at ±30% per day
  • Ad groups in learning phase are left alone
  • One-click undo on every action
  • Approval mode: review before anything applies
average ROAS lift
0.0xaverage ROAS liftafter 60 days, accounts with the agent enabled
saved per account, per month
0hsaved per account, per monthon reporting, bid edits and creative checks
campaigns launched
0k+campaigns launchedfrom connected product catalogs
We went from checking Ads Manager six times a day to reading one WhatsApp message at 9am. ROAS on our catalog campaigns went from 1.8x to 3.1x in five weeks, and I can see exactly which rule did what.
MCMariana CostaHead of Growth, Casa Aurora · São Paulo
The rules are explicit, so I can explain every budget change to a client. That is what convinced our agency to move 18 accounts over.
JMJulien MoreauPaid Social Lead, Atelier Performance · Paris
Launching 400 SKUs as Shopping campaigns used to be a week of spreadsheets. Now it is a catalog sync and a review screen.
LHLena HoffmannE-commerce Manager, Nordwerk Outdoor · Berlin

Pricing that scales with accounts, not ad spend.

14-day free trial on every plan. No percentage of spend, no setup fee.

Starter

For a single brand getting TikTok Ads under control.

$49/mo

Billed monthly, cancel anytime

3 ad accounts

  • Catalog-to-Campaign for 1 catalog
  • AI agent with up to 5 active rules
  • Creative Intelligence
  • Daily email summary
  • Email support
Start free trial on the Starter plan

Growth

Most popular

For brands and in-house teams scaling spend across markets.

$149/mo

Billed monthly, cancel anytime

15 ad accounts

  • Unlimited catalogs and rules
  • WhatsApp daily reports and real-time alerts
  • Approval mode and change history
  • Multi-account dashboard
  • Priority chat support
Start free trial on the Growth plan

Agency

For agencies running TikTok Ads for many clients.

$399/mo

Billed monthly, cancel anytime

Unlimited ad accounts

  • Everything in Growth
  • White-label reports and client portal
  • Client workspaces and permissions
  • WhatsApp groups per client
  • Dedicated success manager
Start free trial on the Agency plan

Prices in USD, excluding VAT. Billing in EUR and BRL available. Need more than 100 accounts? Talk to us.

Questions, answered.

Something else? Email hello@wecorehub.com and a person replies within one business day.

  • You authorize Wecore Hub through TikTok for Business OAuth and choose exactly which advertiser accounts to connect. We never see or store your TikTok password. Access tokens are encrypted at rest (AES-256), all traffic uses TLS 1.2+, and you can revoke access at any time from Wecore Hub settings or directly in TikTok Business Center.

Stop babysitting Ads Manager.

Connect an ad account and see the agent's first recommendations in under 15 minutes. Free for 14 days.

No credit card required. Prefer a walkthrough? Book a demo