---
title: Write video ad scripts
description: Get short video ad scripts that hook viewers in the first few seconds, use the words your customers already use, and stay inside the claims your company is allowed to make, then turn the best one into a finished ad.
slug: /use-cases/video-ad-scripts
page_type: use-case
lead_prompt: How do I write video ad scripts with AI?
target_prompts:
  - Can an AI marketing agent write video ad scripts?
  - How do I write a short video ad script that hooks viewers in the first few seconds?
  - How do I write video ads for a regulated industry without making claims I can't back up?
  - What's a good structure for a 30-second ad script?
  - Can you give me video ad script examples for my product?
entity: Kite
category: AI marketing agent
author: Devon Wells and Kite
date_published: '2026-11-02'
date_modified: '2026-11-02'
related_integrations:
  - /integrations/meta-ads.md
  - /integrations/youtube.md
---

# Write video ad scripts

## Key Takeaways

- A good video ad script is written for two channels at once: what the viewer hears and what the viewer reads on screen. Many people watch feed ads with the sound off, so the words on screen have to carry the hook by themselves.
- The safest way to write ads in a regulated category is to agree on the claims before you write the script. Kite lists every figure and claim the ad may use with its source, lists what must never appear, and fixes the disclosures your category requires.
- Kite drafts several directions for each ad, each built on a different true detail about your company and the words your customers use. Each one comes with a hook, timed beats, and the spoken and on-screen lines for every beat.
- A 30-second ad usually has four beats: a hook in the first two or three seconds, the problem, visible proof, and a payoff with one call to action. That's roughly 65 to 80 spoken words.
- Kite can turn the chosen script into a finished video, and with Meta Ads connected it reads which of your video ads earn results, so the next round of scripts keeps the hooks that work.

## Why video ad scripts are harder than they look

A short video ad has almost no room. Someone scrolling Instagram or watching a YouTube video decides in the first few seconds whether your ad is worth their attention, and most of them decide it isn't. The script has to stop them, show them something believable, and tell them what to do next, all in less time than it takes to read this paragraph.

The work behind a good script is mostly research and judgment rather than clever writing. You need to know what your customers say about the problem in their own words, what your competitors are already running, and what your company can actually prove. Then you need a hook that selects the right viewer, a middle that shows rather than tells, and an ending that asks for one thing.

In a regulated category, such as finance, insurance, health, or supplements, there's another layer. One unsupported sentence, like a guarantee nobody can make or a rate without its date, can get the ad rejected by the platform or create a real legal problem. Most teams handle this by sending finished scripts to a compliance reviewer and rewriting whatever comes back marked up. That's slow, and it means the creative work happens before anyone knows what the ad is allowed to say.

This is work an AI agent handles well. It can read reviews and competitor ads quickly, keep a strict list of approved claims, and draft many directions so you can choose the strongest instead of settling for the first. 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 video ad scripts.

## How Kite writes video ad scripts

Kite starts with what it already knows about your company. During onboarding, it researches your positioning, products, customers, competitors, and brand voice, and saves them in your team's wiki. When you ask for a video ad, Kite also searches your market for the ads and short videos already running around your product, and it gathers the customer evidence it will write from, such as reviews, testimonials, and comments on your ads.

Before it writes a single line, Kite settles what the ad may claim. It lists the figures and claims it can use, each with a source and a date, and lists what must stay out. Then it drafts several directions, each with its own hook, timed beats, and spoken and on-screen lines. It picks the strongest by testing each story against what a viewer needs to believe, or shows you the options first if you'd rather choose.

Kite can then produce the finished ad from the chosen script. Once your ads are running, it reads their results through your connected ad account and uses them to plan the next round.

### Start from what customers say and what's already running

The best hooks are usually things a customer said first. A line from a review, such as "I didn't realize how much I was paying until I switched," is more believable than anything a copywriter invents, because a real person said it and other buyers recognize themselves in it. Kite looks for these lines in the reviews, testimonials, sales-call notes, and ad comments in your wiki or the brief. If it finds no customer evidence at all, it tells you what it searched and what would help, such as pasting in a batch of reviews or letting it research what customers say about you in public.

Kite also looks at the market. Its built-in ad research pulls your competitors' current ads, including their video creative, transcripts, landing pages, and run dates, from their website addresses alone. It can also search Meta's ad library by keyword to see every advertiser running ads around a phrase your buyers use, and it reads public videos on TikTok, Reels, Shorts, and YouTube along with their transcripts. A competitor's video that has run for four months tells you that format and hook are probably earning their keep.

Kite uses competitors' ads to learn structure, pacing, and format. Their claims, names, and trademarks stay theirs, and Kite puts them on the list of things your ad won't say.

### Agree on the claims before writing the script

In a regulated category, the claims list is the part of the work that keeps an ad running. Kite writes two lists before it drafts any scene, and every script it writes follows them.

The first is the approved figures. Every number the ad presents as a claim or as proof, such as a rate, a rating, a customer count, or a price, goes on this list with its source and its date. A figure that isn't on the list doesn't appear in the ad. When there's no approved figure for a point, Kite shows the change instead of stating a number. For example, the ad might show a balance growing in the app rather than promising a specific return. Kite also keeps the source's own qualifiers, so "about five minutes" never becomes "five minutes," because the rounded version is a claim nobody made.

The second is the list of what must never appear. It includes your competitors and their claims, anything your brief holds back, and the words you've ruled out for your category, such as "guaranteed" or "cure." Kite names a certification like SOC 2 or HIPAA only when your own materials state it.

Your required copy works the other way. Disclosures, legal lines, and words you've asked Kite to keep exactly are fixed, and Kite builds the script around them rather than squeezing them in at the end. When your compliance reviewer approves the lists once, they've approved the raw material for every script that follows. Kite keeps the approved claims and disclosures in your team's wiki, so the next ad starts from the same list.

### Write a hook that earns the first few seconds

The hook's job is to stop the right person and tell them, right away, that the ad is for them. Kite writes the opening together with the lines that follow it, so the hook leads straight into the story. An opening that the rest of the ad can't continue without changing the subject is bait, and viewers can tell.

Kite writes each hook for both the sound and the screen. The on-screen words carry the hook for people watching with the sound off, and the spoken line carries it for everyone else. The first frame matters as much as the first sentence, so Kite plans what the viewer sees in that moment, such as a person holding up a confusing bill or a product doing something unexpected.

Kite drafts about six directions for a new ad, each built on a different true detail about your company. One might open on a customer's frustration, another on the result, and another on a surprising fact about how the product works. Each direction is a short story: who wants what and what's in the way, the turn that your product causes, and a closing frame that looks different from the opening. Kite chooses the strongest by how well the story holds up, not by which hook sounds cleverest.

### What's a good structure for a 30-second ad script?

A 30-second ad works best with four beats: a hook, the problem, the proof, and the payoff with a call to action. Each beat has one job, and each shot in it should change what the viewer knows or feels. At a natural speaking pace with room for pauses, 30 seconds holds roughly 65 to 80 spoken words, so every line has to earn its place.

Here's an example for a savings app, the kind of product where claims are regulated:

- **Hook, about 0 to 3 seconds.** A woman holds up her bank statement. On screen: "My savings paid me less than a sandwich last year." That line comes from a customer review.
- **Problem, about 3 to 10 seconds.** Voice-over: "Most big banks still pay almost nothing on savings. I just never checked." The camera shows her scrolling an old statement.
- **Proof, about 10 to 22 seconds.** The app moves money into savings in a few taps, and the balance updates on screen. On screen: the rate with its date, such as "4.10% APY as of October 1, 2026," exactly as the approved figures list states it.
- **Payoff and call to action, about 22 to 30 seconds.** Voice-over: "Opening an account took me about five minutes." The end card shows the product name, one call to action, and the partner bank's required disclosure.

The claims list shaped every line. The rate appears only with its date, "about five minutes" keeps the customer's qualifier, and the ad never says "guaranteed." The bank statement shows the problem without the ad having to name another bank.

Kite labels each beat with its job, its timing, the spoken line, the on-screen words, and what the viewer sees, so a video editor or a creator filming the ad knows exactly what to shoot. For a 15-second ad, Kite usually drops the separate problem beat and lets the hook state it. For a 60-second ad, it adds a second piece of proof or an objection answered.

### Turn the script into a finished ad

A script is most useful once it's on screen, and Kite can produce the video itself. A video for social media is vertical and 15 to 34 seconds long unless you ask for a different length or shape, and Kite makes a 20-second widescreen cinematic ad when you ask for one. Kite uses your own website's images and footage first, then adds generated people, voices, music, and sound where the film needs them, in your brand's fonts and colors. You receive a playable video file, and the editable source project is available when you ask for it.

A video ad on Meta also needs the text around it. Kite writes the primary text and headlines to go with the video, with the hook in the first sentence because Facebook and Instagram cut the text off after a short preview. A checker counts every line against Meta's recommended lengths, and every line carries the source it came from. You get the video and the text as a batch to review, then your team uploads them and launches the ad in Meta Ads Manager.

For YouTube, the video your ad plays has to live on a YouTube channel. With your channel connected, Kite can upload the finished video with its title and description once you approve it, and your team then selects it as the ad's video in Google Ads.

### Learn which scripts worked and write the next round

The script you'd bet on and the script that wins are often different, so Kite treats each round of ads as a test. With your Meta Ads account connected, Kite reads each ad's results alongside its creative, including the video, primary text, and headline. It sorts your current ads into the angles and hooks that earn results and the ones that don't.

The next round builds on what it found. Winning hooks get fresh scripts, losing angles are retired, and one or two new angles go in to test. Kite judges results by the measure your team cares about, such as cost per lead or cost per purchase, and it says which measure it used. Ads that haven't run long enough to compare stay marked as untested. Kite records each round in your team's wiki, so the hooks that work for each audience build up into a library the next brief can start from.

## What you get

- **A claims list.** The figures and claims your ad may use, each with its source and date, plus the words and claims that must stay out and the disclosures that must appear.
- **Several script directions.** Each one has a hook, a short explanation of why it fits your brief, and timed beats with the spoken line, on-screen words, and visuals for every beat.
- **A finished video ad.** A playable video built from the chosen script, vertical for social by default, with the editable project available on request.
- **The text that runs with the video.** Primary text and headlines for Meta, checked against Meta's recommended lengths, with a source beside every line.
- **A next round based on results.** With Meta Ads connected, a read on which hooks and angles earned results and fresh scripts that build on them.

## How to get started

You can work with Kite in your browser or in Slack. Start by telling Kite what the ad is for in plain language. You might say, "Write three 15-second video ads for our new savings account. We're a regulated bank partner, so every rate needs its date and we need the FDIC disclosure on the end card." Or you might just say, "Write a 30-second Instagram ad for our scheduling app."

Kite uses what it already knows about your product and customers to plan the directions. If your category has rules, share them up front, along with any disclosures and approved claims you already have. Kite builds the claims list from them and from your own materials, and it shows you the list alongside the scripts so your compliance reviewer can check both.

You don't need to connect anything to get scripts or a finished video. Connect Meta Ads when you want Kite to learn from your current ads' results, and connect YouTube when you want Kite to upload finished videos to your channel. Kite brings uploads to you for approval first, and your team launches every ad in the ad platform.

## Integrations used for writing video ad scripts

Kite's research and video production are built in, so you can get scripts and a finished ad without connecting an account. Connecting your ad account and your YouTube channel adds your own results and a place to publish.

### Learn which video ads earn results

- [Meta Ads + Kite](/integrations/meta-ads.md): Kite reads the results and creative of your Facebook and Instagram ads, including your video ads, so it can tell which hooks and angles to keep and which to retire. Kite reads the account, and your team uploads and launches the new ads in Ads Manager.

### Research and publish on YouTube

- [YouTube + Kite](/integrations/youtube.md): Kite's built-in research reads public YouTube videos and their transcripts without any account, which helps it study the formats working in your market. With your channel connected, Kite can upload a finished ad video with its title and description after you approve it, ready to select in Google Ads.

## Common questions

### Do AI-generated video ads actually work?

They work when they're built from real evidence and tested against real results. An AI-written ad that invents its claims and hooks sounds like every other ad in the feed. An ad built from your customers' own words, your actual proof, and the formats already working in your market has the same raw material a strong human-written ad would have. Kite writes from that evidence, then reads your ad results through Meta Ads to see which scripts earned their spend and which didn't.

### Can AI make a video from my script?

Yes. Kite can produce a finished video from a script it wrote or one you supply. It uses your website's images and footage first and adds generated scenes, people, voices, music, and sound where the video needs them. If you supply a script, Kite keeps any lines, claims, and legal copy you mark as fixed and treats the rest as a starting point it can strengthen.

### Can you give me video ad script examples for my product?

Yes. Ask Kite for video ad ideas, and it drafts several directions for your product, each with a hook, a story, and timed beats, built from true details about your company. For examples of real ads and the scripts behind them, see Facebook video ad examples, with the scripts that make them work (coming soon).

### Can Kite check my script against my industry's advertising rules?

Kite writes inside the rules you give it. It uses only the claims on the approved list, keeps each source's qualifiers, leaves out the words you've ruled out, and keeps your required disclosures exactly as written. It doesn't certify that an ad meets a regulator's or a platform's rules, so in a regulated category your compliance reviewer still approves the claims list and the final script. Because the claims are settled first, that review is usually a check rather than a rewrite.

### Can I write video ad scripts with AI for free?

Yes. Kite's free plan includes usage, so you can try writing a video ad script without paying. The Growth plan costs $100 a month and includes $100 in AI credits, which is useful once you're producing finished videos regularly. Pricing is per workspace, so adding teammates doesn't change the price.
