Appearance
Script Coach
Script Coach is an AI-guided, step-by-step workflow for creating viral video scripts. It walks you through six phases — from basic info to a complete scene-by-scene storyboard — with AI assistance at every step. The methodology is rooted in viral content frameworks covering tone, topic framing, content planning, and visual storytelling.
Accessing Script Coach
Navigate to AI Script Coach in the sidebar. You'll see a list of your script sessions. Click New Script to start a new one, or click an existing session to continue where you left off.
You can also launch Script Coach from the AI Chat — the system will pre-fill relevant details (product info, etc.) if available.
The six phases
Script Coach is organized into six sequential phases. Each phase must be confirmed before the next one unlocks.
| Phase | Name | What it does |
|---|---|---|
| 0 | Basic Info | Set the script name, platform, video length, product info, and reference materials. |
| 1 | Brand Assessment | Analyze the product's USP, target audience, and ideal influencer profile. |
| 2 | Tone Selection | Choose the core emotional value the video should convey. |
| 3 | Topic & Framework | Research trending topics and select a topic angle with a viral framework. |
| 4 | Content Planning | Plan info points, viral elements, the hook, title, and run a quality check. |
| 5 | Storyboard | Build the final scene-by-scene shooting script with visuals, audio, and text overlays. |
Phase dependency chain
Phases follow a strict linear dependency:
Basic Info → Brand Assessment → Tone → Topic & Framework → Content Planning → StoryboardEach phase depends on the immediately preceding phase being confirmed. You cannot skip ahead.
Phase 0: Basic Info
Set up the foundation for the script.
Fields:
- Script Name (required) — A name for this script session.
- Product Info — A markdown field describing the product being promoted, including key selling points and links.
- Sources — Attach reference materials: URLs, PDFs, or images. These are sent to the AI for analysis in the Brand Assessment phase.
- Platform (required) — TikTok, Instagram, or YouTube.
- Duration (required) — 15s, 30s, or 60s. This determines info point constraints in later phases.
Click Confirm when ready to proceed to Brand Assessment.
Phase 1: Brand Assessment
Analyze the product and define three key profiles that guide all downstream decisions.
Fields (AI-generated or manually filled):
- Product USP — The single biggest selling point or angle.
- Target Audience — The market user persona for this product.
- Influencer Profile — The influencer archetype that matches the audience.
Click Analyze with AI to have the AI review your product info, attached sources (including PDFs and images), and fill in the assessment automatically. You can also fill in or edit the fields manually.
Click Confirm when the assessment looks right.
Phase 2: Tone Selection
Choose the core emotional value the video should convey. There are three options:
| Tone | Meaning | Best for |
|---|---|---|
| Useful | Practical value — the product solves a real problem | Tutorials, how-tos, product reviews |
| Entertaining | Emotional/fun value — the product brings joy or excitement | Lifestyle, comedy, challenge content |
| Resonant | Values alignment — the product reflects the viewer's identity or beliefs | Brand storytelling, cause-driven content |
The AI will recommend a tone with reasoning based on the Brand Assessment. You can accept the recommendation or choose a different tone.
Click Confirm to proceed.
Phase 3: Topic & Framework
Research trending topics and select a content angle paired with a viral framework.
What the AI generates:
- Trending Topics — A list of ~10 trending topics in the creator's content domain.
- Topic Candidates — 2-5 proposed topic + framework combinations, each with:
- Title — The topic angle.
- Framework — One of four structural patterns (see below).
- Framework Sub-category — A more specific approach within the framework.
- Viral Score — A 0-100 score estimating viral potential.
- Description — A brief explanation of the angle.
Viral frameworks
| Framework | Meaning | Hook style |
|---|---|---|
| Process | Showing a process (making, review, challenge, before/after, novelty) | Goal as hook |
| Knowledge | Sharing knowledge (problem-solving, situations, how-to, avoiding pitfalls) | Pain point as hook |
| Story | Telling a personal story (achievement, painful experience, success) | Underdog identity as hook |
| Opinion | Sharing a stance (agree, disagree) | Uncommon opinion as hook |
Select one of the candidates by clicking on it, then click Confirm.
Phase 4: Content Planning
Plan the actual content structure: what information to convey, in what order, and how to hook the viewer.
Fields:
- Info Points — Ordered information points, each tagged with viral elements. The number of info points is constrained by video length:
- 15s video: 2-3 info points
- 30s video: 3-5 info points
- 60s video: 5-8 info points
- Viral Elements — Tags from a set of 8 viral elements (target group, cost efficiency, celebrity, novelty, sexual appeal, worst-case, contrast, nostalgia) applied to info points.
- Hook — The first 3-5 seconds summary with viral elements.
- Title — The video title (usually a text version of the hook).
- Quality Check — A 5-dimension score (1-5 each):
- Value — Is it useful/entertaining/resonant?
- Precision — Does the audience match the influencer's followers?
- Engaging — Will viewers keep watching?
- Actionable — Is it practical for problem-solving?
- Familiarity — Is it accessible enough for the audience?
Click Analyze with AI to generate the content plan, or fill in / edit manually. Click Confirm when satisfied.
Phase 5: Storyboard
The final output — a complete scene-by-scene shooting script.
Header fields:
- Project name, content length, content title (pre-filled from earlier phases).
- Optional: product link, hashtag, mention account, reference video link, wardrobe/styling notes.
Scenes — Each scene includes:
- Timeline — Time position (e.g., "0s-3s").
- Visual — Description of what appears on screen.
- Frame Size — Camera distance: extreme close-up, close-up, medium, or wide.
- Audio — Type (monologue, dialogue, or voiceover), spoken text, and optional speaker name.
- Text on Screen — Text overlay or emphasis.
- Visual Reference — Optional reference image URL.
Click Analyze with AI to generate the storyboard, then edit individual scenes as needed. Click Confirm to mark the script as completed.
AI assistance
At every phase (except Basic Info), you can click Analyze with AI to have the AI generate or complete the phase content. The AI:
- Reads all confirmed data from previous phases.
- Considers your attached reference materials (URLs, PDFs, images, text).
- Generates content appropriate for the current phase.
- Writes it to the canvas via the chat interface — you can see the AI working in the side panel.
You can also chat with the AI directly to ask for modifications, alternatives, or explanations before confirming.
Editing and the dirty state
Script Coach tracks whether changes in an earlier phase have invalidated a later phase. This is called the dirty state.
How it works:
- When you edit a phase that has already been confirmed, the next phase is automatically marked as dirty.
- A dirty phase shows a visual indicator prompting you to review and re-confirm it. The confirm button changes to Re-confirm for phases that were previously confirmed.
- Dirty state propagates one step at a time down the chain. For example, editing Brand Assessment marks Tone as dirty. If you then re-confirm Tone, Topic becomes dirty, and so on.
Example scenario:
- You complete all 6 phases and confirm the storyboard.
- You go back and change the Product USP in Brand Assessment.
- Brand Assessment is still confirmed, but Tone is now marked dirty.
- You review Tone, decide it still looks good, and re-confirm it.
- Now Topic & Framework becomes dirty.
- You continue down the chain, reviewing and re-confirming each phase as needed.
This ensures that downstream content stays consistent with any upstream changes, while giving you control over what actually needs to be regenerated.
Phase status indicators:
| Status | Meaning |
|---|---|
| Locked | The preceding phase has not been confirmed yet. |
| Idle | The phase is unlocked but has no data or is not yet confirmed. |
| Done | The phase is confirmed and up to date. |
| Dirty | The phase was confirmed but upstream data has changed — review needed. |
Persistence
All changes are automatically saved as you work. The session persists across browser refreshes and can be resumed at any time from the Script Coach list page.
Tips for best results
- Provide rich source materials — The more context you give in Basic Info (product descriptions, links, reference images, competitor videos), the better the AI output at every phase.
- Review each phase before confirming — The AI output is a strong starting point, but domain-specific edits always improve quality.
- Use the chat — If a generated assessment or content plan isn't quite right, chat with the AI to iterate before confirming.
- Trust the dirty indicators — When you see a dirty badge, take a moment to review that phase. The content may still be valid, or it may need updating.
