كيفية تكامل Whats360 مع منصة Mixpanel لتقارير التفاعل باستخدام Webhooks و HTTP Requests
تسعى الشركات اليوم لدمج العديد من الأدوات والتقنيات للحصول على تقارير شاملة وتحسين تفاعل العملاء. من بين هذه الأدوات، منصة Mixpanel التي توفر تقارير تحليلية متقدمة لتفاعل المستخدمين. وWhats360 توفر API لربط واتساب مباشرة بتطبيقات مختلفة. في هذا المقال، سنشرح كيفية تكامل Whats360 مع منصة Mixpanel لإرسال رسائل واتساب تلقائيًا بناءً على تقارير التفاعل باستخدام Webhooks و HTTP Requests كبديل قوي لنظام واتساب الرسمي.
ما هو Whats360؟
Whats360 هو مزود API لواتساب يمكنه إرسال واستقبال الرسائل عبر WhatsApp Business API بدون الحاجة لتطبيق واتساب الرسمي. هذه الخدمة تتيح للمطورين إرسال رسائل مخصصة وواقعية للمستخدمين باستخدام API الذي يتيح لك التكامل مع التطبيقات الأخرى، مثل Mixpanel، لتمكين ارسال إشعارات أو رسائل بناءً على التفاعل مع بيانات المستخدم.
ما هي Mixpanel؟
Mixpanel هي منصة تحليلات متقدمة تقدم تقارير حول سلوك المستخدم، التفاعل، وأداء التطبيق. بفضل Mixpanel، يمكنك تتبع الأنشطة المهمة مثل النقرات، الرسائل، والاشتراكات لتفهم سلوك المستخدمين في الوقت الفعلي.
لماذا نحتاج إلى التكامل بين Whats360 و Mixpanel؟
إذا كنت ترغب في إرسال رسائل عبر واتساب بناءً على تفاعل المستخدمين مع تطبيقك أو منصتك، فإن تكامل Whats360 مع Mixpanel يعد خيارًا مثاليًا. هذا التكامل يتيح لك إمكانية:
- إرسال رسائل تذكير، تحديثات، إشعارات أو استفسارات عبر واتساب مباشرة إلى المستخدمين بناءً على تفاعلاتهم في Mixpanel.
- أتمتة العملية بالكامل باستخدام Webhooks و HTTP Requests دون الحاجة لوجود تطبيق واتساب رسمي.
- تحسين تفاعل العملاء باستخدام رسائل مخصصة استنادًا إلى بيانات التفاعل الفعلي.
المتطلبات الأساسية لتكامل Whats360 مع Mixpanel
قبل أن تبدأ في تنفيذ التكامل، تأكد من أنك تمتلك الأدوات التالية:
- حساب على Mixpanel: يجب أن يكون لديك حساب في Mixpanel لتتمكن من تتبع وتحليل سلوك المستخدم.
- حساب Whats360 API: يجب أن يكون لديك حساب في Whats360 مع مفتاح API صالح يسمح لك بإرسال رسائل واتساب.
- الوصول إلى منصة Make.com أو أي أداة تدعم Webhooks و HTTP Requests: هذه المنصات تتيح لك الاتصال بين Mixpanel و Whats360 باستخدام Webhooks و HTTP Requests.
الخطوة الأولى: إعداد Mixpanel
1. إنشاء حساب على Mixpanel
إذا لم يكن لديك حساب، قم بإنشاء واحد عبر الموقع الرسمي لـ Mixpanel.
2. إعداد الأحداث والتفاعل
قم بتحديد الأحداث التي ترغب في تتبعها مثل: تسجيل الدخول، إتمام عملية شراء، أو أي نشاط آخر يؤدي إلى إرسال رسالة عبر واتساب.
3. إعداد Webhook
- من لوحة تحكم Mixpanel، اذهب إلى قسم “Data Management”.
- حدد Webhooks وأضف Webhook جديد.
- ستحتاج إلى إدخال رابط الـ API الخاص بـ Whats360 الذي سيستقبل البيانات من Mixpanel.
الخطوة الثانية: إعداد Whats360 API
1. احصل على مفتاح API من Whats360
- قم بزيارة whats360.live وقم بتسجيل حساب.
- بمجرد تسجيل الدخول، قم بالحصول على API Key الخاص بك من قسم API Management.
2. إعداد API Endpoint
ستحتاج إلى تحديد نقطة النهاية (Endpoint) التي ستستخدمها لإرسال الرسائل عبر Whats360. الشكل العام للـ API سيكون كالتالي:
https://api.whats360.live/api/user/v2/send_message
3. إعداد Authorization Header
استخدم مفتاح API في Authorization داخل رأس الطلب (Header). سيبدو مثل هذا:
Authorization: Bearer YOUR_API_KEY
4. إعداد Body الرسالة (Message Body)
قم بإرسال البيانات بصيغة JSON، مع تحديد الـ client_id، رقم الهاتف، و النص المطلوب إرساله عبر واتساب:
{ "client_id": "YOUR_CLIENT_ID", "mobile": "TARGET_MOBILE", "text": "Hello, this is a test message" }
الخطوة الثالثة: إنشاء سيناريو على Make.com
1. إنشاء حساب على Make.com
اذهب إلى Make.com وقم بتسجيل حساب.
2. إنشاء سيناريو جديد
قم بإنشاء سيناريو جديد باستخدام Webhook كمصدر للتفاعل.
اختر HTTP كـ “إجراء” لتنفيذ طلبات API إلى Whats360.
3. إعداد Webhook على Make.com
- حدد Webhook الذي تم تفعيله في Mixpanel.
- اختر الإجراء “توجيه البيانات” إلى Whats360 عبر HTTP Request.
4. إعداد HTTP Request لإرسال الرسالة عبر Whats360
- في Make.com، اختر HTTP Request.
- اختر POST كطريقة الإرسال.
- أدخل URL الخاص بـ Whats360 API.
- أضف Headers مثل Authorization: Bearer YOUR_API_KEY.
- أدخل Body للرسالة بصيغة JSON.
- احفظ السيناريو.
5. تشغيل السيناريو
بعد ضبط السيناريو، قم بتشغيله لاختبار تكامل Whats360 مع Mixpanel. ستتمكن من إرسال الرسائل عبر واتساب مباشرة بناءً على تفاعل المستخدم في Mixpanel.
الخطوة الرابعة: اختبار الإعدادات
1. قم بتنفيذ بعض التفاعلات في Mixpanel لتفعيل Webhook.
2. تحقق من استلام الرسائل عبر واتساب للمستخدمين المحددين بناءً على تفاعلاتهم في Mixpanel.
مثال على JSON Body للرسالة
{ "client_id": "eyJ1aWQiOiI1ZHFLWW40dmoySUZYaks5ellXS3NJQzBNaDFZSXFBSCIsImNsaWVudF9pZCI6InRvZ2FhciJ9", "mobile": "201030741766", "text": "Hi, we noticed you just completed your purchase. Thank you for shopping with us!" }