إنتقل إلى المحتوى الرئيسي

👥 جهات الاتصال

جهات الاتصال هي سجلات العملاء في PulseHub. كل محادثة مرتبطة بجهة اتصال، وكل رسالة واردة إما تتطابق مع جهة اتصال موجودة أو تنشئ واحدة جديدة.


حقول جهة الاتصال​

الحقلالوصف
nameاسم العرض — يُستخرج من بيانات المزود أو يُدخل يدويًا
emailعنوان البريد الإلكتروني — يُستخدم لمطابقة مرسلي البريد الإلكتروني
phoneرقم الهاتف — يُستخدم لمطابقة مرسلي WhatsApp وSMS
tagsمصفوفة JSON من سلاسل الوسوم للتصنيف
notesحقل نص حر لملاحظات الوكيل
external_idsكائن JSON يربط أنواع القنوات بالمعرفات الخاصة بالمزود

مطابقة جهات الاتصال (إزالة التكرار التلقائية)​

عند وصول رسالة واردة جديدة:

  1. إذا كان sender_phone موجودًا: المطابقة عبر contacts.phone
  2. وإلا إذا كان sender_email موجودًا: المطابقة عبر contacts.email
  3. وإلا: المطابقة عبر مسار JSON external_ids
  4. إذا لم يتم العثور على تطابق: إنشاء جهة اتصال جديدة

عند العثور على تطابق، يقوم PulseHub بتحديث حقل external_ids لتوحيد العميل عبر القنوات.


الوسوم​

  • وسوم جهة الاتصال تصف الشخص: [vip, enterprise, newsletter]
  • وسوم المحادثة تصف المشكلة: [urgent, billing, bug-report]

كلاهما يُخزن كمصفوفات JSON.


مرجع المعرفات الخارجية​

المفتاحالمصدر
whatsappرقم هاتف المرسل
telegram_chat_idTelegram chat.id
viberViber sender.id
facebookFacebook PSID
instagramInstagram PSID
smsرقم هاتف المرسل