Resources · Make integration

TikTok Campaign Management Make integrationAutomate TikTok Campaign Management with Make.

Can Make keep an eye on your TikTok ads while you work on something else? The TikTok Campaign Management Make integration gives you 20 modules, 4 of them triggers, for campaigns, ad groups and ads. This page shows how to connect the account, build a first scenario and pick the right module.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the TikTok Campaign Management Make integration do?

The TikTok Campaign Management Make integration links your TikTok for Business ad account to Make, a no-code tool where you build a scenario: an automation made of modules, each module being one brick such as a trigger, an action or a search. Make can then watch your campaigns, ad groups and ads, read their details and change their status or budget for you.

A review gate for new ad groups. Watch New Ad Groups picks up each ad group someone creates, and Update an Ad Group Status sets it to the status your team agreed on until a person checks the targeting. Nothing goes live by accident.

A campaign log your whole team can read. Watch New Campaigns plus Get a Campaign sends the details of every new campaign to a sheet or a chat channel, so the media buyer is not the only one who knows what is running.

A clean way to pause things in bulk. Search Ads returns every ad that matches your filter, and Update an Ad's Status can act on each result when a product goes out of stock or a promotion ends.

What the app does not cover: there is no instant trigger, so Make checks TikTok on the scenario's schedule rather than hearing from it the moment an ad changes. Several modules carry a legacy or obsolete tag in Make. When a listed module is missing, Make an API Call reaches the rest of the API with the same connection. If you also look at n8n, the n8n vs Make comparison lays out how the two tools differ, and the Make pricing page explains how operations are counted. Teams that want a hand can reach our Make agency.

Connect

How do you connect TikTok Campaign Management to Make?

  1. 01

    Add a module and open the connection

    In your Make account, add any TikTok Campaign Management module to your scenario and click Create a connection. A connection is your TikTok account linked to Make once; every module of the app reuses it afterwards.

  2. 02

    Name the connection

    The Connection name field is optional, but a clear name such as the ad account or the client it belongs to saves confusion later, especially when you manage more than one TikTok account in the same Make team.

  3. 03

    Enter your credentials

    Enter the credentials you copied from your TikTok Campaign Management account, or follow the instructions Make shows on screen. For your own app, copy the Client ID and Client secret from the Credentials section of the app under Manage apps.

First scenario

Your first scenario: hold every new ad group for review

GoalWhen a new ad group appears in TikTok Campaign Management, Make sets its status so nobody spends budget before a check.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the + in the middle of the editor to place the first module.

  2. 02

    Add Watch New Ad Groups

    Search for TikTok Campaign Management, pick Watch New Ad Groups and click Create a connection, or choose the connection you already made.

  3. 03

    Fill in the trigger

    Fill the module fields. Once the connection exists, Make lists the objects it can read in your account, so you pick from a menu instead of typing IDs by hand.

  4. 04

    Add Update an Ad Group Status

    Click the + on the right of the trigger, add Update an Ad Group Status and map the ad group from the previous module. A bundle, one item passed between modules, carries it over.

  5. 05

    Test with Run once

    Create a test ad group in TikTok, then click Run once. Make runs the scenario a single time and shows the bundles each module received, which is where you check that the right ad group changed.

  6. 06

    Schedule and switch it on

    Set the schedule on the first module (every 15 minutes by default) and switch the scenario on. From then on, each check that finds a new ad group runs the status update.

Triggers

What starts a TikTok Campaign Management scenario

4 modules start a scenario when something happens in TikTok Campaign Management. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by TikTok Campaign Management as soon as it happens.

TikTok Campaign Management1Watch Ads

Watch Ads

Scheduled trigger

In MakeTriggers when an ad is created or updated.

You get a new bundle whenever an ad is created or edited, which makes this the widest net of the four triggers: fresh ads and changes to existing ones both come through.

How it fires
scheduled. Make checks the app on the scenario's schedule, every 15 minutes by default, or 1 minute at the shortest on a paid plan.
When to use it
you want a trace of every change to an ad, for example to alert the team when a live ad is modified.
Watch out
because updates count too, the same ad can come back several times; read the bundles in Run once so you know what each update looks like before acting on it.
TikTok Campaign Management2Watch New Ad Groups

Watch New Ad Groups

Scheduled trigger

In MakeTriggers when a new ad group is created.

This trigger hands your scenario each ad group as soon as Make spots that it was created, and only new ones, so edits to older ad groups stay quiet.

How it fires
scheduled. Make checks the app on the scenario's schedule, not the instant the ad group is saved; on the Free plan the shortest gap is 15 minutes.
When to use it
the ad group level is where targeting and budget live, so this is the right place to start a review, an approval message or an automatic status change.
Watch out
pair it with Get an Ad Group if the next module needs more detail than the trigger returns.
TikTok Campaign Management3Watch New Campaigns

Watch New Campaigns

Scheduled trigger

In MakeTriggers when a new campaign is created.

Every newly created campaign becomes a bundle your scenario can act on, which is handy when campaigns are launched by several people and nobody keeps a shared list.

How it fires
scheduled. Make checks the app on the scenario's schedule, every 15 minutes unless you change the clock on the first module.
When to use it
building a campaign register in a sheet, posting a note in the team channel, or running a naming check on each campaign the next check finds.
Watch out
it reacts to creation only; a campaign renamed or paused later will not trigger it again, Watch Ads is the trigger that follows updates at ad level.
TikTok Campaign Management4Watch TikTok Video Posts (legacy)

Watch TikTok Video Posts (legacy)

Scheduled trigger

In MakeTriggers when you upload a new TikTok video post.

It starts the scenario when you upload a new TikTok video post, which links your organic content to the rest of your tools rather than your paid campaigns.

How it fires
scheduled. Make checks the app on the scenario's schedule, so a post appears in the scenario at the next check, not at the moment it goes up.
When to use it
archiving each new video post in a content calendar or telling the community manager that a post is live.
Watch out
Make tags this module as legacy. Test it with Run once before you rely on it, and keep an eye on it in scenarios you plan to keep running.
Modules

What each TikTok Campaign Management module does

TikTok Campaign Management gives you 16 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

TikTok Campaign Management1

Get a Campaign

Action

In MakeGets a specified campaign.

Pulls the full record of one campaign you name, so the modules after it can use its details in a message, a row or a decision.

When to use it
right after Watch New Campaigns or Search Campaigns, when you have the campaign but need more of its information than that step returned.
Watch out
it reads one campaign per run; to go through many, start with Search Campaigns.
TikTok Campaign Management2

Get an Ad

Action

In MakeGets a specified ad.

Returns everything Make can read about a single ad, which turns an ad ID from a trigger into details a person can actually check.

When to use it
after Watch Ads, to send the ad's details to whoever approves creatives before the spend picks up.
Watch out
each call is one operation, the unit Make counts on your plan, so avoid calling it for ads you already have.
TikTok Campaign Management3

Get an Ad Group

Action

In MakeGets a specified ad group.

Fetches the details of one ad group, the middle layer between a campaign and its ads where the targeting and budget are set.

When to use it
in a review scenario, to put the ad group's settings in front of a colleague before its status changes.
Watch out
you need the ad group's identifier, usually mapped from Watch New Ad Groups or Search Ad Groups.
TikTok Campaign Management4

Get an Embedded Video (legacy)

Action

In MakeReturns the embed code and information about the video.

Gives you the embed code of a TikTok video along with information about it, ready to drop into a web page or a newsletter tool.

When to use it
publishing a new post on your site or blog once Watch TikTok Video Posts has picked it up.
Watch out
the module is tagged legacy in Make, so run a test before you build a page workflow around it.
TikTok Campaign Management5

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Lets you call any endpoint of the TikTok API from your scenario with the connection you already set up, which covers what the listed modules leave out.

When to use it
you need an object or an operation that none of the listed modules offers.
Watch out
the request is yours to write. Keep the TikTok API documentation open while you build it, then check what comes back in Run once.
TikTok Campaign Management6

Update a Campaign

Action

In MakeUpdates an existing campaign.

Edits an existing campaign so the change comes from your scenario instead of a person editing it by hand in TikTok.

When to use it
applying a naming rule, or aligning a campaign with data kept in another tool, such as a planning sheet.
Watch out
if you only want to pause or resume, Update a Campaign Status does exactly that and leaves every other setting alone.
TikTok Campaign Management7

Update a Campaign Status

Action

In MakeUpdates an existing campaign's status.

Switches the status of a whole campaign, which stops or restarts everything below it with a single module.

When to use it
a stock alert, a closed promotion or a client request arrives in another app and the campaign should stop at once without waiting for someone to log in.
Watch out
a campaign-level switch affects all its ad groups and ads, so aim it carefully and test with Run once.
TikTok Campaign Management8

Update an Ad Group Budget

Action

In MakeUpdates an existing ad group's budget.

Changes the budget of one ad group from your scenario, so a budget decision taken elsewhere lands in TikTok without copy and paste.

When to use it
your team approves budgets in a sheet or a form, and the approved value should reach the ad group once the row is approved.
Watch out
this moves real spend; map the value only from approved rows, and test on a small ad group first.
TikTok Campaign Management9

Update an Ad Group Status

Action

In MakeUpdates an existing ad group's status.

Turns a single ad group on or off without touching the rest of the campaign, which is the finest switch short of the ad itself.

When to use it
holding a new ad group until someone checks it, as in the first scenario above, or pausing one audience while the others keep running.
Watch out
map the ad group ID from an earlier module rather than typing it, or the scenario will always change the same one.
TikTok Campaign Management10

Update an Ad's Status

Action

In MakeUpdates an existing ad's status.

Changes the status of one ad, the smallest thing you can pause in TikTok, so a single weak creative can stop while its ad group carries on.

When to use it
after Search Ads, to pause every ad that promotes a product which just went out of stock in your shop.
Watch out
after a search, the module runs once per ad found, and each run is one operation.
TikTok Campaign Management11

List TikTok Video Posts (legacy)

Search

In MakeRetrieves a list of your public TikTok video posts.

Brings back your public TikTok video posts as a list, one bundle per post, which is the starting point for any audit of your organic content.

When to use it
filling a content sheet with every public post you already published, before Watch TikTok Video Posts takes over for new ones.
Watch out
it is a search, so the next module runs once per post, and it carries the legacy tag in Make.
TikTok Campaign Management12

Search Ad Groups

Search

In MakeSearches for ad groups.

Finds the ad groups that match what you are looking for and returns zero, one or several of them, each as its own bundle.

When to use it
you need to act on a set of ad groups, for instance all those of one campaign, rather than on a single known one.
Watch out
when nothing matches, the modules after it receive no bundle and do nothing, so a silent run is not always an error.
TikTok Campaign Management13

Search Ads

Search

In MakeSearches for ads.

Looks up the ads that fit your criteria and passes each match to the next module, which is how you act on many ads in one run.

When to use it
gathering the ads linked to a product, a promotion or an ad group before pausing them or reporting on them.
Watch out
a broad search can return a long list and use many operations further down the scenario.
TikTok Campaign Management14

Search Campaigns

Search

In MakeSearches for campaigns.

Returns the campaigns that match your search, zero, one or several, so the rest of the scenario can loop through the account's campaigns.

When to use it
building a campaign overview for a client, or finding the campaign to update when you only know part of its name.
Watch out
if you expect exactly one campaign, check the result count before an update module runs on the wrong one.
TikTok Campaign Management15

List Ad Reports (legacy)

SearchIn the docs only

A search module for ad reports that still appears in Make with a legacy tag; the documentation gives no description of what it returns.

When to use it
only in scenarios that already rely on it and still work, after a Run once to see what it sends back.
Watch out
for a new reporting flow, check with Make an API Call what the TikTok API offers today before building on this module.
TikTok Campaign Management16

Upload a Sound (obsolete)

ActionIn the docs only

An action module Make still lists but marks obsolete, with no description in the documentation, so there is little to learn from it for a new build.

When to use it
in practice, only to recognise it in an older scenario you are cleaning up.
Watch out
do not start a new scenario on it; look at Make an API Call if you need to reach sound features of the API.
Need help

Need help automating TikTok Campaign Management with Make?

A person reads every message.

FAQ

TikTok Campaign Management and Make: common questions

01Is the TikTok Campaign Management Make integration free?
Yes, on the Make side. TikTok Campaign Management is a standard app, so it works from the Free plan, which allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) bring the interval down to 1 minute and remove the cap on active scenarios. Your TikTok advertising account and its own pricing are a separate matter.
02What do you need to connect TikTok Campaign Management to Make?
A TikTok for Business account with approved API access. In Make, you add a TikTok Campaign Management module, click Create a connection, optionally name it and enter your credentials or follow the on-screen instructions. If you connect through your own TikTok app, create it under Manage apps, set the callback URI when asked, then copy the Client ID and Client secret from the Credentials section into Make. Naming the connection after the ad account helps when several accounts share one Make team.
03Does the TikTok Campaign Management trigger work in real time?
No. All 4 triggers are scheduled: Make checks TikTok on the scenario's schedule instead of receiving a webhook. A new scenario checks every 15 minutes by default, which is also the shortest interval on the Free plan; paid plans go down to 1 minute. For most campaign follow-up that delay is fine, but a scenario will never react the second an ad changes. If speed matters, shorten the schedule on the first module rather than looking for a webhook this app does not offer.
04What if the TikTok Campaign Management module you need is missing in Make?
Use Make an API Call. It reaches any endpoint of the TikTok API with the same connection, so you can cover an object or an operation the 20 listed modules do not handle. Plan to read the TikTok API documentation to build the request. Also note that the documentation page for this app is AI-generated from the vendor's documentation and may contain mistakes, so verify important details directly with TikTok.
05Should you use Make or n8n for TikTok Campaign Management?
It depends on the tool your team already uses. On Make you get 20 ready modules for campaigns, ad groups, ads and video posts, a visual editor and scheduled triggers. The same app often exists as an n8n node too, so compare the modules each side offers for the exact tasks you have in mind. The comparison page linked in the section above lists the differences between the two tools.