# See how Vendwiser runs your TikTok ads from a conversation

Vendwiser connects your TikTok Ads account (TikTok for Business) to Claude, ChatGPT or any MCP client. You sign in once on TikTok's own screen; nothing is typed in. Below are five everyday tasks, step by step: the same tools work on Meta Ads and Google Ads, so you ask the same questions on every channel.

> All data on this page is example data for Northwind Sleep, a fictional demo shop. Purchases and their value are what TikTok attributes to the ads through the pixel, not the shop's own order count.

## 1. Read last week's results per campaign

Spend, purchases, ROAS and cost per purchase for every campaign, sorted by spend, with the shop's currency and TikTok's attribution window made explicit.

**You:** How did my TikTok ads do in the last 7 days?

**Vendwiser runs:** `adv_report` (Read)

**Result:** Ad account Northwind Sleep (RON), 7 days: 2,480.00 RON spent, 24 purchases worth 29,760.00 RON, ROAS 12.0, 103.33 RON per purchase.

| Campaign | Spend | Purchases | Purchase value | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalog retargeting 160×200 | 1,420.00 | 17 | 21,250.00 | 15.0 | 83.53 |
| Memory mattress – cold audiences | 860.00 | 6 | 7,310.00 | 8.5 | 143.33 |
| Pillows – video views | 200.00 | 1 | 1,200.00 | 6.0 | 200.00 |

**You:** Split the retargeting campaign by day.

**Vendwiser runs:** `adv_report` (Read)

**Result:** Catalog retargeting 160×200, by day. Spend is flat; purchases cluster on Sunday and Monday.

| Day | Spend | Purchases | ROAS |
|---|---|---|---|
| Mon | 205.00 | 4 | 17.2 |
| Tue | 201.00 | 2 | 12.1 |
| Wed | 203.00 | 1 | 6.4 |
| Thu | 204.00 | 2 | 11.8 |
| Fri | 202.00 | 2 | 13.0 |
| Sat | 203.00 | 2 | 12.9 |
| Sun | 202.00 | 4 | 20.1 |

## 2. Find the money that brings nothing back and pause it

Vendwiser measures every ad against the account's own cost per purchase and your target ROAS, then proposes the pause; TikTok is touched only after you approve.

**You:** Where am I wasting money on TikTok this month? My target ROAS is 10.

**Vendwiser runs:** `adv_wasted_spend` (Read)

**Result:** 30 days, 10,400.00 RON spent. Likely wasted: 1,130.00 RON (10.9%). One ad spent 3× the account's cost per purchase without a single purchase; one ad is far under the target.

| Ad | Ad group | Spend | Purchases | ROAS |
|---|---|---|---|---|
| Pillow unboxing (no purchase) | Pillows broad | 610.00 | 0 | — |
| Mattress carousel (under target) | Cold 25-54 | 520.00 | 2 | 3.1 |

**You:** Pause both ads.

**Vendwiser runs:** `adv_set_status` (Proposal)

**Proposal (waiting for approval):** Pause 2 on TikTok Ads (Pillow unboxing, Mattress carousel), action id `act_4a71c9`

| Ad | Now | After |
|---|---|---|
| Pillow unboxing | active | paused |
| Mattress carousel | active | paused |

**You approve:** "I approve act_4a71c9: pause Pillow unboxing and Mattress carousel"

**Done:** Both ads are paused on TikTok within seconds. The ad groups keep running with the ads that work; nothing else changed.

## 3. Replace a tired video with a new ad

On TikTok a creative wears out in weeks. See which ones are tired, upload the new video by its address and create the ad in the same ad group.

**You:** Which of my TikTok videos are tired?

**Vendwiser runs:** `adv_creative_fatigue` (Read)

**Result:** 14 days: 1 of 5 ads is tired. Its click rate fell 38% between the two halves of the period and people have seen it 4.2 times on average.

| Ad | Frequency | CTR first half | CTR second half | Spend |
|---|---|---|---|---|
| Memory mattress – sleep test | 4.2 | 1.9% | 1.2% | 1,180.00 RON |

**You:** Upload the new video from https://cdn.northwind-sleep.example/memory-v2.mp4 and make a new ad in the same ad group, text “The mattress that remembers how you sleep”, link to the memory mattress page.

**Vendwiser runs:** `adv_media_upload · adv_ad_create` (Proposal)

**Proposal (waiting for approval):** Upload 1 video, then create the ad “Memory mattress – v2” in “Retargeting 30 days”, action id `act_9d02e4`

| Field | Value |
|---|---|
| Video | memory-v2.mp4 (uploaded by address, vertical 9:16) |
| Text | The mattress that remembers how you sleep |
| Button | Shop now |
| Link | https://northwind-sleep.example/memory |
| Identity | Northwind Sleep (the name and avatar shown on the ad) |

**You approve:** "I approve act_9d02e4: upload memory-v2.mp4 and create the ad Memory mattress – v2"

**Done:** The video is in the ad account and the new ad waits for TikTok's review, usually under 24 hours. The tired ad keeps running until you pause it; ask again tomorrow and compare the two.

## 4. Move budget without breaking the learning phase

A budget jump above about 30% sends a TikTok ad group back into learning. Vendwiser says so before you approve, and still does exactly what you asked.

**You:** Raise the retargeting campaign to 300 RON a day.

**Vendwiser runs:** `adv_set_budget` (Proposal)

**Proposal (waiting for approval):** Change the budget of 1 TikTok campaign (Catalog retargeting 160×200: 200 → 300 RON), action id `act_c3e8b0`

| Campaign | Daily budget now | After |
|---|---|---|
| Catalog retargeting 160×200 | 200.00 RON | 300.00 RON |

**Done:** Warning shown with the proposal: the budget goes up by 50%; a jump above about 30% sends the ad group back into TikTok's learning phase, with unstable results for a few days.

**You:** Then make it 260 today and I'll do the rest next week.

**Vendwiser runs:** `adv_set_budget` (Proposal)

**Proposal (waiting for approval):** Change the budget of 1 TikTok campaign (Catalog retargeting 160×200: 200 → 260 RON), action id `act_c3e8b7`

| Campaign | Daily budget now | After |
|---|---|---|
| Catalog retargeting 160×200 | 200.00 RON | 260.00 RON |

**You approve:** "I approve act_c3e8b7: retargeting budget 260 RON a day"

**Done:** The budget is 260 RON a day on TikTok. Vendwiser keeps a log of every change and who asked for it.

## 5. Create a campaign, ad group and ad in one go

Objective, budget, country, age, pixel event and the video: one proposal, one approval, and the campaign is created paused so you can check it in TikTok Ads Manager before it spends.

**You:** Create a sales campaign “Toppers – Romania” with 120 RON a day, Romania, ages 25 to 54, video v-7731 already in the account, text “A softer bed in five minutes”, link to the toppers page.

**Vendwiser runs:** `adv_campaign_create` (Proposal)

**Proposal (waiting for approval):** Create the TikTok campaign “Toppers – Romania” with its ad group and ad, action id `act_e51a2d`

| Field | Value |
|---|---|
| Objective | sales (website conversions, pixel event Complete payment) |
| Budget | 120.00 RON a day, on the campaign |
| Ad group | Romania · 25–54 · all genders · automatic placements · lowest cost |
| Ad | video v-7731 · “A softer bed in five minutes” · Shop now · https://northwind-sleep.example/toppers |
| Status after creation | paused |

**You approve:** "I approve act_e51a2d: create Toppers – Romania"

**Done:** Campaign, ad group and ad exist on TikTok, paused, with the ad in review. When the review passes, one more approval turns the campaign on.

## How to connect TikTok Ads in four steps

1. **Create a free Vendwiser account.** No card needed. The free plan has 15 tool calls a month.
2. **Connect TikTok Ads.** In Vendwiser, under Integrations, choose TikTok Ads and press Connect. TikTok's own screen asks whether Vendwiser may manage ads on your ad accounts: tick them and confirm. No password and no key are typed into Vendwiser; you can withdraw the access at any time in TikTok Ads Manager under Assets → Apps.
3. **Add Vendwiser to your AI assistant.** In Claude or ChatGPT, add a custom connector with the address https://app.vendwiser.ai/mcp, sign in and allow access.
4. **Ask, then approve.** Reading is immediate. Every change comes back as a preview and is applied only after you approve it in the conversation.

## Questions

**Is the data on this page real?**
No. Everything shown comes from Northwind Sleep, a fictional demo shop. On your account you see your own campaigns, ads and results.

**Which TikTok accounts can be connected?**
Any TikTok Ads account (auction ads) managed by the TikTok for Business login you sign in with: admin or operator rights are needed. Several ad accounts can sit behind one connection; you name the one you mean, or connect each as its own account.

**Do the same questions work on Meta Ads and Google Ads?**
Yes. The advertising tools are shared: campaigns, ad sets or ad groups, ads, reports, wasted spend, tired creatives, audiences, budget plans, pauses, budgets, edits and new campaigns. What differs is what each platform offers: on TikTok ads are vertical videos and an image serves only as the cover.

**Can the assistant change my ads without asking me?**
No. Every change is first simulated and shown with old and new values. It reaches TikTok only after you approve it in the conversation. Turning something on or raising a budget always comes with a warning about what it does to spending.

**Are purchases the same as my shop's orders?**
No. TikTok counts the purchases its pixel or Events API attributes to the ads, including some view-through ones, so its ROAS is more generous than the order count in your shop. Vendwiser says so on every report; compare with your orders before moving large budgets.

**What can't Vendwiser do on TikTok?**
Opening the ad account, billing, Spark Ads from creators' posts, TikTok Shop and interest or custom-audience targeting stay in TikTok Ads Manager for now. Location, age and gender targeting, pixels and identities are covered.

**What does it cost?**
There is a free plan with 15 calls a month. Paid plans start at EUR 49 a month, VAT excluded.

Canonical page: https://vendwiser.ai/en/tiktok-ads/ · Romanian: https://vendwiser.ai/tiktok-ads/

Vendwiser is an independent product and is not affiliated with Allegro, Altex, Amazon, eMAG, Google, Kaufland, Meta, Odoo, Oblio, Temu, TikTok, Trendyol or Vivre.
