How do you write TikTok ad copy with AI?
TikTok ad copy is different from ad copy anywhere else, because on TikTok the words are the smallest part of the ad. A viewer sees a full-screen vertical video first. The ad text appears in small type near the bottom, next to your display name and a call-to-action button. Most people decide whether to keep watching in the first second or two, before they read a word of it.
That changes what good copy has to do. On Google, the headline is the ad. On Facebook, the primary text often carries the argument. On TikTok, the opening line of the video carries the hook, and the ad text backs it up. It names who the ad is for, adds the one detail the picture can't show, and gives the viewer a reason to tap. When it's written well, it reads like a caption a creator would write under their own post.
This is why copy borrowed from other channels tends to fail on TikTok. A polished headline that worked on LinkedIn looks like an ad the moment it appears under a handheld video, and people scroll past ads that look like ads.
Writing good TikTok ad copy takes a handful of steps:
- Collect what your customers say about the problem and about your product, in their own words.
- Look at what brands in your category already run on TikTok, so you know which hooks are crowded.
- Choose a few distinct angles, each a different reason to tap.
- Write several short ad texts for each angle, each one read alongside the video it will sit on.
- Launch the ads, see which angles earn results, and write the next round from the winners.
Each step is simple, but together they take hours of reading, counting, and comparing, and the work starts over every few weeks because TikTok creative wears out quickly. That makes it good work for an AI agent. An agent can read hundreds of reviews and competitor ads in minutes, keep track of where every phrase came from, count characters exactly, and come back to the results after the ads have run.
Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. Here's how it writes your TikTok ads.
How Kite writes your TikTok ad copy
Kite starts with what it already knows about your business. During onboarding, it researched your products, customers, positioning, and brand voice, and saved them in your team's knowledge base. Before writing, it gathers the customer evidence the copy will be built from and looks at the TikTok ads and videos already running in your category.
From that material, Kite chooses three to five angles and writes several ad text variations for each one, plus a display name. Every line notes the source it came from, and a checker counts every line against TikTok's limits before you see the batch. If you've supplied the video, Kite writes the text to fit it. If you haven't, Kite can make the video too.
You review the batch in the conversation in the Kite web app or in Slack, and your team launches the ads in TikTok Ads Manager. Once the ads have run, Kite reads their results through your connected TikTok Ads Manager account and writes the next round.
- Start from what your customers actually say
- See what your category already runs on TikTok
- Choose the angles worth testing
- What should the text on a TikTok ad say?
- How do you write TikTok ads that don't feel like ads?
- What is the character limit for TikTok ad text?
- Review the batch and launch in TikTok Ads Manager
- Write the next round from your results
Start from what your customers actually say
Kite builds every TikTok ad from customer evidence, because a customer's own words are what make an ad sound like a person instead of a brand. A review that says "I finally know what I can spend after taxes" makes a better line than "Smart budgeting for freelancers," and it fits TikTok's caption style without any rewriting.
Before writing, Kite looks for that evidence in several places:
- reviews and testimonials, in your team's knowledge base or pasted into the conversation
- comments people left on your past ads and posts
- quotes from sales calls and customer surveys
- your own past ads that performed well, read through your connected TikTok Ads Manager account
- results your customers have reported, such as time saved or money earned
When Kite uses a customer's number, it keeps their exact wording. If a customer said "about two hours a week," the ad doesn't round it up to "hours every day" to sound bigger.
When Kite can't find any customer evidence, it stops and tells you what it searched and what would help, such as a few reviews pasted into the conversation or approval to research what customers say about you in public. If you ask it to write from your positioning alone, it will, and it tells you plainly that no customer evidence backs the batch.
See what your category already runs on TikTok
Kite checks what's already running on TikTok in your category before it writes, so your ads can take an angle nobody else has claimed. It uses TrendTrack, a research source built into Kite, to search TikTok ads and organic TikTok videos by the words your buyers use. For an online store, it can also look at the TikTok ads and videos tied to a particular competitor's store.
Kite reads the text on those ads and the captions on those videos, and it notes which hooks and promises keep coming up. If every competitor's ad opens with "Tired of...," that opening is already crowded, and a different one will stand out. Your competitors' lines stay theirs. Kite uses them to find contrast, not to borrow wording.
For a deeper look at your category on TikTok, see Research TikTok ads and videos in your category.
Choose the angles worth testing
An angle is a reason to tap, and Kite picks three to five of them before it writes a single line. Each angle comes from a different insight in the evidence, so your test compares different ideas rather than different synonyms for the same idea.
Kite chooses angles from options like these:
- the problem your customer was living with
- the result they got
- proof, such as a specific number a customer reported
- a comparison with the usual way of doing things
- who the product is built for
- an objection answered
- a view your customers hold that goes against the usual advice
An offer or deadline angle appears only when you have a real offer with a real end date. Within each angle, Kite varies the wording, how specific the line is, and its form, such as a statement, a question, or a direct instruction.
What should the text on a TikTok ad say?
The text on a TikTok ad should say the one thing the video doesn't, in words that sound like the person in the video could have written them. The video already shows the product and delivers the hook. The ad text names who the ad is for, adds a specific detail or piece of proof, and leads naturally into the call-to-action button.
Kite writes each line to work with the video it will sit on. When you supply the video, Kite reads the words alongside it, so the text doesn't repeat what the viewer just saw or heard. It also drafts each opening together with the words that follow it, so the first few words lead somewhere the rest of the line can deliver. The feed can cut long text short, so Kite puts the point in the first sentence.
Here's what a set might look like for a budgeting app for freelancers, built from a review that said, "I finally know what I can spend after taxes, and I stopped dreading April."
- Problem angle: "Still guessing how much of each invoice belongs to the tax office?"
- Result angle, in the customer's words: "Finally know what you can spend after taxes."
- Who it's for: "For freelancers who are done dreading April."
- Display name: "Tally Budget"
Each line is short enough to show in full, none of them uses a hashtag or a link, and all of them read like something a person would type under their own video. In a real batch, each line would also name the review, comment, or past ad it came from.
How do you write TikTok ads that don't feel like ads?
TikTok ads feel native when the words and the video both sound like a real person rather than a brand announcement. In the text, that means plain sentences, specific details, and your customers' own phrasing instead of slogans. Kite writes every line in sentence case with straight quotation marks, and it runs a review pass on every line to strip out the stiff, generic phrasing that marks copy as an ad.
The video matters even more, because it's what people see first. When Kite makes a TikTok video for you, it aims for something that looks like a post from a person:
- The video opens on a face mid-sentence, the result, or the problem on screen, never on a logo or a title card.
- The spoken hook also appears as on-screen text of ten words or fewer.
- Captions come in short chunks of a few words, in a clean style that matches what TikTok users see every day.
- The real product appears early, on a real screen, as proof.
- The video ends on one simple next step instead of a branded end card.
Kite builds the video from true details about your company and uses your own site's images and footage before it generates anything. A social video is vertical and fifteen to thirty-four seconds long unless you ask for something else. For more on how Kite makes the finished video, see Make video ads.
What is the character limit for TikTok ad text?
TikTok's help pages for reservation in-feed and TopView ads advise keeping ad text within 100 characters so it shows in full without a "See more" link. TikTok's page for standard auction in-feed ads doesn't state a number, so 100 characters is the safe working limit. The display name, which is the brand name shown on the ad, has a hard limit of 20 characters, or 10 for Chinese, Japanese, and Korean. On standard in-feed ads, the ad text can't include links, @ mentions, or hashtags.
Kite doesn't count by eye. Every line goes through a checker that counts its characters exactly, counting Chinese, Japanese, and Korean characters and most emoji as two. The checker flags any line over its limit, any line repeated within the same ad, and any line missing a source. Kite fixes what it finds and runs the check again before you see the batch. It also tells you which limits TikTok hasn't stated in writing for every format, so you know which numbers to double-check for the placement you choose.
Review the batch and launch in TikTok Ads Manager
Kite delivers the copy for your team to review, choose from, and launch. The batch arrives in the conversation with the angles explained, every line listed beside its source, and the checker's results attached. The same lines come in a file your team can paste from.
Kite doesn't create or launch ads in your TikTok account. A live ad spends your money in public under your name, so your team makes that call. You pick the lines you like, pair them with the video, choose the call-to-action button and landing page, and launch in TikTok Ads Manager. If you'd rather upload in bulk, give Kite your campaign names, ad group names, and landing page address, and it prepares a copy of the batch in the layout your import needs.
Write the next round from your results
TikTok creative wears out fast, because the same viewers see the same ad again and again until they stop responding. With your TikTok Ads Manager account connected, Kite reads each ad's text and results over a period you choose and uses them to write the next round.
Kite judges the ads by the measure you care about, such as cost per signup or cost per purchase. The winning angles get fresh wording. The losing ones are retired. One or two new angles go in to test. Lines that haven't had enough views to judge stay marked as untested, so a small sample doesn't kill a good idea, and Kite never describes a line as tested when there's no performance data behind it.
Kite records each round in your team's knowledge base: the period it looked at, which angles won, which it retired, and which are now being tested. Each new batch starts from everything the earlier rounds taught it, instead of from a blank page.
What you get
A set of angles with their evidence
Three to five reasons to tap, each with the customer insight behind it and where that insight came from.
Ad text variations for each angle
Several short, caption-style lines per angle, plus a display name, written to work with the video they'll sit on.
A source beside every line
The review, comment, sales call quote, or past ad each line came from, so your team can check any claim before it runs.
A length check
The checker's results for every line against TikTok's limits, with anything it flagged already fixed.
TikTok videos, when you ask
Vertical videos built from true details about your company, with the hook spoken and shown on screen in the opening seconds.
The next round
Once your ads have run, a fresh batch built from the angles that won, with the round recorded in your knowledge base.
How to get started
Tell Kite what you're advertising and who the ad is for. You might say, "Write TikTok ad copy for our meal kits, aimed at nurses who work night shifts," or "Give me ten TikTok ad text variations for our free trial."
Kite tells you which customer evidence it found and which angles it plans to use. You can add reviews, point it to a past ad you liked, or change an angle before it writes. Then it delivers the batch with every line's source and length check.
You can work with Kite in your browser or in Slack. You don't need to connect anything for the first batch, because Kite writes from your reviews and testimonials and its TikTok research sources are built in. Connect your TikTok Ads Manager account when you want Kite to build on your own results, so each new batch starts from the ads that already earn customers.
Integrations used for TikTok ad copy
Kite writes the copy, researches TikTok ads and videos in your category, and makes the videos with its own built-in tools. Your TikTok Ads Manager account adds the one thing only your account knows: how your own ads have performed.
Research what your category runs on TikTok
Learn from your own TikTok ads
Common questions
How do I write TikTok ad copy for a younger audience?
Write for the specific person you're trying to reach, in the words they already use, rather than for an age group. Forced slang reads as an ad faster than plain writing does, and it goes stale quickly. The most reliable source of the right words is your own customers: if your buyers are in their early twenties, their reviews, comments, and messages already show you how they describe the problem and your product. Kite builds every line from that evidence, so the copy sounds like your customers because it starts with what they said. It also reads the captions on TikTok videos your audience is watching in your category, so the tone fits what that audience sees every day.
Should I boost an organic post instead of running a regular TikTok ad?
It depends on whether you already have a post that's working. TikTok's Spark Ads let you promote an existing organic post, so the ad keeps the post's original caption, account name, and comments. That makes it look native by design. A regular in-feed ad gives you more room to test, because you can pair one video with several ad text variations and see which angle wins. Many brands do both: they test ideas as regular ads, then promote the organic posts that took off. Kite writes ad text for regular in-feed ads, and it can draft captions for organic posts you plan to promote later.
Can Kite launch my TikTok ads for me?
No. Kite writes the copy and makes the videos, and your team launches the ads in TikTok Ads Manager. A live ad spends your money in public under your name, so the person who controls the budget makes that call. Kite reads your connected TikTok Ads Manager account for results, and it can prepare the batch in the layout your bulk import needs. For setting up the campaigns themselves, see Build Meta, Reddit, and TikTok ad campaigns.
Can I post AI-generated videos as TikTok ads?
Yes, but TikTok expects realistic AI-generated content to be labeled, and its ad policies apply to every ad, whoever made it. Check TikTok's current rules for AI-generated content before you launch. Kite reduces how much of a video needs to be generated in the first place. It uses your own site's images and footage before it generates anything, and it builds each video on true details about your company, so the finished ad shows your real product.
Can Kite write ads for other platforms too?
Yes. Kite also writes Google search ads, Facebook and Instagram ads, LinkedIn ads, and X ads, each within its platform's limits. For Facebook and Instagram specifically, see Write Facebook and Instagram ad copy. For the full range of ad work, including images, video scripts, and creative briefs, see Produce paid-ad creative. For finished examples worth studying, see TikTok ad examples by category, and what the text on each says Coming soon .