אוטומציות (Workflows)
שישה תהליכי אוטומציה פעילים בסביבת הדמו, כל אחד עם trigger, שלבים, תוצאה וראיה. כולם פועלים מול יעדי דמו/sandbox בלבד.
1. Lead → Sheets
Trigger: ליד נוצר דרך הצ'אט. שלבים: ChatLeadRepository::create → ChatLeadBridge::dispatch_lead_created → HMAC-signed POST ל-Sandbox Receiver. תוצאה: אירוע מגיע ל-Google Sheets (Sandbox) עם חתימה מאומתת. ראיה חיה בעמוד אינטגרציות דמו.
2. Lead → WhatsApp
Trigger: ליד עם טלפון. שלבים: יצירת קישור wa.me מותאם אישית, סימון queued. תוצאה: אין שליחה אמיתית — Preview בלבד. ראיה חיה באותו עמוד אינטגרציות (שדה whatsapp_url בכל payload).
3. Abandoned Cart Follow-up
Trigger: עגלה עם פריטים, ללא checkout במשך זמן (סף דמו: 2 דקות). שלבים: מעקב session דרך woocommerce_cart_updated → בדיקת cron כל 5 דקות → הצעת קופון CHAT20. תוצאה: נבדק קצה-לקצה עם עגלה אמיתית מהדפדפן (בקבוק חכם, ₪129) — לוג חי למטה.
| זמן הפעלה | פריטים בעגלה | סה"כ | זמן חוסר פעילות | קופון שהוצע |
|---|---|---|---|---|
| 2026-07-21T01:05:48+00:00 | 1 | 129 ₪ | 180 שניות | CHAT20 |
4. Booking
Trigger: בקשת פגישה מהצ'אט. שלבים: ChatConfirmedActionExecution (אימות שרת + idempotency) → ChatActionRequestRepository::create_booking_request. תוצאה: בקשת booking מקומית בלבד — ללא יצירת אירוע Calendar אמיתי. נבדק: status=executed, outcome=booking_request_created_pending_review.
5. Product Recommendation
Trigger: שאלת מוצר/תקציב בצ'אט. שלבים: חיפוש בקטלוג WooCommerce האמיתי (38 מוצרים) → סינון לפי תקציב → השוואה → כרטיס המלצה + CTA להוספה לעגלה. תוצאה: מופעל בזמן אמת דרך ה-AI runtime של הצ'אט (data-source-resolver + commerce bridge), נצפה בעמוד Chat Widget Showcase.
6. Support Escalation
Trigger: שאלת תמיכה שלא נפתרה. שלבים: ChatConfirmedActionExecution (support_ticket) → יצירת אירוע מסומן + audit entry. תוצאה: נבדק: status=executed, outcome=support_ticket_created, עם ledger_id ו-audit entry נפרדים לכל בקשה (idempotent — אין כפילות).