مقدمة
حافظ على توافق جهات اتصال Buzzbip مع CRM حتى تستهدف الحملات المعرفات الصحيحة. نفّذ مهام المزامنة من الخادم وفق جدول أو webhook. ابحث بالرقم قبل الإنشاء لتجنب التكرار.
الخطوات
اتبع هذه الخطوات لإكمال التكامل.
- صدّر أو رقّم جهات الاتصال من CRM.
- اربط الحقول بـ firstname وlastname وnumber.
- Upsert عبر POST /api/contacts/ (تعامل مع التكرار حسب سياستك).
- وفّق مع GET /api/contacts/?number= للحصول على id.
- استخدم contact_id في إرسال WhatsApp وSMS.
التفاصيل
حافظ على توافق جهات اتصال Buzzbip مع CRM لاستهداف الحملات الصحيحة. نفّذ المزامنة على الخادم مع إدارة التكرار واستئناف الأخطاء.
curl -X POST 'https://app.buzzbip.com/api/contacts/' \
-H 'Authorization: Bearer ${TOKEN}' \
-H 'Content-Type: application/json' \
-d '{"firstname": "Jane", "lastname": "Doe", "number": "21690123456"}'اختبر في بيئة التجربة قبل الإنتاج.
ملاحظات التكامل
عند دمج نقطة نهاية Buzzbip هذه، استخدم https://app.buzzbip.com كمضيف إنتاج. احصل على JWT من POST /api/login_check وأرسل Authorization: Bearer في كل طلب. تأكد من تفعيل User.hasApiAccess في إدارة Buzzbip. حلّل استجابات JSend (status وmessage وdata). لإضافات التجارة الإلكترونية، أرسل أيضاً x-api-key وx-platform-type وx-base-uri. احترم الشرطة المائلة النهائية في POST /api/contacts/ وPOST /api/whatsapp/. نفّذ إعادة المحاولة مع backoff عند حدود المعدل. خزّن بيانات الاعتماد على الخادم وأعد المصادقة قبل انتهاء JWT (3600 ثانية).
الأمان
أفضل الممارسات: بيانات الاعتماد على الخادم فقط، TLS إلزامي، مراقبة فشل المصادقة. افصل حسابات التجربة والإنتاج. وثّق القوالب والأتمتة. احذف الأرقام والمحتوى من السجلات المشتركة.
ما التالي؟
تابع التعلم: api/contacts/list-contacts api/contacts/create-contact guides/send-whatsapp-message
