Appearance
🎮 Mini Game Tuần 8: Campaign Builder
Bạn là Marketing Director của chuỗi café & bánh mì BreadBrew — 15 cửa hàng tại TP.HCM và Hà Nội, doanh thu trung bình 480 triệu/tháng/store. CEO vừa duyệt marketing budget 5% revenue toàn chuỗi (≈ 360 triệu/tháng) và giao bạn 3 nhiệm vụ lớn: khai trương store mới tại Quận 7, chạy promotion mùa hè, và xử lý một cuộc khủng hoảng truyền thông bất ngờ. Mỗi đồng budget đều quý — bạn phải chọn channel nào, message gì, timing ra sao để impact cao nhất mà vẫn giữ brand nhất quán trên toàn chuỗi. Budget có hạn, cơ hội thì nhiều — bạn sẽ chọn gì?
🎯 Mục tiêu học tập
Sau khi hoàn thành game, bạn sẽ:
- Phân bổ marketing budget — áp dụng nguyên tắc 3–8% revenue, chia Central Marketing vs. LSM (Local Store Marketing) hợp lý
- Duy trì Brand Consistency — hiểu nguyên tắc Core 80% vs. Flex 20% khi adapt thông điệp cho từng store/khu vực
- Thiết kế Launch Playbook — lên kế hoạch T-30 → T+30 cho new store opening với 7 KPIs theo dõi
- Tính toán Customer Economics — hiểu CAC (Customer Acquisition Cost), CLV (Customer Lifetime Value), tỷ lệ CLV:CAC ≥ 3:1
- Chọn marketing channel phù hợp — cân nhắc Reach, Conversion, Cost, và Brand Fit cho từng kênh
- Xử lý khủng hoảng truyền thông — phản ứng nhanh với negative PR mà không phá vỡ brand identity
- Áp dụng Retention > Acquisition — chi phí giữ khách rẻ hơn 5–7× so với tìm khách mới
📜 Luật chơi
| Mục | Chi tiết |
|---|---|
| Số người chơi | 3–6 người (hoặc 3–6 nhóm, mỗi nhóm 2–3 người) |
| Thời gian | 50–60 phút (7 phút/vòng × 7 vòng + setup + debrief) |
| Số vòng | 7 vòng (3 campaign scenario chính + 4 random events xen kẽ) |
| Mỗi vòng | Nhận brief → phân bổ budget → chọn channel & message → nhận kết quả |
| Mục tiêu | Tối đa hóa 3 metrics: Brand Consistency, Customer Response, ROI |
| Nguyên tắc vàng | Budget có hạn — chi đúng chỗ, đúng lúc, đúng thông điệp. Không phải chi nhiều = hiệu quả, mà chi thông minh = chiến thắng. |
Vật liệu cần chuẩn bị
| Vật liệu | Số lượng | Mục đích |
|---|---|---|
| Campaign Brief sheets (in sẵn hoặc chiếu slide) | 7 bộ | Mỗi vòng 1 brief cho cả lớp |
| Budget Allocation Board (in sẵn A3) | 1/nhóm | Ghi phân bổ budget theo channel mỗi vòng |
| Channel & Pricing Reference Card | 1/người chơi | Bảng kênh marketing, chi phí, reach, conversion |
| Brand Guidelines Card | 1/người chơi | Core elements (bắt buộc) vs. Flex elements (linh hoạt) |
| Máy tính bỏ túi / điện thoại | 1/người chơi | Tính CAC, CLV, ROI |
| Đồng hồ bấm giờ | 1 | Đếm ngược mỗi vòng |
| Bảng điểm tổng hợp (bảng trắng hoặc flipchart) | 1 | Facilitator ghi điểm sau mỗi vòng |
Channel & Pricing Reference Card
Người chơi giữ card này suốt game để tham khảo khi phân bổ budget:
| Kênh | Chi phí/tháng | Reach | Conversion Rate | Thời gian hiệu lực | Brand Risk |
|---|---|---|---|---|---|
| 📱 Social Media (Paid Ads) | 30–80 triệu | Rất cao | 1.5–3% | Ngay lập tức | Thấp |
| 📺 TVC / Video Online | 100–200 triệu | Rất cao | 0.5–1% | 2–4 tuần build | Thấp |
| 🎤 KOL / Influencer | 20–80 triệu/người | Cao | 3–8% | 1–2 tuần | Trung bình |
| 📧 CRM / Email / App Push | 5–15 triệu | Thấp (có sẵn) | 8–15% | Ngay lập tức | Rất thấp |
| 🏪 In-store (POS, standee, sampling) | 10–30 triệu/store | Thấp (tại chỗ) | 15–25% | Ngay lập tức | Rất thấp |
| 📰 PR / Media Relations | 20–50 triệu | Trung bình | Gián tiếp | 1–3 tuần | Trung bình |
| 🎯 LSM (Local Store Marketing) | 5–15 triệu/store | Thấp (khu vực) | 5–12% | 1–2 tuần | Thấp |
| 🤝 Community / Events | 15–40 triệu/event | Trung bình | 4–10% | 1 event = 1 ngày | Thấp |
Brand Guidelines Card — Core vs. Flex
| Yếu tố | Core 80% (BẮT BUỘC giữ nguyên) | Flex 20% (Được điều chỉnh) |
|---|---|---|
| Logo | Logo chính, màu sắc brand (đỏ-nâu-kem) | Kích thước, vị trí trên ấn phẩm |
| Tagline | "Freshly Crafted, Locally Loved" | Có thể thêm sub-tagline theo campaign |
| Tone of Voice | Thân thiện, chuyên nghiệp, tự tin | Có thể hài hước hơn cho Gen Z, formal hơn cho corporate |
| Menu Pricing | Giá niêm yết trên menu chính | Bundle/combo giá cho LSM |
| Visual Style | Ảnh food styling theo brand book | Có thể dùng UGC (user-generated content) cho social |
| Quality Standards | SOP pha chế, nguyên liệu, vệ sinh | Activation format tùy khu vực |
⚠️ Quy tắc 80/20: Mọi campaign phải giữ ≥ 80% Core elements. Vi phạm Core = mất điểm Brand Consistency. Chỉ được thay đổi trong phạm vi 20% Flex.
🎰 Cách tính điểm — 3 Metrics
Game đánh giá theo 3 metrics chính, cộng dồn qua mỗi vòng:
Metric 1: 🎨 Brand Consistency (Nhất quán thương hiệu)
| Hành vi | Điểm |
|---|---|
| ✅ Campaign giữ đúng 100% Core elements | +10 điểm |
| ✅ Campaign giữ ≥ 80% Core, sáng tạo Flex hợp lý | +8 điểm |
| ⚠️ Campaign thay đổi 1 Core element nhưng có lý do chính đáng | +4 điểm |
| ❌ Campaign phá vỡ Core brand (đổi logo, sai tone, sai màu) | −10 điểm |
| ❌ Mỗi store chạy message khác nhau không thống nhất | −8 điểm |
| ✅ Bonus: Đề xuất Brand Playbook cho toàn chuỗi áp dụng | +5 điểm |
Metric 2: 👥 Customer Response (Phản ứng khách hàng)
| Hành vi | Điểm |
|---|---|
| ✅ Chọn channel phù hợp với target audience | +8 điểm |
| ✅ Message rõ ràng, có CTA (Call-to-Action) cụ thể | +6 điểm |
| ✅ Tính đúng CAC và đạt CLV:CAC ≥ 3:1 | +10 điểm |
| ⚠️ Channel đúng nhưng message chung chung | +3 điểm |
| ❌ Chọn channel sai audience (VD: TVC cho khai trương 1 store) | −6 điểm |
| ❌ Không tính CAC, chi budget mù | −8 điểm |
| ✅ Bonus: Ưu tiên Retention (CRM, loyalty) trước Acquisition | +5 điểm |
Metric 3: 💰 ROI (Hiệu quả marketing)
| Hành vi | Điểm |
|---|---|
| ✅ Marketing ROI ≥ 5:1 (mỗi 1đ chi ra thu về ≥ 5đ) | +10 điểm |
| ✅ Marketing ROI 3:1 – 5:1 | +6 điểm |
| ⚠️ Marketing ROI 1:1 – 3:1 | +2 điểm |
| ❌ Marketing ROI < 1:1 (lỗ) | −10 điểm |
| ❌ Không ước tính ROI trước khi chi | −5 điểm |
| ✅ Bonus: Phân bổ budget có data-backed reasoning | +4 điểm |
Công thức tham khảo
| Chỉ số | Công thức | Benchmark |
|---|---|---|
| CAC | Tổng chi phí marketing ÷ Số khách mới | 50.000–150.000đ (F&B VN) |
| CLV | AOV × Frequency/tháng × Avg. Months Retained | ≥ 3× CAC |
| Marketing ROI | (Revenue tăng thêm − Chi phí marketing) ÷ Chi phí marketing | ≥ 3:1 |
| Brand Consistency Score | Số Core elements giữ nguyên ÷ Tổng Core elements | ≥ 80% |
| LSM Budget | 20–30% tổng marketing budget (phần còn lại = Central) | — |
📋 Kịch bản chi tiết
🏪 Giới thiệu BreadBrew Chain
| Thông tin | Chi tiết |
|---|---|
| Chuỗi | BreadBrew — café & bánh mì fusion |
| Số store | 15 store (10 TP.HCM, 5 Hà Nội) |
| Revenue TB | 480 triệu/tháng/store → Toàn chuỗi: 7.2 tỷ/tháng |
| Marketing Budget | 5% revenue = 360 triệu/tháng |
| Phân bổ hiện tại | Central 70% (252 triệu) + LSM 30% (108 triệu) |
| Target Audience | Chính: 22–35 tuổi, văn phòng + Gen Z. Phụ: gia đình, du khách |
| AOV | 68.000đ |
| Khách/ngày/store | ~230 khách |
| Loyalty members | 45.000 members (active 60%) |
| Đối thủ chính | BrewLab (15 store), CaféChain (22 store), nhiều quán indie |
Tình huống mở đầu:
CEO BreadBrew gọi bạn vào phòng họp sáng thứ Hai:
"Tháng tới là tháng quan trọng nhất năm. Chúng ta khai trương store thứ 16 ở Quận 7, đúng lúc mùa hè bắt đầu và cũng là lúc BrewLab vừa thông báo mở 3 store mới. Tôi cần một marketing plan tổng thể — khai trương phải thành công, promotion mùa hè phải hiệu quả, và brand phải nhất quán trên toàn chuỗi. Budget 360 triệu/tháng — không thêm một đồng. Chiều mai tôi cần bản plan đầu tiên."
Bạn nhìn xuống bảng budget, hít một hơi thật sâu. 360 triệu chia cho bao nhiêu việc? Bắt đầu từ đâu?
Vòng 1: 🚀 Campaign #1 — New Store Opening (Khai trương store mới)
Thời gian: 7 phút lập kế hoạch + công bố | Độ khó: ⭐⭐⭐ | Budget khả dụng: 360 triệu/tháng
📋 Brief:
BreadBrew sắp khai trương Store 16 — Phú Mỹ Hưng, Quận 7 trong 30 ngày nữa. Đây là khu dân cư cao cấp, nhiều gia đình expat, thu nhập trung bình-cao. Xung quanh 500m có 4 quán café indie và 1 Highlands Coffee.
Yêu cầu:
- Lên kế hoạch marketing giai đoạn T-30 → Ngày khai trương → T+30
- Phân bổ budget cho store opening (khuyến nghị: 15–25% budget tháng dành cho launch)
- Chọn channel, message, timing cụ thể
- Đặt target: 7 KPIs cho 30 ngày đầu
Data khu vực Phú Mỹ Hưng:
| Thông tin | Chi tiết |
|---|---|
| Dân cư bán kính 2km | ~35.000 người |
| Thu nhập TB hộ | 25–40 triệu/tháng |
| Độ tuổi chính | 28–45, nhiều gia đình có con nhỏ |
| Expat community | ~15% dân cư |
| Đối thủ trực tiếp | 4 quán indie + 1 Highlands |
| Traffic đường chính | ~8.000 xe/ngày |
| Social media behavior | Instagram-heavy, Facebook groups cộng đồng PMH |
7 KPIs phải đặt target:
| # | KPI | Benchmark (store mới BreadBrew) |
|---|---|---|
| 1 | Khách/ngày (30 ngày đầu) | 180–250 khách/ngày |
| 2 | Revenue tháng đầu | 350–500 triệu |
| 3 | AOV | ≥ 65.000đ |
| 4 | Loyalty sign-up | ≥ 500 members trong 30 ngày |
| 5 | Google Maps rating | ≥ 4.5 sao (sau 30 ngày) |
| 6 | Social media mentions | ≥ 200 mentions/tháng |
| 7 | Repeat Customer Rate (30 ngày) | ≥ 25% |
Người chơi phải trả lời:
- Budget allocation: Bao nhiêu tiền cho store opening? Chia bao nhiêu Central vs. LSM?
- Channel mix: Chọn channel nào? Mỗi channel bao nhiêu tiền?
- Message: Key message là gì? Core hay Flex?
- Timeline: T-30, T-14, T-7, T-Day, T+7, T+14, T+30 làm gì?
- KPI targets: Đặt target cụ thể cho 7 KPIs
- CAC estimate: Ước tính CAC cho store mới?
Đáp án mẫu (kế hoạch tối ưu):
| Hạng mục | Đề xuất tối ưu | Budget |
|---|---|---|
| Tổng budget launch | 20% budget tháng = 72 triệu | 72.000.000đ |
| LSM — PMH Community | Facebook groups PMH, standee khu vực, flyer hộp thư | 18.000.000đ |
| Social Media Ads | Instagram ads target 2km bán kính, demographic match | 20.000.000đ |
| KOL micro (2–3 food blogger) | Review quán mới, Instagram Reels/TikTok | 15.000.000đ |
| In-store activation | Grand opening event: sampling miễn phí, deal ngày khai trương | 12.000.000đ |
| CRM — Loyalty push | Push notification cho 27.000 active members trong TP.HCM | 3.000.000đ |
| PR | Gửi press release cho food media, mời blogger | 4.000.000đ |
Timeline tối ưu:
| Giai đoạn | Hoạt động | Channel |
|---|---|---|
| T-30 | Teaser "Coming Soon" trên social, đăng ký nhận ưu đãi sớm | Social, CRM |
| T-14 | KOL sneak peek, Facebook group PMH announcement | KOL, LSM |
| T-7 | Countdown campaign, early bird voucher cho loyalty members | Social, CRM, In-store prep |
| T-Day | Grand Opening: free sampling 200 ly, deal 50% cho 100 khách đầu, photo booth | In-store, Social (live), PR |
| T+7 | UGC campaign (chia sẻ ảnh check-in = giảm 20%), review collection | Social, In-store |
| T+14 | Retarget khách đã đến nhưng chưa quay lại, loyalty reminder | CRM, Social Ads |
| T+30 | Review KPIs, adjust channel mix, chuyển sang sustain mode | All channels review |
CAC ước tính: 72 triệu ÷ target 5.000 khách tháng đầu = 14.400đ/khách mới. CLV ước tính: 68.000đ × 3 lần/tháng × 8 tháng = 1.632.000đ. CLV:CAC = 113:1 → Tốt, nhưng cần xem chỉ tính khách thực sự mới, không đếm khách chuyển store.
Bảng chấm điểm Vòng 1:
| Tiêu chí | Tốt (+điểm) | Trung bình | Kém (−điểm) |
|---|---|---|---|
| Budget allocation | 15–25% cho launch, có chia Central/LSM | Dùng > 30% budget tháng | Không chia, chi đại |
| Channel mix | ≥ 4 channels phù hợp PMH | 2–3 channels, thiếu LSM | 1 channel hoặc channel sai audience |
| Brand consistency | Giữ Core, adapt Flex cho PMH | Core đúng, Flex chưa sáng tạo | Phá Core (đổi logo, sai tone) |
| Timeline | T-30→T+30 rõ ràng | Chỉ plan T-Day | Không có timeline |
| KPIs | Đặt target cụ thể cho 7 KPIs | Đặt 3–4 KPIs | Không đặt KPIs |
| CAC/CLV | Tính CAC, check CLV:CAC ≥ 3:1 | Tính CAC nhưng không so CLV | Không tính |
Vòng 2: 🎲 Random Event #1 — Đối thủ khai trương gần store
Thời gian: 5 phút phản ứng + công bố | Độ khó: ⭐⭐⭐
📋 Sự kiện:
🚨 BREAKING: BrewLab vừa thông báo sẽ khai trương store mới cách BreadBrew Store 16 (PMH) chỉ 200m, đúng vào cùng tuần khai trương của bạn! Họ đang chạy campaign "Grand Opening — Buy 1 Get 1 FREE cả tuần" và book 3 KOL lớn (500K followers mỗi người).
Thông tin bổ sung:
- Budget marketing BrewLab cho opening: ước tính gấp 2× BreadBrew
- BrewLab target cùng demographic: 25–40, thu nhập trung bình-cao
- Trên social media, hashtag #BrewLabPMH đang trending
Người chơi phải quyết định:
- Có thay đổi kế hoạch khai trương không? Nếu có, thay đổi gì?
- Có cần thêm budget không? Xin từ đâu? (Nhớ: CEO nói "không thêm một đồng")
- Phản ứng với BOGO (Buy 1 Get 1) của đối thủ — có chạy theo không?
- Thông điệp nào để differentiate BreadBrew vs. BrewLab?
Đáp án & Scoring:
| Phản ứng | Điểm | Giải thích |
|---|---|---|
| ✅ Không chạy theo BOGO, thay vào đó tăng trải nghiệm khai trương (event, sampling chất lượng, personal touch) | Brand +10, ROI +8 | BOGO phá giá, giảm perceived value. BreadBrew nên chơi "quality experience" thay vì "price war" |
| ✅ Tái phân bổ budget từ channel ít hiệu quả sang LSM/community để tăng local presence | ROI +6, Response +6 | Không xin thêm budget mà tối ưu lại — đúng tinh thần "limited budget, smart spend" |
| ✅ Đẩy mạnh CRM — gửi exclusive offer cho loyalty members, tạo FOMO "chỉ members mới có" | Response +8, ROI +6 | Retention-first: tận dụng 27K active members, rẻ hơn nhiều so với acquire khách mới |
| ✅ Differentiate bằng brand story — "Locally crafted since 2019" vs. đối thủ chain mới đến | Brand +8 | Dùng Flex 20% để adapt message "local community" mà vẫn giữ Core |
| ⚠️ Chạy BOGO tương tự để cạnh tranh | Brand −8, ROI −6 | "Copycat" BrewLab, phá giá, khách đến vì deal rẻ sẽ không quay lại — CAC cao, CLV thấp |
| ❌ Hoãn khai trương hoặc panic thay đổi toàn bộ kế hoạch | Brand −10, Response −8 | Mất momentum, tốn chi phí trì hoãn, đội ngũ mất tinh thần |
| ❌ Tăng budget bằng cách cắt marketing store khác | ROI −6 | Giải quyết chỗ này, tạo vấn đề chỗ khác — không bền vững |
💡 Bài học: Khi đối thủ chơi "price war", brand mạnh chơi "value war." BOGO thu hút "deal seekers" — họ đến 1 lần rồi đi. Trải nghiệm tốt thu hút "brand lovers" — họ quay lại và giới thiệu bạn bè. Retention > Acquisition, luôn luôn.
Vòng 3: ☀️ Campaign #2 — Seasonal Promotion (Promotion mùa hè)
Thời gian: 7 phút lập kế hoạch + công bố | Độ khó: ⭐⭐⭐ | Budget còn lại: 288 triệu (đã dùng 72 triệu cho launch)
📋 Brief:
Mùa hè đến — 3 tháng (tháng 6–8) là peak season cho đồ uống lạnh. Revenue chuỗi thường tăng 15–25% trong mùa hè. Năm nay BreadBrew ra mắt dòng sản phẩm mới: "Summer Chill" — 4 thức uống đá xay trái cây fusion (Mango Bread Shake, Coconut Cold Brew, Lychee Matcha Freeze, Passion Fruit Bánh Mì Smoothie).
Yêu cầu:
- Thiết kế campaign mùa hè cho toàn bộ 16 store (bao gồm store mới)
- Budget: phân bổ từ 288 triệu còn lại (cho cả tháng, bao gồm mọi hoạt động)
- Thời gian campaign: 8 tuần (tháng 6–7)
- Target: tăng revenue 20% vs. cùng kỳ năm trước
Data mùa hè năm trước:
| Chỉ số | Mùa hè 2025 | Target 2026 |
|---|---|---|
| Revenue/store/tháng | 520 triệu | 624 triệu (+20%) |
| Đồ uống lạnh % tổng revenue | 55% | 65% |
| New product trial rate | 18% | 30% |
| Social media engagement | 3.2% | 5% |
| Khách mới/tháng toàn chuỗi | 8.500 | 12.000 |
Người chơi phải trả lời:
- Budget allocation: Bao nhiêu cho Summer campaign? Central vs. LSM?
- Channel mix: Channel nào cho campaign toàn chuỗi?
- Message: Key message Summer Chill? Giữ Core gì, Flex gì?
- Product launch strategy: Làm sao đạt trial rate 30%?
- LSM plan: Mỗi store làm gì riêng?
- Measurement: Đo lường hiệu quả campaign bằng gì?
Đáp án mẫu (phân bổ tối ưu):
| Hạng mục | Chi tiết | Budget/tháng |
|---|---|---|
| Social Media Ads (Central) | Video "Summer Chill" trên Instagram Reels + TikTok, target 22–35 toàn quốc | 45.000.000đ |
| KOL Campaign (Central) | 5 micro-influencers food (50–150K followers), thử 4 món mới | 40.000.000đ |
| In-store activation (Central → Store) | POS mới mùa hè, sampling counter, summer decoration | 32.000.000đ (2 triệu/store) |
| CRM Campaign (Central) | "Summer Chill Member Exclusive" — early access, double points | 8.000.000đ |
| LSM Budget (từng store) | Mỗi store 4–5 triệu: partnership café culture local, community event | 72.000.000đ |
| PR — Product Launch | Press release dòng mới, food reviewer invitation | 15.000.000đ |
| Contingency (dự phòng) | Cho random events, adjustment mid-campaign | 20.000.000đ |
| Còn lại cho tháng sau | Sustain phase tháng 8 | 56.000.000đ |
Bảng chấm điểm Vòng 3:
| Tiêu chí | Tốt (+điểm) | Kém (−điểm) |
|---|---|---|
| Budget hợp lý | Để dư contingency + sustain phase | Đổ hết budget vào 1 channel |
| Central vs. LSM | 70/30 hoặc 60/40, LSM có plan riêng/store | Chỉ Central, bỏ qua LSM |
| New product launch | Có sampling strategy, trial incentive | Chỉ quảng cáo, không cho thử |
| Brand Core giữ nguyên | Tone, logo, tagline nhất quán "Summer Chill by BreadBrew" | Mỗi store tự thiết kế ấn phẩm riêng không đồng bộ |
| Measurement plan | Đặt KPI tracking weekly, A/B test channel | Không đo lường, "chạy rồi tính" |
Vòng 4: 🎲 Random Event #2 — Negative Review Viral
Thời gian: 5 phút phản ứng + công bố | Độ khó: ⭐⭐⭐⭐
📋 Sự kiện:
🚨 KHỦNG HOẢNG: Một khách hàng đăng video TikTok quay cảnh phát hiện dị vật (sợi tóc) trong ly Mango Bread Shake tại Store 5 — Bình Thạnh. Video đã có 850.000 views trong 12 giờ và đang lên trending. Comment section tràn ngập phản ứng tiêu cực. Nhiều trang tin food đang liên hệ xin comment. Hashtag #BoycottBreadBrew xuất hiện.
Thông tin bổ sung:
- Store 5 manager xác nhận: đã xem camera, nhân viên pha chế đúng SOP, nguyên nhân có thể do tóc rơi từ khách hoặc nhân viên dù đã đội nón, chưa rõ
- Đây là lần đầu tiên BreadBrew gặp khủng hoảng truyền thông ở quy mô này
- Campaign "Summer Chill" đang chạy tuần thứ 2 — momentum đang tốt
- BrewLab đăng story "Chúng tôi luôn đặt vệ sinh lên hàng đầu" (ám chỉ BreadBrew)
Người chơi phải quyết định:
- Phản ứng trong 2 giờ đầu: Làm gì ngay?
- Official statement: Nội dung nói gì?
- Summer Chill campaign: Tiếp tục, pause, hay điều chỉnh?
- Budget crisis response: Lấy từ đâu?
- Long-term: Sau khủng hoảng, làm gì để rebuild trust?
Đáp án & Scoring:
| Phản ứng | Điểm | Giải thích |
|---|---|---|
| ✅ Phản ứng trong 2h: Liên hệ trực tiếp khách hàng, xin lỗi cá nhân, mời đến store trải nghiệm lại, refund | Brand +10, Response +8 | Nhanh + chân thành = giảm viral speed. Cá nhân hóa, không template |
| ✅ Official statement: Xin lỗi → Nhận trách nhiệm → Hành động cụ thể (kiểm tra SOP, training lại, camera giám sát) → Cam kết chất lượng | Brand +10 | Tone: chân thành, không defensive. Công thức: Acknowledge → Act → Assure |
| ✅ Pause Summer Chill ads 48–72h, chuyển budget sang crisis response, sau đó resume từ từ | ROI +6, Brand +6 | Chạy ads vui vẻ trong lúc khủng hoảng = tone deaf. Pause ngắn, không cancel |
| ✅ Dùng budget contingency (20 triệu) cho crisis: thuê agency PR, video behind-the-scenes bếp sạch, invite food safety expert | ROI +4 | Đây là lý do giữ contingency budget! |
| ✅ Long-term: Chương trình "Open Kitchen" — khách tham quan bếp, video SOP vệ sinh, third-party food safety audit | Brand +8, Response +6 | Biến khủng hoảng thành cơ hội chứng minh chất lượng |
| ⚠️ Xóa comment tiêu cực, không phản hồi, "chờ qua" | Brand −10, Response −8 | "Im lặng = đồng ý" trên social media. Xóa comment làm tình hình tệ hơn |
| ❌ Đổ lỗi cho khách ("tóc có thể của khách") hoặc phản ứng defensive | Brand −15 | Dù đúng cũng sai — trên social media, perception = reality |
| ❌ Cancel toàn bộ Summer Chill campaign | ROI −10, Brand −8 | Phản ứng thái quá, mất momentum 2 tuần build, lãng phí budget đã chi |
💡 Bài học: Khủng hoảng truyền thông không phá hủy brand — phản ứng sai mới phá hủy brand. Công thức: Speed × Sincerity × Action = Crisis Recovery. Và luôn giữ contingency budget cho những lúc như thế này.
Vòng 5: 🎲 Random Event #3 — Influencer Offer + Budget Cut
Thời gian: 5 phút phản ứng + công bố | Độ khó: ⭐⭐⭐⭐
📋 Sự kiện kép:
Sự kiện A — Cơ hội KOL: Một mega-influencer (2.5 triệu followers) chủ động liên hệ BreadBrew, đề xuất collab Summer Chill: 1 video review + 1 livestream, giá 80 triệu đồng. Agency ước tính sẽ tạo 1.5–2 triệu views và 3.000–5.000 khách mới. Deadline quyết định: 24 giờ.
Sự kiện B — Budget Cut: Cùng lúc, CFO thông báo: do revenue tháng này dưới target 8%, marketing budget bị cắt 15% cho tháng tới (giảm 54 triệu → budget tháng tới chỉ còn 306 triệu thay vì 360 triệu).
Người chơi phải quyết định:
- Có nhận deal KOL 80 triệu không? Tại sao?
- Nếu nhận, lấy budget từ đâu?
- Tính CAC cho deal KOL này: 80 triệu ÷ 3.000–5.000 khách = bao nhiêu?
- Budget bị cắt 15% — cắt ở channel nào? Giữ channel nào?
- Có thể negotiate giá KOL không? Đề xuất gì?
Đáp án & Scoring:
| Quyết định | Điểm | Giải thích |
|---|---|---|
| ✅ Negotiate KOL: Đề xuất barter (sản phẩm miễn phí + % commission thay vì flat fee) hoặc giảm giá xuống 40–50 triệu | ROI +10, Response +6 | 80 triệu = 22% budget tháng cho 1 người — rủi ro quá cao. Negotiate hoặc barter thông minh hơn |
| ✅ Tính CAC: 80 triệu ÷ 4.000 khách = 20.000đ/khách. CLV:CAC = 1.632.000 ÷ 20.000 = 81:1. CAC ổn nhưng conversion từ view → khách thực tế thường chỉ 0.2–0.5%, nên con số 3.000–5.000 khách là optimistic | Response +8 | Biết tính và biết challenge con số = marketing director thực thụ |
| ✅ Budget cut — ưu tiên giữ: CRM (ROI cao nhất), In-store, LSM. Cắt: TVC (ROI thấp), giảm Social Ads paid | ROI +8, Brand +4 | Cắt channel ROI thấp trước, giữ channel retention |
| ⚠️ Nhận deal KOL 80 triệu không negotiate | Response +4, ROI −6 | Overspend, phụ thuộc vào 1 người, rủi ro nếu KOL gặp scandal |
| ❌ Từ chối KOL ngay không cân nhắc | Response −4 | Mất cơ hội tiềm năng, nên ít nhất negotiate |
| ❌ Budget cut — cắt CRM/loyalty | Response −8, ROI −6 | Cắt kênh retention rẻ nhất, hiệu quả nhất = sai lầm. Retention rẻ hơn Acquisition 5–7× |
💡 Bài học: (1) Không bao giờ all-in vào 1 channel/1 KOL — đa dạng hóa giảm rủi ro. (2) Khi bị cắt budget, cắt từ acquisition (đắt), giữ retention (rẻ). (3) Luôn negotiate — "giá đầu tiên không bao giờ là giá tốt nhất."
Vòng 6: 🎲 Random Event #4 — Community Event Opportunity
Thời gian: 5 phút phản ứng + công bố | Độ khó: ⭐⭐
📋 Sự kiện:
🎉 UBND Quận 7 thông báo tổ chức "Lễ hội Ẩm thực Phú Mỹ Hưng" cuối tháng 7 — 3 ngày, dự kiến 15.000–20.000 lượt khách. BreadBrew được mời tham gia với booth 9m², phí tham gia 8 triệu đồng. Đây là cơ hội LSM tuyệt vời cho Store 16 mới khai trương.
Thông tin bổ sung:
- Các brand khác tham gia: Highlands, Phúc Long, 5 quán local
- BreadBrew có thể bán sản phẩm tại booth + sampling miễn phí
- Cơ hội thu thập data khách hàng (sign-up loyalty)
- Budget cần: 8 triệu phí booth + 12–15 triệu setup & nguyên liệu = ~22 triệu tổng
Người chơi phải quyết định:
- Có tham gia không?
- Budget từ đâu? Central hay LSM của Store 16?
- Mục tiêu chính: bán hàng, brand awareness, hay thu thập data?
- Activation gì tại booth?
- Đo lường ROI event bằng gì?
Đáp án & Scoring:
| Quyết định | Điểm | Giải thích |
|---|---|---|
| ✅ Tham gia, mục tiêu chính: brand awareness + loyalty sign-up (không focus bán hàng) | Brand +8, Response +8 | Event = touchpoint, không phải sales channel. Thu data quan trọng hơn doanh thu 3 ngày |
| ✅ Budget từ LSM Store 16 + hỗ trợ Central cho branding materials | ROI +4 | Đúng mục đích LSM, Central hỗ trợ đảm bảo brand consistency |
| ✅ Activation: Sampling Summer Chill miễn phí, photo booth branded, QR sign-up loyalty (tặng voucher 20K cho lần tới đến store) | Response +8, Brand +6 | Pull traffic từ event → store. Voucher = đo lường conversion |
| ✅ Đo lường: Số voucher redeem trong 2 tuần sau event, loyalty sign-ups, social mentions | ROI +6 | Clear measurement = biết event có đáng không cho lần sau |
| ⚠️ Tham gia nhưng chỉ bán hàng, không thu data | ROI +2 | Bán được vài triệu nhưng mất cơ hội build database |
| ❌ Không tham gia vì "tốn budget" | Response −6, Brand −4 | Miss cơ hội LSM vàng cho store mới, đối thủ sẽ chiếm presence |
Vòng 7: 🔥 Campaign #3 — Crisis Response (Xử lý khủng hoảng toàn diện)
Thời gian: 7 phút lập kế hoạch + công bố | Độ khó: ⭐⭐⭐⭐⭐
📋 Brief:
Đã 2 tuần kể từ khủng hoảng TikTok (Vòng 4). Tình hình hiện tại:
| Chỉ số | Trước khủng hoảng | Hiện tại | Thay đổi |
|---|---|---|---|
| Revenue toàn chuỗi/tuần | 1.8 tỷ | 1.53 tỷ | −15% |
| Customer count/ngày/store | 230 | 195 | −15% |
| Google rating trung bình | 4.4 ⭐ | 3.9 ⭐ | −0.5 |
| Social media sentiment | 72% positive | 45% positive | −27 điểm |
| Loyalty active rate | 60% | 48% | −12 điểm |
| New customer/tuần | 2.100 | 980 | −53% |
Summer Chill campaign đã resume sau 72h pause nhưng engagement giảm 40% so với trước khủng hoảng.
Yêu cầu: Thiết kế "Brand Recovery Campaign" — 4 tuần, mục tiêu đưa các chỉ số về ≥ 90% mức trước khủng hoảng.
Người chơi phải trả lời:
- Recovery budget: Bao nhiêu? Từ đâu?
- Phase plan: 4 tuần, mỗi tuần làm gì?
- Key message: Thông điệp recovery là gì?
- Channel priority: Channel nào quan trọng nhất khi rebuild trust?
- Measurement: KPIs nào track weekly?
- Brand Consistency: Làm sao giữ brand voice nhất quán giữa "sorry" và "we're great"?
Đáp án mẫu (Recovery Plan tối ưu):
Phase Plan 4 tuần:
| Tuần | Theme | Hoạt động chính | Budget | Channel |
|---|---|---|---|---|
| Tuần 1 | "Lắng nghe" | Respond tất cả review tiêu cực cá nhân hóa, survey khách hàng "Bạn muốn gì ở BreadBrew?", internal SOP audit | 25 triệu | CRM, Social, In-store |
| Tuần 2 | "Hành động" | Video behind-the-scenes quy trình vệ sinh, third-party food safety certificate, "Open Kitchen Day" tại 5 store chính | 35 triệu | Social (organic), PR, In-store event |
| Tuần 3 | "Chứng minh" | Mời food blogger + food safety expert đến store, UGC campaign #BreadBrewQuality, loyalty members exclusive tasting event | 30 triệu | KOL, Social, CRM, Events |
| Tuần 4 | "Trở lại" | Resume Summer Chill full force, "Thank You" campaign cho loyal customers, re-launch social ads | 30 triệu | All channels, focus Social + CRM |
Key Message Framework:
| Giai đoạn | Message | Tone |
|---|---|---|
| Tuần 1 | "Chúng tôi nghe bạn. Chúng tôi đang hành động." | Humble, lắng nghe |
| Tuần 2 | "Đây là những gì chúng tôi đã thay đổi." | Transparent, action-oriented |
| Tuần 3 | "Đừng tin lời nói — hãy đến và xem." | Confident, inviting |
| Tuần 4 | "Cảm ơn bạn đã đồng hành. Summer Chill is back!" | Grateful, energetic |
💡 Brand Consistency trong khủng hoảng: Core elements KHÔNG thay đổi — logo, màu sắc, tagline vẫn giữ. Nhưng Flex tone of voice chuyển từ "fun & energetic" sang "sincere & transparent" trong tuần 1–2, rồi dần trở lại "confident & warm" tuần 3–4. Đây là đúng cách dùng 20% Flex.
Bảng chấm điểm Vòng 7:
| Tiêu chí | Tốt (+điểm) | Kém (−điểm) |
|---|---|---|
| Phase plan | 4 tuần rõ ràng, escalation từ listen → act → prove → return | "Chạy ads lại là xong" |
| Message tone | Chân thành → hành động → tự tin, không defensive | Giả tạo, hoặc vẫn giọng vui vẻ như không có gì |
| Channel priority | CRM + In-store trước (trust = personal), Social sau | Đổ tiền vào paid ads ngay |
| Budget | Dùng contingency + realloc từ Summer Chill | Xin thêm budget hoặc không plan |
| Brand Consistency | Core giữ, Flex tone adapt phù hợp từng phase | Thay đổi brand identity "để fresh" |
| KPIs | Track weekly: sentiment, rating, customer count, loyalty active rate | Không đo, "chờ xem" |
🏅 Bảng xếp hạng & Huy hiệu
Tổng điểm & Xếp hạng
| Hạng | Tổng XP | Danh hiệu |
|---|---|---|
| 🥇 Gold | ≥ 200 XP | Chief Marketing Officer — Bạn sinh ra để làm marketing chuỗi |
| 🥈 Silver | 140–199 XP | Marketing Manager — Nắm vững fundamentals, cần thêm kinh nghiệm xử lý crisis |
| 🥉 Bronze | 80–139 XP | Marketing Coordinator — Hiểu cơ bản, cần rèn tư duy ROI và brand consistency |
| ❌ Dưới 80 | < 80 XP | Marketing Intern — Quay lại đọc Brand Guidelines và học cách tính CAC nhé! |
🏆 Huy hiệu đặc biệt (7 badges)
| Badge | Tên | Điều kiện |
|---|---|---|
| 🎯 | ROI Master | Tính đúng CAC, CLV, ROI trong ≥ 4/7 vòng |
| 🎨 | Brand Guardian | Brand Consistency ≥ 8 điểm trong mọi vòng (không bao giờ phá Core) |
| ⚡ | Crisis Commander | Xử lý khủng hoảng Vòng 4 + Vòng 7 đạt ≥ 80% điểm tối đa |
| 💡 | Channel Strategist | Chọn channel mix tối ưu (≥ 4 channels phù hợp) trong ≥ 3 campaign |
| 🤝 | Community Builder | Luôn ưu tiên LSM, community events, và local engagement |
| 📊 | Data-Driven Marketer | Mọi quyết định budget đều có data/calculation backing |
| 💎 | Retention Champion | Luôn ưu tiên CRM/loyalty trước acquisition trong mọi vòng |
📝 Debrief — Tổng kết học tập (10 phút)
Câu hỏi thảo luận
Budget allocation: Bạn đã chia Central vs. LSM như thế nào? Nếu làm lại, bạn sẽ thay đổi gì?
Brand Consistency: Có lúc nào bạn muốn "phá rules" để chạy campaign hiệu quả hơn? Tại sao Core 80% lại quan trọng cho chuỗi?
Crisis response: Bạn học được gì từ vụ TikTok viral? Trong thực tế, bạn có 2 giờ — bạn sẽ làm gì đầu tiên?
ROI vs. Reach: Có campaign nào bạn chọn reach cao nhưng ROI thấp? Khi nào thì "awareness" quan trọng hơn "conversion"?
Retention vs. Acquisition: Bạn đã chi bao nhiêu % cho giữ khách cũ vs. tìm khách mới? Tỷ lệ lý tưởng là gì?
5 Takeaways chính
| # | Takeaway | Áp dụng thực tế |
|---|---|---|
| 1 | Budget = Strategy. Cách bạn chia tiền nói lên chiến lược của bạn. 3–8% revenue, chia Central 70% + LSM 30%. | Khi lên marketing plan, bắt đầu từ budget allocation → channel → message, không ngược lại |
| 2 | Brand Consistency = Trust. Core 80% không thay đổi = khách nhận ra BreadBrew ở bất kỳ store nào. Flex 20% giúp adapt mà không mất identity. | Tạo Brand Playbook rõ ràng, mỗi store manager biết đâu là "không được đổi" và đâu là "được sáng tạo" |
| 3 | CAC < CLV ÷ 3. Mỗi đồng chi cho khách mới phải tạo ra ≥ 3 đồng giá trị suốt đời. Nếu không — bạn đang "mua khách" chứ không "xây chuỗi." | Tính CAC cho mỗi channel, cắt channel nào CAC quá cao so với CLV |
| 4 | Retention > Acquisition, luôn luôn. Giữ 1 khách cũ rẻ hơn 5–7× so với tìm 1 khách mới. CRM/loyalty là channel ROI cao nhất. | Dành ≥ 30% marketing budget cho retention: loyalty program, CRM, personalized offers |
| 5 | Crisis ≠ Kết thúc. Khủng hoảng là phép thử brand. Speed × Sincerity × Action = Recovery. Luôn giữ contingency budget. | Chuẩn bị Crisis Playbook trước khi khủng hoảng xảy ra: who, what, when, how trong 2h đầu tiên |
Ma trận ưu tiên Marketing Channel cho chuỗi F&B
ROI Cao
↑
CRM/Loyalty │ In-store
(Retention) │ (Conversion)
│
─────────────┼─────────────→ Reach Cao
│
LSM/Community│ Social Ads / KOL
(Local) │ (Awareness)
│
ROI ThấpGóc trên-trái (CRM + In-store): ROI cao, reach thấp → luôn duy trì, không cắt khi budget giảm.
Góc trên-phải: Không có channel nào vừa reach cao vừa ROI cao → đó là lý do cần channel mix.
Góc dưới-phải (Social + KOL): Reach cao, ROI trung bình → dùng cho awareness, new product launch.
Góc dưới-trái (LSM): Reach thấp, ROI trung bình → nhưng critical cho local presence, đặc biệt store mới.
🔗 Xem thêm Tuần 8
→ 📘 Nội dung chính → 📝 Blog → 🧠 Case Study → 🏆 Tiêu chuẩn → 🛠 Workshop