Social
Content Writing
No items found.

Write a TikTok script with AI: beat-by-beat script, on-screen text cues & caption

Name the brand and Juma writes a ready-to-shoot TikTok script in their voice: a hook, beat-by-beat timecodes, on-screen text cues, a caption with hashtags, and a punchy CTA.

Name the client and drop in their website or TikTok handle, and Juma studies how the brand actually talks (its tone, its running jokes, the way it addresses fans) before writing a single line. The Flow returns a beat-by-beat 30-second script with timecodes for the hook, setup, payoff, social proof, and CTA, plus on-screen text cues, voiceover lines, a ready-to-post caption with hashtags, and production notes for whoever holds the phone. More than 400 marketing teams use Juma to turn a brand into finished, on-brand content, and a short-form script is the piece that usually stalls on a blank page.

‍

1

Write a 30-second TikTok script in the brand's voice

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Try This Flow

Example Flow result

Hide details
  • Drop in the brand's TikTok handle, not just the website. The handle lets Juma pull real posts and match the voice the audience already knows, including the running bits and the way the brand talks to fans in comments.
  • Name the length. "30 seconds" and "15 seconds" produce different beat structures. A 15-second script front-loads the hook and payoff; a 30-second one has room for setup and a social-proof beat before the CTA.
  • Give it the hook you want, or let it pitch a few. If a specific angle is in mind, say so. If not, ask for three or four hook options and pick the one that fits the brand and the platform.
  • Say who's on camera. A founder, a creator, or faceless b-roll changes the balance between voiceover and on-screen text. Telling Juma up front means the script matches how the video will actually be shot.
  • Point to a trending sound. Paste the audio name or link and Juma times the beats to the sound's structure, so the payoff lands on the drop instead of fighting it.
  • Ask for the caption and hashtags too. The whole post comes back ready, not just the script: caption, hashtag set, and on-screen text, so nobody rewrites it before shooting.
2

How do you write a hook that stops the scroll?

The first two seconds decide whether a short-form video gets watched or swiped past, so the hook is worth more attention than the rest of the script combined. Ask Juma to pitch several hook options for the same idea, each written in a different style: a bold claim, a question, a POV, a pattern interrupt, a relatable fail, and a stat. Each option comes back with its on-screen text and its opening voiceover line, so the team can read all of them cold and pick the one that fits the brand and the audience. Test two on the same concept before committing a shoot to either.

Prompt
Copy

Give me 6 different hooks for this TikTok, one per style: bold claim, question, POV, pattern interrupt, relatable fail, and a stat. Include the on-screen text and the opening line for each.

Try This Flow
3

How do you match your script to a trending audio?

Trending sounds carry reach on TikTok, but only if the beats land on the audio's structure instead of running past it. Give Juma the sound and it re-times the script to match: where the drop hits, where the tension builds, and where the payoff should sit. The output is a revised beat sheet mapped to the audio's timing, with notes on which lines to lip-sync versus voiceover and exactly where each on-screen text cue appears. This turns a good script into one that feels native to the sound, which is what the algorithm and the audience both reward.

Prompt
Copy

Here's the trending sound we want to use: [paste link]. Re-time our Duolingo script to match its structure, and tell me where the on-screen text and the payoff should land.

Try This Flow
4

How do you adapt the script for Reels and YouTube Shorts?

One idea can run on three platforms, but each has its own conventions and posting the same cut everywhere leaves reach on the table. Ask Juma to adapt the script for Instagram Reels and YouTube Shorts while keeping the core concept intact. The output is a platform-specific version for each: adjusted pacing, on-screen text placed for each app's safe zones, a caption written to the right length, the hashtag conventions that platform expects, and a CTA that matches how people act there. The team shoots once and ships three native-feeling cuts instead of one that only fits TikTok.

Prompt
Copy

Adapt this script into an Instagram Reel and a YouTube Short. Keep the idea, but adjust the pacing, on-screen text, caption, and CTA for each platform's conventions.

Try This Flow
5

How do you turn one script into a week of short-form content?

A concept that works is rarely a one-off, and the fastest way to keep a channel fed is to run variations on what already lands. Ask Juma to spin one winning idea into a series: five scripts on the same theme, each with a fresh hook, a different angle, and its own CTA, all in the brand's voice. The output includes a suggested posting order so the series builds instead of repeating itself. For agencies running short-form across a roster of clients, this is how one strong concept becomes a full week of content without five separate brainstorms.

Prompt
Copy

Turn this concept into a week of TikToks: 5 scripts on the same theme, each with a fresh hook and angle, in Duolingo's voice, plus the order to post them.

Try This Flow

Set up your client project: brand voice, top-performing videos, and product details

A Juma Project is a shared space where the team keeps everything Juma needs to know about a client. Build one project per client, add context as you go, and every script the team writes pulls from the same voice and the same proven formats, whether it's run by the social lead or a freelancer covering a shift. The more the team adds over time, the more each script sounds like the brand from the first draft.

What to add

Brand Voice Guide

How the brand talks on short-form video: tone, catchphrases, emoji, pacing, and what to avoid. With this in the project, every script comes out in the right voice instead of a generic one that has to be rewritten line by line.

Top-Performing Videos

Links or transcripts of the videos that already worked, with a note on why each one landed. Juma studies the hooks, formats, and recurring bits that resonate with this audience and matches those patterns instead of guessing.

Product & Offer Details

What the CTA points to: the product, the current promo, the link, and any claims that need to stay accurate. This keeps the closing beat truthful and specific instead of a vague "check us out."

Content Pillars & Series Formats

The recurring show formats the brand runs, from a weekly explainer to a running joke series. Add these and a week of scripts stays on-format instead of five unrelated ideas that don't build a channel.

Guide Juma with project info

Add a short description to each knowledge item in the project's info field so Juma knows what each file is and when to use it. For example:

  • Brand Voice Guide: "How we sound on TikTok and Reels. Apply to every script, caption, and on-screen text cue."
  • Top-Performing Videos: "Our best short-form posts and why they worked. Match these hooks and formats."
  • Product & Offer Details: "Current product, promo, and link. Use for the CTA so it stays accurate."
  • Content Pillars & Series Formats: "The recurring formats we run. Use when scripting a series or a week of content."
Juma Logo
Get a ready-to-shoot script in the brand's voice

Frequently Asked Questions

How much time does this Flow save compared to scripting a TikTok manually?

Writing a short-form script by hand means studying the brand voice, drafting a hook, blocking out the beats, and adding text cues and a caption, which takes 45 to 90 minutes per video. Juma returns the full script in a couple of minutes, so the team spends its time choosing and shooting instead of staring at a blank page.

The savings compound when the brand voice and top-performing formats live in a Juma Project, because the next script starts from proven patterns rather than a cold start. Strategy, taste, and judgment stay human: the team reviews and edits every script before it goes to a shoot, and the strongest hooks still come from someone who knows the audience. Juma removes the blank-page tax, not the creative call.

What's in the script Juma delivers?

The deliverable is a beat-by-beat script with timecodes for each moment: the hook, the setup, the payoff, a social-proof beat, and the CTA. Alongside the spoken lines it includes an on-screen text-cue column, voiceover notes, a ready-to-post caption with a hashtag set, and short production notes covering shots, pacing, and where the trending sound lands.

Because the script is structured as a shot-ready document rather than a paragraph of ideas, the person holding the phone can follow it start to finish. Every beat names what happens on screen and what the text overlay says at that second, so the edit matches the plan instead of getting rebuilt after the shoot.

How does Juma match the brand's voice?

Juma studies how the brand actually talks before writing. Give it the website or the TikTok handle and it reads real posts, tone, and recurring bits; add a Brand Voice Guide to the project and it works from the team's own definition of the voice, including catchphrases, emoji habits, and what to avoid.

This is why a Duolingo script comes back playful and a little unhinged while a bank's script comes back warm and plain-spoken from the same Flow. The voice is read from the brand's own material, not applied from a template. For agencies, one Project per client means Juma remembers each brand's voice without a re-brief every time, and unlimited seats mean the whole team writes from the same foundation.

Does this work for Reels and YouTube Shorts, not just TikTok?

Yes. The core script is platform-agnostic, and Juma adapts it to Instagram Reels and YouTube Shorts on request. Each version adjusts pacing, on-screen text placement for the app's safe zones, caption length, hashtag conventions, and the CTA, so the team shoots once and ships a native-feeling cut for each platform.

The conventions genuinely differ: Reels captions and hashtags behave differently from Shorts, and text placed for TikTok's UI can sit under a Shorts progress bar. Adapting the script to each platform means the same idea performs on its own terms rather than being copy-pasted across three apps with the reach that costs.

Can Juma script a whole content series, not just one video?

Yes. Ask Juma to turn one concept into a series and it returns five scripts on the same theme, each with a fresh hook, a different angle, and its own CTA, plus a suggested posting order. This keeps a channel fed without running a separate brainstorm for every post.

For a content or growth team, this is the difference between one good video and a week of them. The series stays on-format because it draws from the same content pillars and brand voice in the project, and the team still reviews every script before it ships. Human review sits on every output, so a series scales the drafting without handing over the editorial call.

Don't take our word for it

Ask AI about us

400+ marketing teams trust Juma. ChatGPT, Claude, and Perplexity know why. Ask them.

Ready when you are

What's on your plate today?

Start typing a task and Juma will figure out the rest.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.