Restaurant
ร้านอาหารแบบ chain (เช่น MK, Oishi, The Pizza Company) มีจุดเด่นที่ membership loyalty และ repeat visit สูง PBCP เก็บ behavior รายคนและรายสาขา ทำให้ส่ง offer ตรงกลุ่มและวิเคราะห์ menu ได้แม่นยำ
Business problems solved
| ปัญหา | PBCP แก้อย่างไร |
|---|---|
| ไม่รู้ว่าลูกค้าคนนี้ชอบ menu อะไร มาบ่อยไหม | Customer Story → order history, favorite items, visit frequency |
| เมนูไหนขายดี ขายไม่ดี ช่วงไหน | Product Story → order count, revenue per item per period |
| Membership card ใช้แล้วไม่กลับมา | Churn signal → re-engagement campaign |
| โปรโมชั่น birthday ส่งไม่ทัน | Intelligence → detect วันเกิด → เสนอก่อน 7 วัน |
| สาขาไหน peak ช่วงไหน ต้องเตรียม staff เท่าไหร่ | Branch Intelligence → occupancy pattern per hour |
Story types
Customer Story
ลูกค้าคนนี้มาบ่อยแค่ไหน สาขาไหน ชอบ menu อะไร ใช้จ่ายเฉลี่ยเท่าไหร่
Visit Story
มื้อนี้สั่งอะไร กี่คน ใช้เวลาโต๊ะนานแค่ไหน
Menu Story
เมนูนี้ order เท่าไหร่ต่อสัปดาห์ ลูกค้าประเภทไหนสั่งบ่อย
Branch Story
สาขานี้ peak กี่โมง Table turnover rate เฉลี่ย
Key events
| Event | เกิดเมื่อ |
|---|---|
customer.registered | สมัคร membership (app / สาขา) |
reservation.created | จองโต๊ะล่วงหน้า |
reservation.confirmed | ยืนยันการจอง |
table.seated | นั่งโต๊ะแล้ว (ระบบบันทึกเวลา) |
order.placed | สั่งอาหาร (รอบแรก) |
order.item_added | เพิ่มเมนูระหว่างมื้อ |
promotion.applied | ใช้โปรโมชั่น / coupon |
bill.requested | ขอบิล |
payment.completed | ชำระเงิน |
table.released | โต๊ะว่าง พร้อม clean ครั้งต่อไป |
review.submitted | รีวิว (app / Google) |
loyalty.points_earned | ได้ points จากมื้อนี้ |
loyalty.points_redeemed | แลก points ใช้ส่วนลด |
membership.upgraded | ขึ้น tier membership |
birthday.offer_sent | ส่ง birthday privilege |
birthday.offer_redeemed | ใช้ birthday privilege |
delivery.ordered | สั่ง delivery (ผ่าน app หรือ 3rd party) |
delivery.completed | ได้รับ delivery แล้ว |
referral.made | แนะนำเพื่อนสมัคร membership |
Intelligence use cases
| Use case | Signal | Action |
|---|---|---|
| Birthday campaign | วันเกิดอีก 7 วัน | Push: free dessert + 2x points วันเกิด |
| Lapsed member | ไม่มี table.seated >60 วัน | "คิดถึงคุณ" + คูปอง 50 บาท |
| Upsell ลูกค้า weekday | table.seated มักเป็น weekday กลางวัน | เสนอ set lunch premium |
| Family group | table.seated กี่คน >4 ครั้งติดกัน | เสนอ family package |
| Menu ขายไม่ดี | order.item_added ต่ำกว่า threshold | ทบทวนราคา / ถอดเมนู |
| Peak hour prediction | Pattern table.seated per hour/day per branch | แจ้ง staff เตรียมพร้อมล่วงหน้า |
| High-value frequent diner | LTV สูง + visit >3 ครั้ง/เดือน | เชิญเข้า VIP tier พิเศษ |
Visit story timeline
reservation.created → 10:30 (จองโต๊ะ 4 คน 19:00)
reservation.confirmed → 10:31
table.seated → 19:04 (โต๊ะ B7, 4 คน)
order.placed → 19:12 (หมูสไลด์, กุ้ง, ผัก, น้ำซุป MK)
order.item_added → 19:45 (ไข่ไก่ x2, บะหมี่)
promotion.applied → 19:58 (สมาชิก Gold: ลด 10%)
bill.requested → 20:15
payment.completed → 20:18 (฿1,240 หลังส่วนลด)
table.released → 20:22
loyalty.points_earned → 20:18 (+62 points)
review.submitted → 20:35 (★★★★☆)
Table duration: 78 นาที | Spend per head: ฿310Branch intelligence
PBCP สรุป branch-level patterns ให้ ops team:
สาขา Central Westgate — สัปดาห์นี้:
Peak: เสาร์-อาทิตย์ 18:00–20:00 (avg 94% occupancy)
Slowest: อังคาร-พุธ 14:00–16:00 (avg 18% occupancy)
Avg table duration: 72 นาที
Top menu: หมูสไลด์, กุ้งสด, ลูกชิ้นปลา
Lapsed members ในรัศมี 5 km: 842 คน ← เป้าหมาย mid-week campaign