---
title: TikTok Campaign Management
slug: tiktok
description: How to integrate TikTok Campaign Management with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_tiktok.png
docTags: 
createdAt: 2025-02-03T13:29:08.530Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/tiktok.png" alt="TikTok Campaign Management logo" caption size="50" width="512" height="512"} | TikTok Ads Manager enables businesses to create, manage, and analyze advertising campaigns on TikTok. Integrating with Make.com allows users to automate campaign creation, update ad groups, and retrieve performance metrics directly from their TikTok Ads accounts. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official TikTok Campaign Management documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [TikTok Campaign Management](https://ads.tiktok.com/) directly.
:::

# Requirements

To use the TikTok Campaign Management app in Make, you must have a TikTok for Business account and apply for API access approval, [create your account on TikTok Campaign Management](https://ads.tiktok.com/). For subscription, refer to the [TikTok Campaign Management pricing page](https://ads.tiktok.com/).

# Connect TikTok Campaign Management and Make&#x20;

To get started, you must first create a connection between TikTok Campaign Management and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth2 credentials in your TikTok Campaign Management account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth2 credentials in your TikTok Campaign Management account

Before you create the connection in Make, you should first obtain your **OAuth2 credentials** in your TikTok Campaign Management account.

To obtain your **OAuth2 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Click th&#x65;**&#x20;profile icon** in th&#x65;**&#x20;main navigation bar**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Manage apps** from the dropdown menu.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Connect an app button**.
:::

:::WorkflowBlockItem
Select your organization as th&#x65;**&#x20;app owner** and clic&#x6B;**&#x20;Confirm**.
:::

:::WorkflowBlockItem
Enter you&#x72;**&#x20;app details** as prompted.
:::

:::WorkflowBlockItem
If prompted, enter th&#x65;**&#x20;callback URI**: `https://www.integromat.com/oauth/cb/tiktok`
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Save button** to finalize app settings.
:::

:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;app's details page** by clicking on your app withi&#x6E;**&#x20;Manage apps**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed in th&#x65;**&#x20;Credentials section**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** displayed in th&#x65;**&#x20;Credentials section**.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://developers.tiktok.com/doc/getting-started-create-an-app)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the TikTok Campaign Management module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your TikTok Campaign Management account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# TikTok Campaign Management modules

After connecting to the TikTok Campaign Management app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Get a Campaign

Retrieves detailed information about a specific campaign.
:::

:::ExpandableHeading
### Get an Ad

Retrieves detailed information about a specific advertisement.
:::

:::ExpandableHeading
### Get an Ad Group

Retrieves detailed information about a specific ad group.
:::

:::ExpandableHeading
### Get an Embedded Video (legacy)

Retrieves the embed code and detailed information for a specified video.
:::

:::ExpandableHeading
### List Ad Reports (legacy)

Fetches a detailed list of advertising performance reports from your TikTok account.
:::

:::ExpandableHeading
### List TikTok Video Posts (legacy)

Fetches a list of all your publicly shared video posts from your TikTok account.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Search Ad Groups

Searches for and retrieves ad groups based on specified criteria.
:::

:::ExpandableHeading
### Search Ads

Searches for advertisements based on specified criteria.
:::

:::ExpandableHeading
### Search Campaigns

Searches for existing marketing campaigns based on specified criteria.
:::

:::ExpandableHeading
### Update a Campaign

Updates the details of an existing marketing campaign.
:::

:::ExpandableHeading
### Update a Campaign Status

Changes the status of a selected campaign to a new specified state.
:::

:::ExpandableHeading
### Update an Ad Group Budget

Modifies the budget amount for a specified existing ad group.
:::

:::ExpandableHeading
### Update an Ad Group Status

Changes the status (such as enabled, paused, or removed) of a specified ad group.
:::

:::ExpandableHeading
### Update an Ad's Status

Changes the status of a selected advertisement to a new specified state.
:::

:::ExpandableHeading
### Upload a Sound (obsolete)

Uploads a custom audio file to your TikTok account as an original sound.
:::

:::ExpandableHeading
### Watch Ads

Triggers whenever a new ad is created or an existing ad is updated in your account.
:::

:::ExpandableHeading
### Watch New Ad Groups

Triggers whenever a new ad group is added to your advertising account.
:::

:::ExpandableHeading
### Watch New Campaigns

Triggers when a new email marketing campaign is created in your account.
:::

:::ExpandableHeading
### Watch TikTok Video Posts (legacy)

Triggers when you upload and publish a new video post to your TikTok account.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# TikTok Campaign Management resources&#x20;

You can have access to more resources related to this app on the following links

- [TikTok Campaign Management topics on Make community](https://community.make.com/search?q=TikTok%20Campaign%20Management)
- [TikTok Campaign Management website](https://ads.tiktok.com/)
- [TikTok Campaign Management API documentation](https://ads.tiktok.com/marketing_api/docs)
- [TikTok Campaign Management page on make](https://www.make.com/en/integrations/tiktok)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

