n8n
قالبان جاهزان للاستيراد: إرسال رسالة عند أي حدث (طلب جديد مثلًا)، واستقبال ردود العملاء مع التحقق من توقيع الـ Webhook. اختبرناهما على n8n 2.43.
- 1حمّل ملف القالب، ثم استورده في n8n من خيار Import from file.
- 2في قالب الإرسال، استبدل YOUR_WHATSGO_TOKEN بتوكن جهازك من لوحة التحكم، تبويب API.
- 3أرسل طلب POST إلى رابط الـ Webhook الخاص بالقالب مع الحقول: eventId, phone, message. حقل eventId هو مفتاح منع التكرار، فلا تُرسل الرسالة مرتين.
- 4في قالب الاستقبال، ألصق سر الـ Webhook من لوحة WhatsGo، ثم انسخ رابط القالب الإنتاجي إلى اللوحة. وعلى n8n المُستضاف ذاتيًا اضبط NODE_FUNCTION_ALLOW_BUILTIN=crypto للتحقق من التوقيع.
curl -X POST https://YOUR-N8N/webhook/whatsgo-send \
-H "Content-Type: application/json" \
-d '{"eventId":"order-1001","phone":"201012345678","message":"طلبك خرج للتوصيل"}'