90% creator Việt viết script TikTok bằng ChatGPT theo cùng cách:

“Viết cho tôi script TikTok 60 giây về [topic]”

Output? Generic, đều đều, ai cũng viết được. Video post lên → 200-500 view → buồn → bỏ.

Vấn đề không phải ChatGPT. Vấn đề là prompt sai.

Top creator dùng ChatGPT chuyên nghiệp follow framework HOOK → VALUE → CTA với prompts được engineer kỹ. Output viral 100x more.

Bi này là 5 prompt thực chiến mình dùng cho @tien.tu.ai — copy paste được luôn. Mỗi prompt cho 1 loại video khác nhau, có formula 3-5-3, 6 loại hook proven, và CTA pattern viral.

Disclosure: Bài có chứa link affiliate. Mình chỉ recommend tools đã thực sự dùng.

Tóm tắt 30 giây

Formula viral 3-5-3: 3 giây HOOK + 5 phần VALUE (mistakes/tips/myths) + 3 giây CTA.

Critical: Hook ≤10 từ. 3 giây đầu = 50% retention. Pass 3s = pass algorithm test.

5 prompts: Listicle / Storytelling / Educational / Contrarian / TikTok Shop affiliate.

ROI: 30 ngày dùng = view trung bình tăng 3-10x.

Formula 3-5-3 — anchor cho mọi script viral

Trước khi vào 5 prompts, hiểu formula gốc mọi script viral 2026.

3-5-3 stand for:

Tại sao 3-5-3 work?

Lý do 1: TikTok algorithm 2026

Algorithm decide reach trong 3 giây đầu. 50% viewers drop trong 3s đầu. Hook strong = hold rate >50% = boost lên FYP.

Lý do 2: Cognitive load

Brain xử lý được 5-7 chunks information cùng lúc. 5 phần là sweet spot — không quá ít (boring), không quá nhiều (overwhelm).

Lý do 3: CTA placement

CTA cuối video lúc viewer đã invest 50+ giây = compliance rate cao hơn 5x.

Hook 6 loại proven 2026

Mỗi prompt sẽ generate hook theo 1 trong 6 loại:

Loại hookPatternVí dụ tiếng Việt
CuriosityMở loop → trì hoãn explanation”Tôi đã học được điều này lúc 3 giờ sáng…”
Pain pointHighlight struggle phổ biến”Bạn cũng tốn 3 tiếng/ngày cho email?”
ContrarianChallenge belief phổ biến”Mọi người dạy SAI cách dùng ChatGPT”
AuthorityClaim expertise + proof”Sau 3 năm chạy ads, đây là điều ít ai nói”
List/NumberSpecific number + value preview”5 prompt ChatGPT đổi đời tôi tháng này”
Fear-basedLoss aversion trigger”Bỏ qua bước này = mất 80% lợi ích”

⚠️ Critical: Hook ≤10 từ. Quá 10 từ = viewer scroll trước khi finish reading.

Yêu cầu trước khi dùng 5 prompts

Tools bắt buộc

Setup context (1 lần, save thời gian forever)

Trước khi dùng prompts, paste context này vào ChatGPT (chỉ 1 lần đầu mỗi session):

Context cho session này:

VỀ TÔI:
- Niche: [vd: AI tools cho người Việt]
- Audience: [vd: dân văn phòng 25-35 tuổi, muốn kiếm thêm]
- Tone: [vd: thân thiện, không hoa mỹ, đời thường]
- Goal: [vd: build trust + drive affiliate conversion]

QUY TẮC OUTPUT:
1. Tiếng Việt natural — tránh từ Hán Việt cứng
2. Câu ngắn 5-8 từ
3. Hook ≤10 từ, scroll-stopping
4. Mỗi script kèm visual cue [VISUAL: ...]
5. KHÔNG dùng phrase "Trong thời đại AI", "Ngày càng phổ biến", "Đáng kể"

Tôi sẽ paste prompts. Hãy follow format chính xác.

→ Mỗi prompt sau output match style luôn.

Đọc thêm cách setup Custom GPT vĩnh viễn để skip step này.

Prompt 1: Listicle TikTok (most viral format)

Use case: Top format viral TikTok 2026. “5 cách…”, “3 sai lầm…”, “7 mẹo…”

Prompt copy paste:

Viết script TikTok listicle 60 giây với formula 3-5-3.

Topic: [PASTE TOPIC CỤ THỂ — vd: "5 prompt ChatGPT viết content TikTok"]

Format output:

[HOOK — 3 giây, 0-3s]
- 1 câu ≤10 từ, list/number hook
- Pattern: "X điều/cách/mẹo + result + tease unique"
- KHÔNG generic, có 1 detail specific

[VISUAL HOOK]
- Mô tả cảnh quay 0-3s

[INTRO — 3 giây, 3-6s]
- 1 câu setup vấn đề
- Tại sao audience care

[ITEM 1 — 8-10 giây, 6-15s]
- Tiêu đề ngắn ≤6 từ
- 2-3 câu giải thích
- Ví dụ cụ thể (số liệu/case)

[ITEM 2 — 8-10 giây, 15-25s]
[Same format]

[ITEM 3 — 8-10 giây, 25-35s]
[Same format]

[ITEM 4 — 8-10 giây, 35-45s]
[Same format]

[ITEM 5 — 8-10 giây, 45-55s]
[Same format — này nên là item ĐẶC BIỆT NHẤT, surprise factor]

[CTA — 5 giây, 55-60s]
- Action cụ thể (comment / save / follow)
- Lý do cụ thể tại sao họ nên action

[VISUAL CTA]
- Mô tả cảnh quay cuối

YÊU CẦU NGHIÊM:
- Mỗi item phải có 1 takeaway rõ ràng
- Item cuối nên là "secret sauce" — info giá trị nhất
- CTA tránh generic "follow để xem thêm" → cụ thể: "save bài này nếu bạn..."

Tạo 3 versions hook khác nhau để A/B test.

Ví dụ output (sau khi setup context AI tools cho người Việt):

[HOOK v1] "5 prompt ChatGPT này tôi giấu 6 tháng"
[HOOK v2] "Tôi từ 200 view lên 50K nhờ prompt này"
[HOOK v3] "ChatGPT bạn dùng SAI 99% — đây là cách đúng"

[VISUAL HOOK] Close-up tay gõ ChatGPT, text overlay nổi animation

[INTRO]
"Sau 90 ngày test, đây là 5 prompt thay đổi cách tôi làm content..."

⚠️ Mẹo: Sau khi nhận output, ask: “Item 3 hơi generic, regenerate với specific data tốt hơn.”

Prompt 2: Storytelling TikTok (build emotional connection)

Use case: Niche personal/lifestyle/coaching. Audience nhớ stories tốt hơn facts 22x.

Prompt copy paste:

Viết script TikTok storytelling 60 giây với formula 3-5-3.

Topic: [PASTE — vd: "Lần đầu kiếm $1000 từ TikTok faceless"]

Cấu trúc story arc:

[HOOK — 3 giây, 0-3s]
- 1 câu ≤10 từ, curiosity hook
- Pattern: "Setup outcome" → tease how
- Vd: "Tôi đã kiếm $1000 đầu tiên từ TikTok faceless"

[SETUP — 5-8 giây, 3-11s]
- Where/when/who briefly
- Establish stakes (gì at stake?)

[CONFLICT — 12-15 giây, 11-26s]
- Vấn đề/thách thức cụ thể
- Cảm xúc real (frustration, doubt, fear)
- Detail specific (số tiền mất, thời gian wasted)

[TURNING POINT — 8-10 giây, 26-36s]
- Insight/discovery key
- Pivot moment

[RESOLUTION — 12-15 giây, 36-51s]
- What happened
- Specific outcome (numbers, results)
- Lesson learned (1 câu universal)

[CTA — 5-9 giây, 51-60s]
- Connect lesson với audience
- Soft action: comment / share story

YÊU CẦU:
- Show, don't tell — describe scenes specific
- Emotion words: "frustrated", "stuck", "shocked" 
- Numbers cụ thể: "$200", "3 tháng", "5 ngày"
- Universal lesson nhưng từ personal experience

Tone: như kể chuyện với bạn thân.

Ví dụ output:

[HOOK] "$1000 đầu từ TikTok faceless — đây là sự thật"

[SETUP] "Tháng 11/2024 tôi mất việc văn phòng. Tài khoản còn 5 triệu, tiền nhà tháng sau 8 triệu..."

[CONFLICT] "Test 30 video TikTok đầu — toàn dưới 500 view. Stress đến mất ngủ. Mỗi sáng mở app... 0 followers mới..."

[TURNING POINT] "Đến video thứ 31, tôi đổi 1 thứ DUY NHẤT — hook trong 3 giây đầu..."

[RESOLUTION] "Video viral 240K view trong 18 tiếng. Affiliate ElevenLabs $36/sale × 28 = $1,008. Account còn $50 cuối tháng."

[CTA] "Comment 'HOOK' nếu muốn tôi share đoạn hook 3 giây thay đổi life mình."

→ Story arc complete + emotional + specific data = save rate cao.

Prompt 3: Educational TikTok (authority builder)

Use case: Build authority trong niche. Dạy concept khó trong 60s.

Prompt copy paste:

Viết script TikTok educational 60 giây với formula 3-5-3.

Topic cần dạy: [PASTE — vd: "Cách prompt ChatGPT đúng"]

Audience level: [Beginner / Intermediate / Advanced]

Cấu trúc:

[HOOK — 3 giây, 0-3s]
- Authority hook hoặc Contrarian hook
- Pattern: "Claim expertise + proof + tease takeaway"
- Vd: "Sau 3 năm dạy ChatGPT, đây là 1 điều 99% người dùng sai"

[PROBLEM — 5 giây, 3-8s]
- Pain point audience đang gặp
- 1 câu giải thích tại sao current approach fail

[CONCEPT 1 — 10 giây, 8-18s]
- Building block đầu tiên
- Phép so sánh đời thường (analogy)
- Visual support cụ thể

[CONCEPT 2 — 10 giây, 18-28s]
- Building block 2 — build on Concept 1
- Show example real

[CONCEPT 3 — 10 giây, 28-38s]
- Final piece — synthesis
- "Aha moment" cho audience

[APPLICATION — 12 giây, 38-50s]
- Step-by-step apply ngay
- Concrete example end-to-end
- Show transformation (before → after)

[CTA — 10 giây, 50-60s]
- Resource recommend (lead magnet)
- Save + share specific

YÊU CẦU:
- Feynman technique: explain như cho 12 tuổi
- Analogy Việt Nam (vd: blockchain = sổ ghi nợ làng)
- Visual cue mỗi concept (text overlay, diagram)
- KHÔNG jargon — từ đơn giản

Tạo cả LONG version (90s) cho YouTube Shorts.

Ví dụ output:

[HOOK] "Sau 3 năm dạy ChatGPT, đây là 1 thứ 99% bạn đang sai"

[PROBLEM]
"Bạn gõ 'Viết cho tôi...' → output đều đều, generic. Vấn đề không phải ChatGPT — là prompt."

[CONCEPT 1 — ROLE]
"Bước 1: ROLE. Đừng gõ 'Viết...'. Gõ 'Đóng vai content writer chuyên cho dân văn phòng VN'. Như casting director — bạn cast actor cho role."

[CONCEPT 2 — CONSTRAINT]
"Bước 2: CONSTRAINT. Add giới hạn cụ thể: 80 từ, tone bạn bè, câu ngắn 5-8 từ. AI work tốt hơn với constraint, không tự do."

[CONCEPT 3 — OUTPUT]
"Bước 3: OUTPUT format. 'Output: [Hook 10 từ] - [3 key points] - [CTA]'. Map mặc định để AI follow exactly."

[APPLICATION]
"Combine 3 bước = ROLE + CONSTRAINT + OUTPUT. Ví dụ thực tế: [show prompt complete trên screen]. Output trước/sau khác biệt 5x."

[CTA]
"Save bài này. Comment 'PROMPT' tôi gửi 10 prompt template miễn phí qua DM."

Prompt 4: Contrarian TikTok (algorithm bait, controversial topics)

Use case: Challenge popular belief. High engagement nhưng risk polarize audience.

Prompt copy paste:

Viết script TikTok contrarian 60 giây với formula 3-5-3.

Topic challenged: [PASTE — vd: "Mọi người sai về cách monetize TikTok"]

Position của tôi: [PASTE — vd: "Creator Rewards Program không phải primary income source"]

Cấu trúc:

[HOOK — 3 giây, 0-3s]
- Bold contrarian statement
- Pattern: "Mọi người dạy X. Sai. Đây là Y"
- Vd: "Mọi người bảo TikTok kiếm tiền qua Creator Rewards. SAI."

[ACKNOWLEDGE — 5 giây, 3-8s]
- Acknowledge belief phổ biến (build credibility)
- "Tôi cũng tin điều này 6 tháng trước..."

[REVEAL — 10 giây, 8-18s]
- Lý do chính tại sao belief đó sai
- Data/proof cụ thể

[NEW FRAMEWORK — 15 giây, 18-33s]
- Alternative approach 
- Tại sao approach này tốt hơn
- 2-3 specific tactics

[PROOF — 15 giây, 33-48s]
- Concrete example
- Numbers cụ thể (income, results)
- Before/after comparison

[CTA — 12 giây, 48-60s]
- Invite engagement (controversial → comments)
- "Bạn nghĩ sao? Comment quan điểm"

YÊU CẦU:
- KHÔNG attack person, chỉ attack idea
- Data-backed argument
- Acknowledge nuance (không black/white tuyệt đối)
- Tone: confident nhưng không arrogant

⚠️ Cảnh báo: Contrarian content polarize. Expect hate comments. 
Trade-off: high engagement nhưng audience trust phải build dần.

⚠️ Use sparingly: 1-2 contrarian video/tháng. Nhiều hơn = audience tire of negativity.

Prompt 5: TikTok Shop Affiliate (high converting)

Use case: Promote sản phẩm affiliate. TikTok Shop VN bùng nổ 2025-2026.

Prompt copy paste:

Viết script TikTok Shop affiliate 60 giây với formula 3-5-3.

Sản phẩm: [PASTE — name + brief description + price]
Affiliate link: [PASTE]
Target audience: [PASTE persona cụ thể]

Cấu trúc:

[HOOK — 3 giây, 0-3s]
- Pain point hook hoặc Curiosity hook
- KHÔNG bắt đầu với tên sản phẩm
- Vd: "Tôi tìm 6 tháng mới thấy tool này"

[PROBLEM — 8 giây, 3-11s]
- Pain point audience đang gặp
- Specific scenario họ relate
- Emotion (frustrated, stuck, wasting money)

[INTRODUCTION — 5 giây, 11-16s]
- Soft introduce sản phẩm
- KHÔNG hard sell ngay — natural mention

[3 BENEFITS — 24 giây, 16-40s]
- Benefit 1 (8s) — solve specific pain point above
- Benefit 2 (8s) — unique feature/value
- Benefit 3 (8s) — surprising/wow factor

Mỗi benefit:
- 1 câu describe
- 1 specific example/proof

[SOCIAL PROOF — 8 giây, 40-48s]
- "Tôi đã dùng X tháng/lần"
- Result cụ thể (số liệu, transformation)
- Hoặc testimonial từ user khác

[CTA — 12 giây, 48-60s]
- Action specific: "Click link in bio để nhận discount X%"
- Urgency (nếu có): "Promo hết tháng này"
- Risk reversal: "7-day money back"

YÊU CẦU NGHIÊM:
- KHÔNG sound như ad — natural recommendation
- Disclose affiliate ("Đây là link affiliate, không charge thêm")
- 70% value, 30% sell — không reverse
- Tone: friend recommending, không salesperson

Compliance:
- Tránh medical claims
- Tránh "guarantee income"
- Honest về limitations sản phẩm

Ví dụ output:

[HOOK] "Tôi đã thử 5 voice AI — đây là cái duy nhất tiếng Việt natural"

[PROBLEM]
"Bạn làm TikTok faceless tiếng Việt? Voice AI generic = video đều đều, audience skip 3 giây đầu. Tôi từng đốt 3 tháng test các tool — hầu hết robot."

[INTRODUCTION]
"Cuối cùng tìm ra ElevenLabs — và bây giờ tôi không quay lại."

[BENEFIT 1]
"Voice tiếng Việt natural 95%. Listener khó phân biệt với người thật. Test với 10 friend — 8/10 không nhận ra AI."

[BENEFIT 2]
"Voice cloning $22/tháng. Clone giọng MÌNH → mọi video brand consistency. Audience nghe 0.5s biết là tôi."

[BENEFIT 3]
"32 ngôn ngữ với CÙNG voice. Tôi viết tiếng Việt, output English/Trung — cùng giọng. Reach global mà không hire voice actor."

[SOCIAL PROOF]
"Đã dùng 6 tháng. Channel @tien.tu.ai từ 0 → 8K followers. ROI: $22 input → $400 affiliate income tháng này."

[CTA]
"Link in bio test free. Free tier 10 phút/tháng. Disclosure: link affiliate, mình nhận hoa hồng nhưng KHÔNG charge thêm cho bạn."

5 mẹo nâng cao

Mẹo 1: A/B test 3 hooks/script

Mỗi prompt request 3 hooks. Post 3 video cùng content, 3 hooks khác nhau:

Compare retention rate 3 giây đầu → identify winning hook style.

Mẹo 2: Iterate trong 1 conversation

Sau output đầu tiên, tiếp:

ChatGPT có context conversation → iterate cycle nhanh.

Mẹo 3: Save winning prompts làm template

Sau 30 ngày test 5 prompts, identify which work best cho niche bạn.

Save trong Custom GPT hoặc Notion → reuse forever.

Mẹo 4: Combine với voice AI workflow

Script ChatGPT → Voice ElevenLabs → Visual Canva → Edit CapCut.

Đọc workflow đầy đủ trong TikTok faceless với AI.

Sign up ElevenLabs cho voice tiếng Việt natural 95%.

Mẹo 5: Track winning patterns

Notion database “TikTok Scripts”:

Sau 30 video, identify pattern: “Curiosity hook + storytelling format = best for niche tôi”.

Đọc Notion + ChatGPT system cho setup.

5 sai lầm phổ biến

Sai lầm 1: Prompt generic “Viết script TikTok về [topic]”

Output generic. Mỗi creator viết SAME thing.

✅ Specify ROLE + CONSTRAINT + OUTPUT format. Niche down audience persona.

Sai lầm 2: Hook quá dài

Hook >10 từ = viewer scroll trước khi finish reading.

✅ ≤10 từ. Test loud — đọc trong 3 giây có kịp không?

Sai lầm 3: 5 items quá generic

“5 cách kiếm tiền” → giống 1000 video khác.

✅ Specific niche + angle: “5 cách kiếm tiền từ TikTok faceless cho dân văn phòng VN”.

Sai lầm 4: CTA generic “Follow để xem thêm”

Lazy. Audience tire phrase này.

✅ CTA specific: “Save nếu bạn dưới 25 tuổi và muốn kiếm $500/tháng.”

Sai lầm 5: Không AI disclosure

TikTok 2026 require AI-generated disclosure (đặc biệt cho voice/visual AI).

✅ Toggle “AI-generated content = ON” khi post. Compliance + trust.

Câu hỏi thường gặp

Q: ChatGPT Free đủ cho 5 prompts này không?

Đủ. Free tier có quota 10 message/5h — đủ generate 7-10 script/tuần.

Plus $20 chỉ cần khi:

Q: Claude vs ChatGPT — cái nào output tiếng Việt tốt hơn?

Claude natural hơn 10-15% cho tiếng Việt. ChatGPT mạnh hơn về structure + factual.

Recommend: dùng Claude cho final script (tiếng Việt natural), ChatGPT cho brainstorm/structure.

Đọc ChatGPT vs Claude chi tiết.

Q: Có thể dùng prompts này cho YouTube Shorts/Reels không?

Có. Format giống nhau (3-5-3, 60s). Adjust:

Đọc Instagram Reels 0 → 10K cho specifics.

Q: Bao lâu thấy kết quả?

⚠️ Phụ thuộc niche + consistency. Post daily 90 ngày = realistic expectation.

Q: Output có sound robotic không?

Có nguy cơ nếu:

✅ Setup context + iterate 2-3 lần = output natural như tự viết.

Q: Prompts này work cho mọi niche không?

Work cho 90% niches:

Caution với: medical advice, legal advice, gambling — compliance strict.

Q: Có cần ChatGPT viết hết script không?

Không. Workflow tốt nhất:

  1. ChatGPT generate raw script
  2. Bạn polish (10-15 phút) — add personal touch
  3. ChatGPT iterate version 2 nếu cần

→ Hybrid AI + human = output tốt nhất.

Q: Disclosure AI có ảnh hưởng reach không?

Không. TikTok 2026 KHÔNG penalize AI content có disclosure.

KHÔNG disclose = bị shadowban + cắt monetization.

→ Disclose = compliance + trust.

Lời cuối

Viết script TikTok không phải “art” — là framework + iteration. ChatGPT cho phép bạn iterate 100x nhanh hơn writing manual.

5 prompts này không phải magic. Là starting points. Bạn iterate, customize, save winning patterns → over time, build “personal prompt library” mạnh.

Roadmap nếu bạn bắt đầu hôm nay:

  1. Tuần này: Setup context ChatGPT + test 5 prompts với 5 video khác nhau
  2. Tuần 2: Identify 2 prompt work best cho niche → iterate refinements
  3. Tuần 3-4: Save winning patterns vào Notion + Custom GPT
  4. Tháng 2: Scale 1-2 video/ngày với prompts đã optimize
  5. Tháng 3+: Track analytics → identify viral patterns → double down

🔗 Combine với voice AI: ElevenLabs Multilingual v2 cho tiếng Việt natural 95%.

Đọc thêm:

Có câu hỏi cụ thể về prompt cho niche của bạn, comment ở fanpage @tien.tu.ai — mình tư vấn miễn phí.

Chúc bạn viết script viral! 🎬