จัดการ Tags (🏷)←
สร้าง / แก้ไข / ลบ tag pool ที่ agents ใช้ติดให้ conversation
ภาพรวม←

หมายเลขในรูป:
- หัวข้อ "จัดการ Tags"
- ช่องชื่อ Tag (เช่น "ลูกค้าดีเด่น" "VIP")
- 10 สี preset + custom hex picker (ขวาสุด)
- ปุ่ม "+ เพิ่ม Tag" — POST /api/tags (admin only)
- Tag ที่มีอยู่: VIP, ต้องติดตาม, ทรงโจร, ปัญหาเร่งด่วน, ลูกค้าดีเด่น, ลูกค้าเก่า (6 ตัวใน olive888)
Settings → tab 🏷 จัดการ Tags — pool กลางของ tag ที่ทีมใช้
แต่ละ tag มี:
- ชื่อ (ภาษาไทย/อังกฤษ)
- สี (10 preset หรือ custom hex)
Agent นำ tag จาก pool ไปติดให้ conversation (ดู Tags ใน Agent Guide)
สร้าง tag ใหม่←
1. กรอกชื่อ←
ที่ช่องด้านบน "ชื่อ Tag เช่น ลูกค้าดีเด่น"
2. เลือกสี←
มี 10 สี preset (วงกลมสีใต้ช่องชื่อ) หรือกด picker เลือก hex เอง
3. กด "+ เพิ่ม Tag"←
ปุ่มเปิดใช้งานเฉพาะตอนกรอกชื่อแล้ว → POST /api/tags → 201 → row ใหม่ปรากฏใน list
แก้ไข / ลบ←
ใน list:
- คลิก row → modal แก้ไข (เปลี่ยนชื่อหรือสี)
- กด ✕ ของ row → ลบ tag (cascade ตัด association จากทุก conversation)
ลบ tag = ตัดออกจาก conversation ทั้งหมด
Conversation ที่เคยติด tag นั้น → tag chip หายไป (cascade) ไม่สามารถกู้คืน
Pattern แนะนำ←
| Tag | สี | ใช้กับ |
|---|---|---|
VIP |
gold #fbbf24 | ลูกค้าใหญ่ |
ลูกค้าใหม่ |
green #16a34a | first time customer |
ปัญหาเร่งด่วน |
red #dc2626 | ต้องตอบทันที |
รอติดตาม |
amber #f59e0b | ยังไม่จบ ต้องตามต่อ |
ทรงโจร |
purple #a855f7 | ผิดปกติ |
คำถามที่พบบ่อย←
Tag ใช้ข้าม OA ได้ไหม
ได้ — Tag pool = per-tenant Conversation จาก OA ใดก็ติด tag จาก pool เดียวกันได้
สีเปลี่ยนไม่ได้ใน UI
มี 10 สี preset + custom picker — ถ้าใช้ picker แล้วไม่ save = ตรวจ browser console
Tag ที่ลูกค้าหลายคนใช้ — เหมาะสมไหม
OK — ออกแบบมาให้ใช้กลาง เช่น VIP ใช้ได้ทุกคน
ที่อ้างอิง←
- Agent guide: ติด Tag ลูกค้า
- Backend: GET/POST/PUT/DELETE
/api/tags(admin only PUT/DELETE) - DB:
tags(id, name, color, created_at) +customer_tagsjoin table