Contacts
شارك كونتاكت يتحفظ بضغطة واحدة.
كارت كونتاكت فيه اسم ورقم. ضيف wa_id عشان يظهر زرارين "Message" و"Save contact".
الـ to والـ message ids دي expressions بتقرا من الـ WhatsApp Trigger اللي قبل النود دي على طول ($json.messages[0].from / .id). لو هتجرّب يدوي، حط مكانها رقم و message id.
م
متجر الركن
حساب بيزنس
خدمة العملاء
+20 1XX XXX XXXX
رسالةحفظ الرقم
الـ JSON body
HTTP Request → Body → JSONPOSThttps://graph.facebook.com/v26.0/YOUR_PHONE_NUMBER_ID/messages
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "{{ $json.messages[0].from }}", "type": "contacts", "contacts": [ { "name": { "formatted_name": "خدمة العملاء", "first_name": "الدعم" }, "phones": [ { "phone": "+20 1XX XXX XXXX", "type": "WORK", "wa_id": "201XXXXXXXXX" } ] } ]}الحدود والأخطاء الشائعة
الـ
المصدر (بيفتح في تاب جديد)formatted_nameبس هو المطلوب؛ الباقي اختياري.مع
المصدر (بيفتح في تاب جديد)wa_id(الرقم بكود الدولة من غير +) الكارت بيظهر "Message" و"Save contact"؛ من غيره بيظهر "Invite to WhatsApp".لحد 257 كونتاكت في الرسالة الواحدة؛ خليها شوية بس.
المصدر (بيفتح في تاب جديد)غيّر القيم المؤقتة
المصدر (بيفتح في تاب جديد)+20 1XX XXX XXXXو201XXXXXXXXXبالكونتاكت الحقيقي قبل ما تشغّل.
إزاي تظبط الـ Credential في n8n
- في n8n افتح Credentials ← Create credential واختار Header Auth.
- املا الخانتين:NameAuthorizationValueBearer <your token>
- افتح النود اللي لصقته. الـ Authentication متظبط Generic ← Header Auth؛ اختار الـ Credential اللي عملته.
- استخدم توكن System User من إعدادات Meta Business؛ التوكن اللي في صفحة API Setup بيخلص في ساعات.المصدر (بيفتح في تاب جديد)المصدر (بيفتح في تاب جديد)
التوكن بتاعك بيفضل في n8n بس. عمري ما هطلبه.
مش فاضي تبنيه؟ أنا أبنيهولك.
اعملهاليWhatsApp و n8n علامات تجارية لأصحابها. Pixtaha مش تابعة لـ Meta ولا n8n ومش معتمدة منهم.