تكامل Whats360 مع منصة Trello – إرسال إشعارات المهام عبر واتساب
تعتبر منصة Trello واحدة من أشهر الأدوات لإدارة المشاريع والمهام، حيث يتم استخدامها من قبل فرق العمل لإدارة وتنظيم المهام بشكل مرن وفعال. وفي حال كنت تريد تحسين التواصل وإرسال إشعارات تلقائية على واتساب عند تحديث المهام أو إضافتها في Trello، فإن Whats360 يمكن أن يكون الحل الأمثل.
في هذا المقال، سوف نشرح لك كيفية تكامل Whats360 مع منصة Trello لإرسال إشعارات تلقائيًا عبر واتساب باستخدام Webhooks و HTTP Requests. كما سنتعرف على كيفية تكوين سيناريو خطوة بخطوة لتنفيذ ذلك بدون الحاجة إلى تطبيق واتساب الرسمي.
1. المتطلبات الأساسية
قبل أن تبدأ في إعداد السيناريو، يجب أن تتأكد من أنك لديك بعض الأدوات والخدمات الضرورية:
- حساب في منصة Trello.
- حساب في Whats360 API للحصول على API Key (رابط الشرح: Whats360 API).
- حساب في Make.com (أو أي منصة تدعم HTTP Requests و Webhooks).
2. الحصول على Whats360 API Key
• أولاً، قم بالتسجيل في Whats360 للحصول على API Key.
• سجل الدخول إلى حسابك في Whats360 وتوجه إلى قسم API.
• احصل على API Key الذي ستحتاجه لإرسال الرسائل عبر واتساب.
3. إعداد Webhook في Trello
سنحتاج إلى استخدام Webhooks في Trello للإشارة إلى تغييرات جديدة أو تحديثات على المهام داخل Trello.
الخطوات:
- توجه إلى Trello:
- قم بتسجيل الدخول إلى حسابك في Trello.
- اختر اللوحة التي تريد تكامل إشعارات واتساب معها.
- إنشاء Webhook في Trello:
- توجه إلى Trello API واطلع على الوثائق الخاصة بـ Webhooks.
- قم بإنشاء Webhook باستخدام الرابط الذي سيقوم بإرسال إشعارات إلى Make.com عند إضافة أو تعديل أي مهمة.
- ستحتاج إلى Webhook URL الذي سيتلقى الإشعارات من Trello.
- إعداد Webhook:
- اختر Trello Board ID الخاص بك.
- قم بإعداد Webhook URL الذي سيتلقى إشعارات Trello. هذا سيكون رابط Make.com الذي سنقوم بإنشائه في الخطوات التالية.
4. إعداد سيناريو HTTP Request في Make.com
نستخدم Make.com كمنصة لإدارة التكامل بين Trello و Whats360 API.
الخطوات:
- إنشاء حساب في Make.com:
- إذا لم يكن لديك حساب، قم بإنشاء حساب في Make.com.
- إنشاء سيناريو جديد في Make.com:
- بعد تسجيل الدخول، توجه إلى لوحة التحكم في Make.com.
- انقر على Create a new scenario.
- إضافة Webhook كأول خطوة في السيناريو:
- اختر Webhooks كأداة في أول خطوة.
- انقر على Custom Webhook واطلب رابط جديد.
- ستحصل على Webhook URL، هذا هو الرابط الذي سيتلقى إشعارات من Trello عند إضافة أو تعديل أي مهمة.
- إضافة HTTP Request لإرسال الرسائل عبر Whats360:
- انقر على علامة + لإضافة خطوة جديدة في السيناريو.
- اختر HTTP كأداة جديدة.
- اختر Method: POST لإرسال الطلب.
- في URL، أدخل الرابط التالي:
https://api.whats360.live/api/user/v2/send_message
- في Headers، أضف:
- Content-Type: application/json
- Authorization: Bearer YOUR_API_KEY
- في Body، أضف البيانات التالية لإرسال الرسالة عبر واتساب:
{ "client_id": "YOUR_CLIENT_ID", "mobile": "PHONE_NUMBER", "text": "Task Updated in Trello: {{task_name}} has been updated. Check your board for details." }
- استبدل YOUR_CLIENT_ID بـ Client ID الخاص بـ Whats360.
- استبدل PHONE_NUMBER برقم الهاتف المطلوب في صيغة دولية، مثل: +201030741766.
- إضافة خطوة لتخصيص محتوى الرسالة:
- يمكنك تخصيص محتوى الرسالة عن طريق إضافة متغيرات مثل {{task_name}} لجلب اسم المهمة التي تم تحديثها.
- يمكنك تخصيص الرسالة حسب الحاجة لتشمل تفاصيل أخرى مثل تواريخ الاستحقاق أو ملاحظات إضافية.
5. اختبار السيناريو
بعد إعداد السيناريو:
- تشغيل السيناريو على Make.com.
- اختبر Webhook: قم بإضافة أو تحديث مهمة في Trello.
- تحقق من أن الرسالة تم إرسالها بنجاح إلى واتساب.
استجابة ناجحة: عند إضافة أو تحديث المهمة، يجب أن تتلقى رسالة عبر واتساب تحتوي على تحديث المهمة من Trello.
6. الربط والتكامل النهائي
- تأكد من أن Webhook في Trello يرسل البيانات بشكل صحيح إلى Make.com.
- تأكد من أن Make.com يقوم بإرسال الرسائل إلى Whats360 API كما هو موضح في السيناريو.
- قم بتعديل المحتوى والخصائص حسب احتياجاتك الخاصة (مثل إضافة روابط، نصوص إضافية، أو تخصيص الإشعارات).
7. فيديو الشرح خطوة بخطوة
إذا كنت بحاجة إلى مزيد من التوضيح حول كيفية تنفيذ هذه الخطوات، يمكنك متابعة الفيديو التعليمي التالي:
8. الروابط ذات الصلة
- شرح نظري مفصل: Whats360 HTTP API
الخلاصة:
من خلال تكامل Whats360 API مع Trello عبر Make.com، يمكنك إرسال إشعارات تلقائية عبر واتساب دون الحاجة إلى تطبيق واتساب الرسمي. باستخدام Webhooks و HTTP Requests، تستطيع بسهولة تخصيص الرسائل وإرسالها عند حدوث أي تغييرات على المهام في Trello.