👥 جهات الاتصال
جهات الاتصال هي سجلات العملاء في PulseHub. كل محادثة مرتبطة بجهة اتصال، وكل رسالة واردة إما تتطابق مع جهة اتصال موجودة أو تنشئ واحدة جديدة.
حقول جهة الاتصال
| الحقل | الوصف |
|---|---|
name | اسم العرض — يُستخرج من بيانات المزود أو يُدخل يدويًا |
email | عنوان البريد الإلكتروني — يُستخدم لمطابقة مرسلي البريد الإلكتروني |
phone | رقم الهاتف — يُستخدم لمطابقة مرسلي WhatsApp وSMS |
tags | مصفوفة JSON من سلاسل الوسوم للتصنيف |
notes | حقل نص حر لملاحظات الوكيل |
external_ids | كائن JSON يربط أنواع القنوات بالمعرفات الخاصة بالمزود |
مطابقة جهات الاتصال (إزالة التكرار التلقائية)
عند وصول رسالة واردة جديدة:
- إذا كان sender_phone موجودًا: المطابقة عبر
contacts.phone - وإلا إذا كان sender_email موجودًا: المطابقة عبر
contacts.email - وإلا: المطابقة عبر مسار JSON
external_ids - إذا لم يتم العثور على تطابق: إنشاء جهة اتصال جديدة
عند العثور على تطابق، يقوم PulseHub بتحديث حقل external_ids لتوحيد العميل عبر القنوات.
الوسوم
- وسوم جهة الاتصال تصف الشخص:
[vip, enterprise, newsletter] - وسوم المحادثة تصف المشكلة:
[urgent, billing, bug-report]
كلاهما يُخزن كمصفوفات JSON.
مرجع المعرفات الخارجية
| المفتاح | المصدر |
|---|---|
whatsapp | رقم هاتف المرسل |
telegram_chat_id | Telegram chat.id |
viber | Viber sender.id |
facebook | Facebook PSID |
instagram | Instagram PSID |
sms | رقم هاتف المرسل |