Marketing

TikTok Ads, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your TikTok Ads account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Marketing
  • Signs in to your account
  • 100 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What TikTok Ads is

Use TikTok API for Business actions to read advertisers, campaigns, ad groups, ads, audiences, creatives, catalogs, Business Centers, balances, billing, and transactions; manage advertiser settings, Asset Groups, disabled-by-default Smart+ and GMV Max resources, catalog feeds and videos, creative sharing, Pangle block lists, and selected compliance workflows; and retrieve MMM, GMV Max, and Smart+

You sign in with your own TikTok Ads account, the same way you already do. We never see or hold your password.

How a run works

One message in, the work done in TikTok Ads.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in TikTok Ads. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own TikTok Ads account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

100 tools it already has

What it can do in TikTok Ads

These are the ready-made tools your AI employee already has in TikTok Ads. It is not limited to them, but it never has to be taught these.

  • Appeal Smart+ AdSubmit an appeal for a Smart+ ad review decision. Once submitted, the appeal cannot be withdrawn through this tool.
  • Assign TikTok Account To AdvertiserLink a TikTok account to an ad account in the same Business Center.
  • Check Advertiser Term StatusCheck whether a TikTok advertiser has signed a specified agreement.
  • Check Change Log Download TaskCheck whether an advertiser change-log download task is processing, successful, or failed.
  • Check File NamesCheck whether one or more image or video file names are already used in an advertiser account.
  • Check GMV Max Occupied Custom Shop AdsCheck which Shopping Ads occupy one TikTok Shop identity or product asset.
  • Check MMM Data RequestCheck one MMM export job. Poll conservatively because TikTok documents up to 24 hours of processing but no polling-rate contract.
  • Check Smart+ Campaign Copy TaskGet the results of an asynchronous Upgraded Smart+ campaign copy task.
  • Check TikTok Shop GMV Max AvailabilityCheck a TikTok Shop's availability for Product GMV Max campaigns.
  • Check UnionPay Verification RequirementCheck whether a business license requires UnionPay verification before submitting advertiser verification details.
  • Create Business Center Asset GroupCreate an Asset Group in a TikTok Business Center, add advertiser assets and members, and optionally assign each member an advertiser access role.
  • Create Business Center Organization AccountCreate an Organization Account in an authorized Business Center.
  • Create Business Spark AdCreate a campaign, ad group, and Spark Ad in one request. TikTok's endpoint contract does not document their initial delivery status; the created resources may become eligible for
  • Create Catalog Product Diagnostic TaskCreate an asynchronous download task for catalog product diagnostic information.
  • Create Catalog Product Set by FileCreate an E-commerce catalog product set from an uploaded CSV file.
  • Create Change Log Download TaskCreate an asynchronous download task for an advertiser's change log.
  • Create Creative Pre-Review TaskCreate a task to pre-review creative materials for one location.
  • Create Creative Welcome MessageCreate a welcome message within a TikTok advertiser account.
  • Create GMV Max CampaignCreate a GMV Max campaign from TikTok's official campaign model. Mutation QA must use owned test resources and remain disabled or draft; this action does not add an enabling or pub
  • Create GMV Max SessionCreate a max delivery session for a product or a creative boost session for a video.
  • Create MMM Data RequestCreate an irreversible Media Mix Modeling export job after explicit confirmation. Processing can take up to 24 hours, and the request cannot be cancelled through this tool once sub
  • Create Smart+ AdCreate a Smart+ ad disabled for review in an existing Smart+ ad group. Use the separate Smart+ ad status tool to enable it.
  • Create Smart+ Ad GroupCreate a Smart+ ad group disabled for review in an existing Smart+ campaign. Use the separate Smart+ ad group status tool to enable it.
  • Create Smart+ CampaignCreate a Smart+ campaign disabled for review. Use the separate Smart+ campaign status tool to enable it after review.
  • Create Smart+ Campaign Copy TaskCreate and start an asynchronous copy task for an Upgraded Smart+ campaign. The copied campaign defaults to DISABLE, but copied ad groups and copied ads default to ENABLE. To keep
  • Create Video Fix TasksCreate up to 10 Smart Fix tasks for advertiser-owned videos.
  • Delete Business Center Asset GroupDelete one Asset Group from a TikTok Business Center. This destructive operation revokes members' access to the grouped assets, but does not delete the underlying members or assets
  • Delete Catalog VideoPermanently delete one uploaded video from an E-commerce catalog. This does not remove copies already synchronized to advertiser creative libraries.
  • Delete Creative AssetsDelete video or image assets owned by a TikTok advertiser account.
  • Delete Customized IdentityPermanently delete a customized user identity from an advertiser account.
  • Delete Customized TikTok PostsPermanently delete shop-level customized TikTok posts.
  • Delete GMV Max SessionPermanently delete a GMV Max session from an advertiser account.
  • Delete Search Ad Negative KeywordsDelete negative keywords from one Search Ads campaign or ad group in an authorized advertiser account.
  • Delete Smart+ Ad GroupsPermanently delete up to 20 Smart+ ad groups.
  • Delete Smart+ AdsPermanently delete up to 20 Smart+ ads.
  • Delete Smart+ CampaignsPermanently delete up to 20 Smart+ campaigns.
  • Delete Smart+ ResourcesPermanently delete up to 20 Smart+ campaigns, ad groups, or ads.
  • Disable Business Center AdvertiserIrreversibly disable one ad account in a TikTok Business Center. TikTok may reject accounts that are delivering ads, suspended, unpaid, mid-transfer, or have unbilled autopay charg
  • Get Ad BenchmarksGet one page of ad benchmark dimensions and dynamic numeric metrics, scoped by exactly one adids, adgroupids, or campaignids filter.
  • Get Advertiser AccountsReturn profile, status, timezone, currency, and other default details for specified authorized TikTok advertiser accounts.
  • Get Advertiser BalanceGet one page of ad account balances and budgets for a TikTok Business Center, with optional account filters and detailed balance fields.
  • Get Asset Binding QuotaGet advertiser binding quota usage for a TikTok identity asset.
  • Get Bid Protection DetailsGet bid protection history for campaigns or ad groups over a date range.
  • Get Bid Protection StatusesGet bid protection statuses for up to 200 campaigns or ad groups.
  • Get Business Center Activity LogGet one page of activity-log records for a Business Center.
  • Get Business Center Advertiser AttributesGet currencies and registration regions available when creating ad accounts in a Business Center.
  • Get Business Center Asset GroupGet the assets or members of an Asset Group in a Business Center.
  • Get Business Center BalanceRead the balance of a TikTok Business Center or Payment Portfolio. This action only retrieves financial information and never funds an account.
  • Get Campaign Quota InformationGet SKAN Dedicated Campaign quota information by ad network.
  • Get Catalog Category InsightsGet up to 50 top trending product categories and availability metrics for an eligible E-commerce catalog, optionally filtered by category IDs.
  • Get Catalog DiagnosticsGet one page of synchronous catalog product diagnostic information.
  • Get Catalog Insight FiltersGet one page of provider-approved category, brand, or availability filter values for product insight endpoints. TikTok returns no pagination metadata, so choose page and pagesize e
  • Get Catalog Product Diagnostic TaskGet an asynchronous catalog product diagnostic task result.
  • Get Catalog VideosGet one page of uploaded videos from a catalog.
  • Get Change Log Download Task ResultRead the status and change-log content returned for an advertiser's change-log task.
  • Get Creative AssetsReturn metadata for specified video or image assets in an authorized advertiser's Ads Asset Library.
  • Get Creative Fatigue ResultsGet one page of Creative Fatigue Detection results for an ad. This API is available only to allowlisted advertisers.
  • Get Creative Pre-Review TaskGet the result of a creative pre-review task.
  • Get Creative Welcome MessagesGet one page of welcome messages within a TikTok advertiser account.
  • Get Custom Audience DetailsGet current status and modification history for specified owned or shared custom audiences.
  • Get Custom Audience Sharing LogGet the advertisers with which a specific TikTok custom audience has been shared, including each sharing status.
  • Get GMV Max Bid RecommendationGet TikTok's recommended GMV Max bid for an eligible advertiser and shop.
  • Get GMV Max Campaign InfoGet information for one GMV Max campaign owned by an authorized advertiser.
  • Get GMV Max Exclusive AuthorizationGet an advertiser account's exclusive authorization status for a TikTok Shop.
  • Get GMV Max ReportRun one paginated Product or LIVE GMV Max campaign report.
  • Get GMV Max SessionsGet max delivery or creative boost session details by 1 to 20 exact session IDs. This is an ID lookup, not the active-session campaign listing; use LISTGMVMAXCAMPAIGNSESSIONS to li
  • Get In-Second Video PerformanceGet one page of in-second AD or VIDEO performance. VIDEO mode supports either lifetime data or a bounded starttime/endtime window and returns dynamic metric arrays with adid, video
  • Get MMM Download URLObtain a seven-day signed URL for a completed MMM compressed CSV. This action does not follow the URL or download the sensitive report.
  • Get MMM Request HistoryRetrieve MMM request metadata for a UTC+0 date interval. TikTok returns each history item as JSON-formatted text and does not document pagination.
  • Get Showcase IdentityGet the identity with Showcase permission under an ad account.
  • Get Smart+ Material ReportGet one page of Smart+ material overview or breakdown reporting.
  • Get Smart+ Material Report BreakdownGet one page of time or material breakdown reporting for Upgraded Smart+.
  • Get Smart+ Material Report OverviewGet one page of Upgraded Smart+ material overview reporting.
  • Get Smart+ Review InfoGet review information for Smart+ ads or ad materials.
  • Get Video Fix TaskGet the results of a Smart Fix task.
  • List Ad Accounts Linked to TikTok AccountList one page of ad accounts linked to one TikTok account asset in a Business Center.
  • List Ad GroupsList regular or mixed-automation ad group inventory through TikTok's generic /adgroup/get/ endpoint. This reader can filter MANUAL, SMARTPLUS, or UPGRADEDSMARTPLUS campaigns; use L
  • List AdsList regular or mixed-automation ad inventory through TikTok's generic /ad/get/ endpoint. This reader can filter MANUAL, SMARTPLUS, or UPGRADEDSMARTPLUS campaigns; use LISTSMARTPLU
  • List Advertiser Budget ChangesGet one page of budget change audit records for an ad account.
  • List Advertiser QualificationsList one page of reusable advertiser qualification records in a Business Center, optionally filtered by verification status.
  • List Advertiser TransactionsList one page of advertiser billing transactions accessible through a Business Center, with optional transaction type, fund type, account, and UTC date filters.
  • List Business Center Account CostsGet one page of aggregate Business Center costs and itemized advertiser cost records.
  • List Business Center Account TransactionsGet one page of itemized billing transactions for a Business Center, its ad accounts, or a Payment Portfolio, including invoice, tax, billing-type, and account details.
  • List Business Center AdvertisersList one page of advertiser-account assets assigned to the authorized user in a specified TikTok Business Center.
  • List Business Center Asset GroupsGet one page of Asset Groups in a TikTok Business Center.
  • List Business Center Asset PartnersGet one page of Business Center partners associated with an asset.
  • List Business Center Billing GroupsGet one page of billing groups in a TikTok Business Center.
  • List Business Center MembersGet one page of members in a TikTok Business Center.
  • List Business Center PartnersGet one page of partners for a TikTok Business Center.
  • List Business Center Pixel LinksGet one page of ad accounts linked to a TikTok Business Center pixel.
  • List Business Center TransactionsGet one page of Business Center-level cash or grant fund movements, with aggregate charged and paid amounts. Use account transactions instead for itemized ad-account, Payment Portf
  • List Business CentersList one page of Business Centers accessible to the connected TikTok authorization, optionally restricted to one Business Center ID.
  • List Campaign LabelsList one page of campaign labels for an authorized advertiser.
  • List CampaignsList regular or mixed-automation campaign inventory through TikTok's generic /campaign/get/ endpoint. This reader can filter MANUAL, SMARTPLUS, or UPGRADEDSMARTPLUS campaigns; use
  • List CatalogsList catalogs in a specified TikTok Business Center, optionally restricted to one catalog ID.
  • List Creative PortfoliosList one provider page of interactive creative portfolios for an advertiser.
  • List Custom AudiencesList one page of owned and shared custom audiences for an authorized advertiser, optionally restricted to specified audience IDs.
  • List GMV Max Campaign SessionsList active max delivery or creative boost sessions for one Product GMV Max campaign ID. This is the campaign-scoped active-session listing; use GETGMVMAXCAMPAIGNSESSIONS to retrie
  • List GMV Max Customized PostsList one page of shop-level customized TikTok posts for GMV Max.
  • List GMV Max IdentitiesList identities available to an advertiser for GMV Max campaigns.
Access, and who is in charge of it

You stay the boss of your TikTok Ads account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own TikTok Ads account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in TikTok Ads is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in TikTok Ads and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about TikTok Ads

Can an AI employee really work inside TikTok Ads?
Yes. It signs in to your own TikTok Ads account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of TikTok Ads?
No. Nothing moves and nothing is replaced. Your records stay in TikTok Ads, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my TikTok Ads account?
You sign in with your own TikTok Ads account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in TikTok Ads?
It has 100 ready-made tools in TikTok Ads today, among them Appeal Smart+ Ad, Assign TikTok Account To Advertiser and Check Advertiser Term Status. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use TikTok Ads and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in TikTok Ads and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in TikTok Ads?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in TikTok Ads is written down with what it did and when.