/* AAU CRM — Enablement & AI */ function AssetLibrary() { const [type, setType] = useState('all'); const [upload, setUpload] = useState(false); const typeLabel = { brochure: 'Brochure', testimonial: 'Testimonial', pricing: 'Bảng giá', case: 'Case study', deck: 'Pitch deck', photo: 'Hình lớp' }; const typeIcon = { brochure: 'fileText', testimonial: 'play', pricing: 'dollar', case: 'book', deck: 'layers', photo: 'eye' }; const assets = AAU.assets.filter(a => type === 'all' || a.type === type); return (
setUpload(true)}>Upload asset} />
({ value: v, label: l }))]} />
{assets.map(a => (
{typeLabel[a.type]}v{a.version}
{a.name}
{a.course ? AAU.courseById(a.course)?.name : 'Dùng chung'} · {a.format}
Dùng {a.usage} lần đẩy deal +{a.lift}%
))}
{upload && ( setUpload(false)} footer={<>}>
Kéo file vào đây hoặc bấm để chọn
{}} options={[{ value: '', label: 'Dùng chung' }, ...AAU.courses.map(c => ({ value: c.id, label: c.name }))]} />
)}
); } function ScriptFlowBuilder() { const nodes = [ { id: 'n1', sit: 'Khách hỏi giá', tip: 'Báo giá kèm giá trị + ưu đãi early-bird. Hỏi quy mô để map khóa.', asset: 'Bảng giá Q2', branches: ['Đồng ý → n4', 'Phân vân → n2', 'So sánh đối thủ → n3'] }, { id: 'n2', sit: 'Khách phân vân', tip: 'Đưa case study cùng ngành, mời tham gia buổi học thử.', asset: 'Case study Tâm Hotel', branches: ['Quan tâm → n4', 'Im lặng → n5'] }, { id: 'n3', sit: 'So sánh đối thủ', tip: 'Nhấn mạnh USP: thực chiến, mentor 1-1, cộng đồng PEACH.', asset: 'So sánh AAU vs đối thủ', branches: ['Thuyết phục → n4'] }, { id: 'n4', sit: 'Sẵn sàng chốt', tip: 'Chốt lịch khai giảng, gửi link thanh toán cọc giữ chỗ.', asset: 'Link đăng ký', branches: ['Won 🎉'] }, { id: 'n5', sit: 'Khách im lặng', tip: 'Follow-up sau 2 ngày với nội dung giá trị, không spam.', asset: 'Nội dung nurture', branches: ['Quay lại → n1'] }, ]; return (
} />
Lỗ hổng tri thức từ Pattern Radar chảy về đây để soạn kịch bản. Khi script chạy tốt, win-rate được học ngược lại trong Conversation Intelligence.
Flow: {}} style={{ width: 90 }} /> {}} style={{ width: 90 }} />
Ngày áp dụng
{['T2', 'T3', 'T4', 'T5', 'T6', 'T7', 'CN'].map(d => )}
{}} />Bật cả ngày lễ
{handoffs.map((h, i) =>
{}} />{h}
)}
Khi handoff, hệ thống tạo task ưu tiên cho sale phụ trách.
navigate('/enablement/kb')}>Quản lý ở KB}> {(() => { const rag = AAU.kbArticles.filter(a => a.rag); return ( <>
AI đang dùng {rag.length}/{AAU.kbArticles.length} bài KB làm nguồn trả lời. Bật/tắt nguồn tại Knowledge Base.
{rag.map(a => {a.title})}
); })()}
Khóa nhượng quyền học phí bao nhiêu?
Dạ khóa Nhượng quyền F&B 18.9tr/8 buổi ạ. Anh đang có mấy chi nhánh để em tư vấn lộ trình phù hợp nhé?
AI · RAG
{}} />
); } Object.assign(window, { AssetLibrary, ScriptFlowBuilder, KnowledgeBase, AIChatConfig });