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.
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:
- 3 giây đầu — HOOK (gây tò mò mạnh, scroll-stopping)
- 5 phần giữa — VALUE (3-5 điểm cụ thể, mỗi cái 1 takeaway)
- 3 giây cuối — CTA (call-to-action rõ ràng)
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 hook | Pattern | Ví dụ tiếng Việt |
|---|---|---|
| Curiosity | Mở loop → trì hoãn explanation | ”Tôi đã học được điều này lúc 3 giờ sáng…” |
| Pain point | Highlight struggle phổ biến | ”Bạn cũng tốn 3 tiếng/ngày cho email?” |
| Contrarian | Challenge belief phổ biến | ”Mọi người dạy SAI cách dùng ChatGPT” |
| Authority | Claim expertise + proof | ”Sau 3 năm chạy ads, đây là điều ít ai nói” |
| List/Number | Specific number + value preview | ”5 prompt ChatGPT đổi đời tôi tháng này” |
| Fear-based | Loss 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
- ChatGPT Free hoặc Plus — Free đủ 80% use case
- Hoặc Claude Free — output tiếng Việt natural hơn
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:
- Tuần 1: post Version A
- Tuần 2: post Version B (re-record)
- Tuần 3: post Version C
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:
- “Item 3 generic. Replace với specific data từ niche [X].”
- “Hook v2 hay nhất. Generate 5 variations từ pattern này.”
- “Add visual cue mỗi item.”
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”:
- Hook style (curiosity/pain/contrarian/…)
- View count
- Retention rate 3s
- Save rate
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:
- Quota Free hết liên tục
- Cần Custom GPT cho consistency
- Voice mode cho real-time iterate
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:
- YouTube Shorts: dài hơn được (90s) → expand value section
- Instagram Reels: focus DM share triggers → CTA “send cho bạn nào…”
Đọc Instagram Reels 0 → 10K cho specifics.
Q: Bao lâu thấy kết quả?
- 7 ngày: nhận ra script quality khác biệt
- 30 ngày: view trung bình tăng 3-5x
- 90 ngày: 1-2 viral hit (50K+ views)
⚠️ Phụ thuộc niche + consistency. Post daily 90 ngày = realistic expectation.
Q: Output có sound robotic không?
Có nguy cơ nếu:
- Skip context setup (rules tone, audience)
- Không iterate (accept first output)
- Dùng default ChatGPT không Custom GPT
✅ 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:
- AI tools, productivity ✅
- Tài chính, investment ✅
- Sức khỏe, fitness ✅
- Lifestyle, motivation ✅
- Education, language ✅
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:
- ChatGPT generate raw script
- Bạn polish (10-15 phút) — add personal touch
- 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:
- Tuần này: Setup context ChatGPT + test 5 prompts với 5 video khác nhau
- Tuần 2: Identify 2 prompt work best cho niche → iterate refinements
- Tuần 3-4: Save winning patterns vào Notion + Custom GPT
- Tháng 2: Scale 1-2 video/ngày với prompts đã optimize
- 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:
- 10 prompt ChatGPT cho người Việt
- TikTok faceless với AI 2026
- Custom GPT 5 trợ lý cá nhân
- ChatGPT vs Claude — chọn AI nào?
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! 🎬