المُقدّمة
في العصر الرقمي الحالي، برز تطبيق WhatsApp باعتباره أكثر من مجرد تطبيق مراسلة؛ إنها أداة اتصال محورية للشركات في جميع أنحاء العالم. مع أكثر من ملياري مستخدم نشط، فإن انتشار WhatsApp الهائل وشعبيته يجعله منصة لا غنى عنها للشركات التي تهدف إلى التواصل مع جمهورها بشكل فعال.
ومن خلال فهم ذلك، فإن هدفنا في هذه المدونة هو تقديم دليل شامل حول الاستفادة من تطبيق WhatsApp لإرسال الرسائل عبر واجهة برمجة التطبيقات (API) الخاصة به. تتضمن هذه الممارسة، التي تعد جزءًا أساسيًا من استراتيجيات الاتصالات التجارية الحديثة، الوصول إلى العديد من العملاء بتحديثات مهمة أو محتوى ترويجي أو معلومات أخرى ذات صلة. سوف نتعلم كيفية إرسال الرسائل باستخدام Whatsapp API في لغة بايثون. سنتعمق بعد ذلك في تعقيدات ميزات WhatsApp، مع التركيز بشكل خاص على Business API الخاص به، والذي يوفر إمكانات متقدمة للتعامل مع المراسلة بكفاءة.
علاوة على ذلك، سنستكشف تكامل إمكانات المراسلة هذه مع أتمتة سير العمل. في بيئة الأعمال التي تكون فيها الكفاءة والسرعة أمرًا بالغ الأهمية، يمكن أن تؤدي أتمتة المهام المتكررة مثل إرسال الرسائل إلى تحسين الإنتاجية بشكل كبير. تلعب أدوات مثل Nanonets Workflows دورًا حاسمًا في هذا الأمر. فهي تمكن الشركات من تبسيط عملياتها، وتقليل الجهد اليدوي والتركيز بشكل أكبر على المهام الإستراتيجية.
منصة Whatsapp للأعمال
تم تصميم منصة WhatsApp Business للشركات المتوسطة والكبيرة، مما يوفر وسيلة للتواصل مع العملاء على نطاق واسع. فهو يتيح البدء السريع للمحادثات، وإرسال إشعارات حول الرعاية أو المشتريات، وتقديم خدمات مخصصة، ودعم العملاء في قناة الاتصال المفضلة لديهم.
تم بناء هذا النظام الأساسي حول ثلاث واجهات برمجة التطبيقات الرئيسية:
- سحابة API: تتم استضافة هذا بواسطة Meta ويوفر طريقة مباشرة وسهلة الصيانة للشركات للتواصل مع العملاء.
- واجهة برمجة التطبيقات المحلية: تحتاج الشركات إلى استضافة هذا بنفسها.
- واجهة برمجة تطبيقات إدارة الأعمال: واجهة برمجة التطبيقات هذه ضرورية لإدارة حساب WhatsApp Business الخاص بك وقوالب الرسائل.
للتواصل مع مستخدمي WhatsApp، يتعين على الشركات استخدام Cloud API أو On-Premises API. يُفضل استخدام Cloud API بشكل عام نظرًا لبساطتها ومتطلبات الصيانة المنخفضة. ومع ذلك، بغض النظر عن واجهة برمجة التطبيقات التي تختارها، فإن واجهة برمجة تطبيقات إدارة الأعمال ضرورية لإدارة حسابك والقوالب.
مقدمة إلى Whatsapp Cloud API
تسمح واجهة برمجة التطبيقات السحابية الخاصة بـ WhatsApp، وهي جزء من Meta’s Blueprint، للشركات بالتواصل مع العملاء على نطاق واسع دون الحاجة إلى استضافة خوادمهم الخاصة. هذه الخدمة عبارة عن نسخة مستضافة على السحابة من منصة WhatsApp Business، مما يوفر سهولة التوسع والتنفيذ.
نبذة
تم تصميم واجهة برمجة تطبيقات WhatsApp Business للشركات المتوسطة والكبيرة للمشاركة في الاتصالات الآلية واليدوية مع العملاء. وهو يدعم التكامل مع أنظمة الواجهة الخلفية المختلفة مثل CRM ومنصات التسويق. يمكن للشركات الاختيار بين خيارات On-Premises وCloud API، ويُوصى باستخدام الخيار الأخير بشكل عام نظرًا لبساطته.
الإنتاجية الافتراضية هي 80 رسالة في الثانية (mps)، قابلة للترقية إلى 1,000 mps.
باستخدام API
لإرسال رسالة، يبدو استدعاء API في بايثون كما يلي:
import requests url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages' headers = { 'Authorization': 'ACCESS_TOKEN'
} data = { 'messaging_product': 'whatsapp', 'to': '1650XXXXXXX', 'text': {'body': 'hi'}
} response = requests.post(url, headers=headers, json=data) print(response.text)
كيف تبدأ
للبدء باستخدام Cloud API:
- انقر على "إنشاء التطبيق".
- اختر "أخرى" في قسم حالة الاستخدام.
- اختر "الأعمال" كنوع التطبيق.
- أضف تفاصيل التطبيق وانقر على "إنشاء تطبيق".
- قم بالتمرير لأسفل وانقر على "إعداد" على بطاقة Whatsapp.
- إذا كان لديك حساب أعمال ميتا (MBA)، سيُطلب منك ربطه أثناء هذه العملية. إذا لم يكن الأمر كذلك، فسيتم إرشادك لإنشاء واحدة.
- بمجرد ربط ماجستير إدارة الأعمال الخاص بك، سيتم توجيهك إلى لوحة التحكم كما هو موضح أدناه. يمكنك البدء بالاختبار الآن.
كل هذا سمح لتطبيقك في النهاية بـ -
- قم بإعداد حساب Meta Business، إذا لم يكن لديك حساب بالفعل.
- قم تلقائيًا بإنشاء حساب WhatsApp Business تجريبي، وهو مجاني لإرسال الرسائل ولكنه يأتي مع قيود الاستخدام.
- قم بإنشاء رقم هاتف عمل تجريبي مرتبط بحساب WhatsApp Business الخاص بك، مما يتيح لك إرسال رسائل مجانية إلى ما يصل إلى خمسة أرقام هواتف مختلفة.
- قم بإنشاء سلسلة من قوالب الرسائل المعتمدة مسبقًا.
- إضافة رقم المستلم
لإرسال رسائل اختبارية، يجب عليك إضافة رقم واتساب صالح.
انتقل إلى لوحة تحكم التطبيق، وانتقل إلى WhatsApp > إعداد API، وضمن قسم إرسال الرسائل، ابحث عن الحقل "إلى" لإدارة قائمة أرقام هاتفك.
يمكنك إدخال أي رقم واتساب صالح لتلقي الرسائل. سيحصل هذا الرقم على رمز التأكيد عبر WhatsApp للتحقق.
بمجرد التحقق، سيكون رقم المستلم جاهزًا للاستخدام. يمكنك إضافة ما يصل إلى خمسة أرقام باتباع هذه الطريقة.
- أرسل رسالة تجريبية
لإرسال رسالة اختبارية، استخدم قالب "hello_world" المعتمد مسبقًا والموجود على لوحة التحكم.
import requests url = "https://graph.facebook.com/v17.0/206324309221106/messages" headers = { 'Authorization': 'Bearer YOUR_TEMPORARY_ACCESS_TOKEN', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "to": "RECEPIENT_PHONE_NUMBER", "type": "template", "template": { "name": "hello_world", "language": { "code": "en_US" } }
} response = requests.post(url, headers=headers, json=data) print(response.text)
في إعداد API ضمن WhatsApp:
- تأكد من وجود رقم عملك التجريبي في الحقل "من".
- تأكد من اختيار رقم المستلم المطلوب في الحقل "إلى". يمكنك إرسال رسائل إلى أرقام متعددة في حالة إضافتها.
- استخدم لوحة API لإرسال رسالتك، أو بدلاً من ذلك استخدم رمز python المقدم.
يشير الأمر الذي ستستخدمه إلى أنك ترسل رسالة نموذجية، مع تحديد القالب "hello_world". يجب أن تظهر رسالة مثل تلك الموجودة أدناه على رقم هاتف المستلم.
- إضافة رقم عمل حقيقي (في وقت لاحق)
أثناء تطوير التطبيق الخاص بك، يمكنك استخدام رقم العمل التجريبي والحساب دون أي تكلفة لإرسال الرسائل.
عندما تكون مستعدًا للتعامل مع العملاء، يمكنك إضافة رقم هاتف حقيقي للعمل (الذي سيتم إرسال الرسائل منه) في إعداد واجهة برمجة التطبيقات وإنشاء حساب WhatsApp Business رسمي. سنناقش ذلك لاحقا.
أساسيات واجهة برمجة تطبيقات Whatsapp Business Management
تعمل واجهة برمجة تطبيقات إدارة الأعمال جنبًا إلى جنب مع واجهة برمجة تطبيقات السحابة الأساسية (والتي تُستخدم لإرسال الرسائل وما إلى ذلك). وهو مصمم لوظائف المصادقة وإدارة الأصول المتعلقة بـ WhatsApp Business مثل حسابات WhatsApp Business وقوالب الرسائل.
رموز الوصول
يتم دعم أنواع مختلفة من رموز الوصول:
- رموز وصول مستخدم النظام: هذه الرموز المميزة غير منتهية الصلاحية تمثل عملك أو مؤسستك وهي ضرورية لشركاء الحلول الذين يشاركون خطوط الائتمان مع العملاء المدمجين.
- رموز وصول مستخدم نظام تكامل الأعمال: مثالية لمقدمي التكنولوجيا وشركاء الحلول، هذه الرموز المميزة مخصصة لبيانات العملاء المدمجة وتدعم الإجراءات التلقائية دون إدخال المستخدم أو إعادة المصادقة.
- رموز وصول المستخدم: تُستخدم بشكل عام للاختبار الأولي للتطبيقات، وتنتهي صلاحيتها بسرعة وتكون أقل ملاءمة للتطوير المستمر. تم استخدام هذا الرمز المميز في رسالة الاختبار المرسلة أعلاه.
رموز وصول مستخدم النظام
يتم تصنيف الرموز المميزة لمستخدم النظام إلى نوعين:
- مستخدمي نظام الموظفين: تحتاج إلى الوصول إلى حسابات WhatsApp Business الفردية وهي مناسبة للوصول المحدود إلى الحساب.
- مستخدمي النظام الإداري: تمتع بحق الوصول الكامل الافتراضي إلى جميع حسابات وأصول WhatsApp Business، وهو أمر مفيد لمتطلبات الوصول الأوسع.
إنشاء مستخدمي النظام
لإنشاء مستخدم النظام:
- قم بتسجيل الدخول إلى جناح ميتا بيزنس.
- حدد موقع حساب عملك في القائمة المنسدلة العلوية اليسرى وانقر فوقه الإعدادات (علامة الترس.
- انقر إعدادات الأعمال.
- انتقل إلى المستخدمين > مستخدمو النظام.
- انقر على أضف زر وإنشاء إما مشرف or موظف مستخدم النظام.
إنشاء رموز وصول مستخدم النظام
لإنشاء رمز وصول مستخدم النظام بعد إنشاء مستخدم النظام:
- قم بتسجيل الدخول إلى جناح ميتا بيزنس.
- حدد موقع حساب عملك في القائمة المنسدلة العلوية اليسرى وانقر فوقه الإعدادات (علامة الترس.
- انقر إعدادات الأعمال.
- انتقل إلى مستخدم > مستخدمو النظام.
- حدد مستخدم النظام المناسب من قائمة مستخدمي النظام.
- انقر على إنشاء رمز جديد .
- حدد التطبيق الذي سيستخدم الرمز المميز.
- حدد أي أذونات يحتاجها التطبيق ليعمل بشكل صحيح وقم بإنشاء الرمز المميز.
رموز وصول مستخدم نظام تكامل الأعمال
يتم إنشاء هذه الرموز المميزة من خلال الاشتراك المضمن ويتم تحديد نطاقها للعملاء الأفراد المسجلين. إنها ضرورية للتطبيقات التي تنفذ إجراءات تلقائية على حسابات WhatsApp Business للعملاء. مزيد من المعلومات هنا.
حدود السعر
تفرض واجهة برمجة التطبيقات (API) حدودًا على عدد المكالمات في الساعة. تختلف هذه الحدود بناءً على نوع المكالمة وحالة حساب WhatsApp Business.
قم بأتمتة حملات مراسلة Whatsapp من خلال سير العمل المعتمد على الذكاء الاصطناعي، والذي صممته Nanonets لك ولفرقك.
إرسال الرسائل باستخدام Whatsapp Cloud API
يمكنك إما إرسال رسائل ذات شكل حر أو استخدام قوالب الرسائل. دعونا نستكشف كليهما.
باستخدام WhatsApp Cloud API، يمكنك إرسال أنواع مختلفة من الرسائل ذات الشكل الحر، بما في ذلك:
- نص
- رد فعل
- الوسائط (الصور ومقاطع الفيديو وما إلى ذلك)
- الموقع الجغرافي
- معلومات الاتصال
- رسائل تفاعلية
- رسائل العنوان
طلب بناء الجملة لإرسال الرسائل
لإرسال الرسائل، استخدم طلب POST إلى نقطة نهاية رقم هاتف WhatsApp Business:
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/messages
هيكل حمولة الرسالة
تحتوي حمولة الرسالة على تنسيق قياسي، مع اختلافات حسب نوع الرسالة:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<TO>", "type": "<TYPE>", // Specific payload depending on message type
}
<TO>
: معرف WhatsApp أو رقم هاتف المستلم (على سبيل المثال، +16315551234).<TYPE>
: نوع الرسالة (على سبيل المثال، "نص"، "صورة"، وما إلى ذلك).
يحتوي الرد على معرف رسالة يكون مفيدًا لإرسال الردود/التفاعلات، وللتحقق من الطلبات غير الناجحة عبر رمز الحالة في الرد (تقليد نموذجي حيث يشير رمز الحالة 200 إلى مكالمة ناجحة).
{ "messaging_product": "whatsapp", "contacts": [{ "input": "<PHONE_NUMBER>", "wa_id": "<WHATSAPP_ID>", }], "messages": [{ "id": "<wamid.ID>", }]
}
الرسائل النصية
لإرسال رسالة نصية:
import requests
import json url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages'
headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
}
payload = { 'messaging_product': 'whatsapp', 'recipient_type': 'individual', 'to': '<PHONE_NUMBER>', 'type': 'text', 'text': { 'preview_url': False, 'body': '<MESSAGE_CONTENT>' }
} response = requests.post(url, headers=headers, data=json.dumps(payload))
print(response.text)
رسائل رد الفعل
لإرسال رسائل التفاعل:
import requests
import json url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages' headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<PHONE_NUMBER>", "type": "reaction", "reaction": { "message_id": "wamid.HBgLM...", "emoji": "uD83DuDE00" }
} response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.text)
رسائل وسائل الإعلام
استخدم type
الخاصية للإشارة إلى نوع أصل الوسائط (audio
, document
, image
, sticker
الطرق أو video
) وإما id
or link
للإشارة إلى معرفه (الذي يجب عليك إنشاؤه) أو موقعه على الخادم العام الخاص بك.
في حالة استخدام id
، يجب عليك أولا تحميل أصول الوسائط الخاصة بك إلى خوادم Whatsapp والتقاط معرف الوسائط الذي تم إرجاعه. في حالة استخدام link
، يجب أن تكون أصولك موجودة على خادم يمكن الوصول إليه بشكل عام وإلا فسيفشل إرسال الرسالة.
باستخدام الرابط
import requests url = 'https://graph.facebook.com/v18.0/<FROM-PHONE-NUMBER-ID>/messages' headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json',
} data = { 'messaging_product': 'whatsapp', 'recipient_type': 'individual', 'to': '<PHONE-NUMBER>', 'type': 'image', 'image': { 'link': '<IMAGE_URL>' }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
باستخدام معرف
import requests url = 'https://graph.facebook.com/v18.0/FROM-PHONE-NUMBER-ID/messages' headers = { 'Authorization': 'Bearer ACCESS_TOKEN', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE-NUMBER", "type": "image", "image": { "id": "MEDIA-OBJECT-ID" }
} response = requests.post(url, json=data, headers=headers)
print(response.text)
رسائل الموقع
لإرسال رسائل الموقع، قم بإجراء POST
دعوة ل /PHONE_NUMBER_ID/messages
وأرفق أ message
مع الكائن type=location
. وبعد ذلك، أضف كائن الموقع.
import requests url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages'
headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "to": "<PHONE_NUMBER>", "type": "location", "location": { "longitude": <LONG_NUMBER>, "latitude": <LAT_NUMBER>, "name": "<LOCATION_NAME>", "address": "<LOCATION_ADDRESS>" }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
رسائل جهات الاتصال
لإرسال رسائل جهات الاتصال:
import requests
import json url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages' headers = { 'Authorization': 'ACCESS_TOKEN', 'Content-Type': 'application/json',
} data = { "messaging_product": "whatsapp", "to": "PHONE_NUMBER", "type": "contacts", "contacts": [{ "addresses": [{ "street": "STREET", "city": "CITY", "state": "STATE", "zip": "ZIP", "country": "COUNTRY", "country_code": "COUNTRY_CODE", "type": "HOME" }, { "street": "STREET", "city": "CITY", "state": "STATE", "zip": "ZIP", "country": "COUNTRY", "country_code": "COUNTRY_CODE", "type": "WORK" }], "birthday": "YEAR_MONTH_DAY", "emails": [{ "email": "EMAIL", "type": "WORK" }, { "email": "EMAIL", "type": "HOME" }], "name": { "formatted_name": "NAME", "first_name": "FIRST_NAME", "last_name": "LAST_NAME", "middle_name": "MIDDLE_NAME", "suffix": "SUFFIX", "prefix": "PREFIX" }, "org": { "company": "COMPANY", "department": "DEPARTMENT", "title": "TITLE" }, "phones": [{ "phone": "PHONE_NUMBER", "type": "HOME" }, { "phone": "PHONE_NUMBER", "type": "WORK", "wa_id": "PHONE_OR_WA_ID" }], "urls": [{ "url": "URL", "type": "WORK" }, { "url": "URL", "type": "HOME" }] }]
} response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
استبدل <CONTACT_PAYLOAD>
مع بنية JSON التي تحتوي على تفاصيل الاتصال.
الرسائل التفاعلية
تتضمن الرسائل التفاعلية رسائل القائمة وأزرار الرد وأزرار URL للنقر لاتخاذ إجراء. لإرسال رسائل تفاعلية، يمكنك إجراء اتصال POST بالرقم /PHONE_NUMBER_ID/messages وإرفاق كائن الرسالة بالنوع=interactive. وبعد ذلك، أضف كائنًا تفاعليًا.
لرسائل القائمة:
import requests
import json url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages'
headers = { 'Authorization': 'Bearer ACCESS_TOKEN', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE_NUMBER", "type": "interactive", "interactive": { "type": "list", "header": { "type": "text", "text": "HEADER_TEXT" }, "body": { "text": "BODY_TEXT" }, "footer": { "text": "FOOTER_TEXT" }, "action": { "button": "BUTTON_TEXT", "sections": [ { "title": "SECTION_1_TITLE", "rows": [ { "id": "SECTION_1_ROW_1_ID", "title": "SECTION_1_ROW_1_TITLE", "description": "SECTION_1_ROW_1_DESCRIPTION" }, { "id": "SECTION_1_ROW_2_ID", "title": "SECTION_1_ROW_2_TITLE", "description": "SECTION_1_ROW_2_DESCRIPTION" } ] }, { "title": "SECTION_2_TITLE", "rows": [ { "id": "SECTION_2_ROW_1_ID", "title": "SECTION_2_ROW_1_TITLE", "description": "SECTION_2_ROW_1_DESCRIPTION" }, { "id": "SECTION_2_ROW_2_ID", "title": "SECTION_2_ROW_2_TITLE", "description": "SECTION_2_ROW_2_DESCRIPTION" } ] } ] } }
} response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
بالنسبة لأزرار الرد:
import requests url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages'
headers = { 'Authorization': 'Bearer ACCESS_TOKEN', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE_NUMBER", "type": "interactive", "interactive": { "type": "button", "body": { "text": "BUTTON_TEXT" }, "action": { "buttons": [ { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_1", "title": "BUTTON_TITLE_1" } }, { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_2", "title": "BUTTON_TITLE_2" } } ] } }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
لإرسال الرسائل باستخدام أزرار URL للحث على اتخاذ إجراء:
import requests
import json # Replace these variables with your actual data
access_token = '<ACCESS_TOKEN>'
business_phone_number_id = '<BUSINESS_PHONE_NUMBER_ID>'
customer_phone_number = '<CUSTOMER_PHONE_NUMBER>' url = f'https://graph.facebook.com/v18.0/{business_phone_number_id}/messages'
headers = { 'Authorization': f'Bearer {access_token}', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": customer_phone_number, "type": "interactive", "interactive": { "type": "button", "body": { "text": "BUTTON_TEXT" }, "action": { "buttons": [ { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_1", "title": "BUTTON_TITLE_1" } }, { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_2", "title": "BUTTON_TITLE_2" } } ] } }
} response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
إرسال الردود
يمكن إرسال رسالة كرد على رسالة سابقة في المحادثة عن طريق إضافة معرف الرسالة السابقة في ملف context
هدف. بهذه الطريقة، يحصل المستلم على الرسالة الجديدة مع فقاعة سياقية تعرض محتوى الرسالة السابقة.
import requests url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages' headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "context": { "message_id": "<MESSAGE_ID>" }, "to": "<PHONE_NUMBER_OR_WA_ID>", "type": "text", "text": { "preview_url": False, "body": "<YOUR_TEXT_MESSAGE_CONTENT>" }
} response = requests.post(url, headers=headers, json=data) print(response.text)
إرسال رسائل العنوان
أنواع رسائل العنوان مدعومة في الهند وسنغافورة فقط. اقرأ المزيد هنا.
إرسال قوالب الرسائل
قوالب رسائل WhatsApp عبارة عن تنسيقات رسائل محددة تم إنشاؤها مسبقًا تستخدمها الشركات لإرسال الإشعارات أو رسائل خدمة العملاء إلى الأشخاص الذين اشتركوا في الإشعارات. يمكن أن تتضمن الرسائل تذكيرات بالمواعيد أو معلومات الشحن أو حل المشكلات أو تحديثات الدفع.
قبل إرسال رسالة القالب، تحتاج إلى إنشاء قالب.
- انتقل إلى البرنامج المساعد في التأليف مدير اعمال واختر عملك.
- افتح القائمة وانقر على مدير ال WhatsApp.
- انقر على "إدارة قوالب الرسائل".
الآن، يمكنك إما استخدام أحد القوالب المعتمدة مسبقًا، أو إنشاء القالب الخاص بك بالإطار المطلوب والحصول على الموافقة من Meta.
ألقِ نظرة على النماذج المعتمدة مسبقًا والمعروضة هنا – https://www.facebook.com/business/help/722393685250070
يمكنك البدء في استخدامها مباشرة.
على سبيل المثال -
1. إرسال رسائل قالب الكتالوج
يشرح هذا القسم كيفية إرسال قوالب الكتالوج في رسالة واتساب، على افتراض أن لديك مخزونًا في كتالوج ميتا للتجارة الإلكترونية متصلاً بحساب واتساب للأعمال الخاص بك.
المتطلبات الأساسية
- تم تحميل المخزون إلى Meta. يمكنك إنشائه باستخدام هذا دليل.
- كتالوج التجارة الإلكترونية متصل بحساب WhatsApp Business.
اقامة
الخطوة التالية هي إنشاء قالب الكتالوج الذي سيتم استخدامه لإرسال الرسائل. يستخدم هذا دليل لإنشاء قالب كتالوج في دقائق.
طلب بناء الجملة
استخدم رقم هاتف واتساب للأعمال > نقطة نهاية الرسائل.
طلب مثال
لنفترض أننا أنشأنا قالبًا يسمى intro_catalog_offer.
import requests url = 'https://graph.facebook.com/v17.0/<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages'
headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer <YOUR_ACCESS_TOKEN>'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "+16505551234", "type": "template", "template": { "name": "intro_catalog_offer", "language": { "code": "en_US" }, "components": [ { "type": "body", "parameters": [ { "type": "text", "text": "100" }, { "type": "text", "text": "400" }, { "type": "text", "text": "3" } ] }, { "type": "button", "sub_type": "CATALOG", "index": 0, "parameters": [ { "type": "action", "action": { "thumbnail_product_retailer_id": "2lc20305pt" } } ] } ] }
} response = requests.post(url, json=data, headers=headers)
print(response.json())
2. إرسال قوالب دائري
يغطي هذا القسم عملية إرسال قوالب الرف الدائري في رسالة WhatsApp.
طلب بناء الجملة
كما هو الحال مع قوالب الكتالوج، استخدم رقم هاتف WhatsApp Business > نقطة نهاية الرسائل.
فيما يلي نموذج طلب لإرسال قالب دائري، يتضمن فقاعة رسائل تحتاج إلى إدخال لمتغيرين مختلفين. وهي تشتمل على بطاقتين دائريتين، تحتوي كل منهما على رأس صورة، وتتطلب إدخال النص في النص والمتغيرات المرتبطة بالأزرار.
اقامة
الخطوة التالية هي إنشاء قالب دائري، والذي سيتم استخدامه لإرسال الرسائل. يمكنك إنشاء واحد في غضون ثوان باستخدام هذا دليل.
طلب مثال
import requests
import json url = 'https://graph.facebook.com/v18.0/106540352242922/messages'
headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer EAAJB...'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "16505555555", "type": "template", "template": { "name": "summer_carousel_promo_2023", "language": { "code": "en_US" }, "components": [ { "type": "BODY", "parameters": [ {"type": "TEXT", "text": "20OFF"}, {"type": "TEXT", "text": "20%"} ] }, { "type": "CAROUSEL", "cards": [ { "card_index": 0, "components": [ { "type": "HEADER", "parameters": [{"type": "IMAGE", "image": {"id": "24230790383178626"}}] }, { "type": "BODY", "parameters": [ {"type": "TEXT", "text": "10OFF"}, {"type": "TEXT", "text": "10%"} ] }, { "type": "BUTTON", "sub_type": "QUICK_REPLY", "index": "0", "parameters": [{"type": "PAYLOAD", "payload": "59NqSd"}] }, { "type": "button", "sub_type": "URL", "index": "1", "parameters": [{"type": "payload", "payload": "last_chance_2023"}] } ] }, { "card_index": 1, "components": [ { "type": "HEADER", "parameters": [{"type": "IMAGE", "image": {"id": "1690627074790615"}}] }, { "type": "BODY", "parameters": [ {"type": "TEXT", "text": "30OFF"}, {"type": "TEXT", "text": "30%"} ] }, { "type": "BUTTON", "sub_type": "QUICK_REPLY", "index": "0", "parameters": [{"type": "PAYLOAD", "payload": "7C4xhY"}] }, { "type": "BUTTON", "sub_type": "URL", "index": "1", "parameters": [{"type": "payload", "payload": "summer_blues_2023"}] } ] } ] } ] }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
استخدم الدليل أدناه للتعرف أكثر على قوالب الرسائل – https://business.facebook.com/business/help/2055875911147364?id=2129163877102343
سير عمل رسائل الواتس اب
في هذا القسم، سنأخذ مثالاً لحملة تسويقية عبر Whatsapp ونحاول أتمتتها باستخدام Whatsapp API في python. سنتعمق في كيفية أتمتة عملية استخراج العملاء المتوقعين يوميًا من HubSpot عبر واجهة برمجة التطبيقات الخاصة به ثم إرسال رسائل آلية إلى هؤلاء العملاء المحتملين من خلال واجهة برمجة تطبيقات WhatsApp. سنستخدم حقول HubSpot لإنشاء رسائل ديناميكية بناءً على سمات مختلفة.
البرنامج النصي للحصول على عملاء محتملين يوميًا من HubSpot
للبدء، دعنا نكتب نصًا برمجيًا بلغة Python لجلب العملاء المتوقعين يوميًا من HubSpot. سيستخدم هذا البرنامج النصي واجهة برمجة تطبيقات HubSpot للحصول على عملاء محتملين بناءً على حقل مخصص، مثل Date_Created
لتصفية العملاء المحتملين الذين تم إنشاؤهم خلال الـ 24 ساعة الماضية.
import requests
from datetime import datetime, timedelta # HubSpot API details
HUBSPOT_API_KEY = 'your_hubspot_api_key'
HUBSPOT_CONTACTS_URL = 'https://api.hubapi.com/crm/v3/objects/contacts' # Calculate yesterday's date
yesterday = (datetime.now() - timedelta(days=1)).strftime('%Y-%m-%d') # Query parameters for the API call
params = { 'hapikey': HUBSPOT_API_KEY, 'limit': 100, # Adjust the limit as needed 'properties': ['firstname', 'lastname', 'phone', 'email', 'Date_Created'], 'filters': [{ 'propertyName': 'Date_Created', 'operator': 'GTE', 'value': yesterday }]
} # API call to get contacts
response = requests.get(HUBSPOT_CONTACTS_URL, params=params)
leads = response.json() # Extract relevant information
daily_leads = [{'name': f"{lead['properties']['firstname']} {lead['properties']['lastname']}", 'phone': lead['properties']['phone'], 'email': lead['properties']['email']} for lead in leads['results']] # Print the leads
print(daily_leads)
إرسال رسائل آلية عبر WhatsApp API
بمجرد حصولنا على قائمة العملاء المتوقعين يوميًا، فإن الخطوة التالية هي إرسال رسائل مخصصة لهم عبر WhatsApp. سنستخدم WhatsApp Cloud API وسننشئ الرسائل ديناميكيًا استنادًا إلى حقول HubSpot الأخرى، مثل firstname
, lastname
، وأي بيانات أخرى ذات صلة.
import requests
import json # WhatsApp API details
WHATSAPP_API_URL = 'https://graph.facebook.com/v18.0/YOUR_PHONE_NUMBER_ID/messages'
ACCESS_TOKEN = 'your_whatsapp_access_token' # Function to send message
def send_whatsapp_message(phone_number, message): headers = { 'Authorization': f'Bearer {ACCESS_TOKEN}', 'Content-Type': 'application/json' } payload = { 'messaging_product': 'whatsapp', 'recipient_type': 'individual', 'to': phone_number, 'type': 'text', 'text': {'body': message} } response = requests.post(WHATSAPP_API_URL, headers=headers, json=payload) return response.json() # Loop through the leads and send messages
for lead in daily_leads: # Custom message based on HubSpot fields message = f"Hello {lead['name']}, we have exciting updates for you! Check your email at {lead['email']} for more details." # Send message send_response = send_whatsapp_message(lead['phone'], message) print(f"Message sent to {lead['name']}: {send_response}")
في هذا البرنامج النصي، نقوم أولاً بتعريف دالة send_whatsapp_message
يأخذ رقم هاتف ورسالة كمدخلات ويرسل الرسالة باستخدام WhatsApp API. بعد ذلك، نقوم بالتكرار عبر كل عميل متوقع وإنشاء رسالة مخصصة واستخدام الوظيفة لإرسال الرسالة.
يعمل سير العمل هذا على أتمتة عملية استخراج العملاء المتوقعين يوميًا من HubSpot ثم التفاعل معهم عبر رسائل WhatsApp المخصصة. نقوم بتصميم الرسائل وفقًا لمعلومات العميل المحتمل وتفضيلاته لضمان التواصل الفعال.
قم بأتمتة حملات مراسلة Whatsapp من خلال سير العمل المعتمد على الذكاء الاصطناعي، والذي صممته Nanonets لك ولفرقك.
أتمتة سير العمل مع Nanonets
يمكنك أتمتة سير العمل أعلاه في غضون ثوانٍ باستخدام أتمتة سير العمل المدعومة بواسطة Nanonets.
نحن نقدم متطلبات سير العمل لدينا كموجه للغة الطبيعية، ويقوم منشئ سير العمل بتدوير سير العمل خلال ثوانٍ.
نقوم بتوثيق حساباتنا على Hubspot وWhatsApp، وبعد ذلك نكون مستعدين لنشر سير العمل وجعله مباشرًا.
هناك العديد من مسارات العمل المفيدة التي يمكن للأفراد والمؤسسات إنشاؤها لتبسيط الاتصالات وأتمتة المهام وتحسين الإنتاجية. فيما يلي ثلاثة أمثلة عملية لسير العمل:
سير عمل إشعارات المبيعات المحتملة
- التطبيقات المعنية: واتساب، سيلزفورس، جداول بيانات جوجل
- سير العمل:
- تحفيز عملية: يقوم العميل المحتمل بإرسال رسالة إلى رقم الواتساب الخاص بالشركة يعبر فيها عن اهتمامه بمنتج أو خدمة.
- العمل 1: يتم تسجيل تفاصيل العميل المحتمل (الاسم ومعلومات الاتصال والاهتمام) تلقائيًا في Salesforce ضمن إدخال عميل محتمل جديد.
- العمل 2: تتم إضافة نفس المعلومات أيضًا إلى جدول بيانات Google الذي يتتبع جميع العملاء المتوقعين الواردين لمزيد من التحليل والمتابعة.
- العمل 3: يتم إرسال رسالة تمهيدية آلية تم إنشاؤها باستخدام قالب كتالوج Whatsapp كرد على Whatsapp.
تذكير التعيين وتأكيد سير العمل
- التطبيقات المعنية: واتساب، تقويم جوجل، تريلو
- سير العمل:
- تحفيز عملية: يقترب حدث تقويم (موعد) في تقويم Google (على سبيل المثال، قبل 24 ساعة من الوقت المحدد).
- العمل 1: يتم إرسال رسالة تذكير آلية إلى رقم الواتساب الخاص بالعميل لطلب التأكيد أو إعادة الجدولة.
- العمل 2: عند تلقي رد تأكيد من العميل على WhatsApp، يتم إنشاء بطاقة Trello أو تحديثها تلقائيًا في لوحة إدارة مشروع الشركة للإشارة إلى الموعد المؤكد.
تذكرة دعم العملاء ومتابعة سير العمل
- التطبيقات المعنية: واتساب، زينديسك، سلاك، جيميل، تريلو
- العمل:
- الزناد: يرسل العميل رسالة إلى رقم WhatsApp الخاص بالشركة مع وجود كلمة رئيسية محددة في نص الرسالة (على سبيل المثال، "مساعدة" أو "دعم").
- الإجراء 1: تؤدي الرسالة إلى إنشاء تذكرة دعم جديدة في Zendesk.
- الإجراء 2: تتم إعادة توجيه معلومات التذكرة، بالإضافة إلى الرسالة الأصلية للعميل، تلقائيًا إلى قناة Slack مخصصة (على سبيل المثال، #customer_support) ليتمكن فريق الدعم من عرضها ومناقشتها.
- الإجراء 3: يتم إنشاء بريد إلكتروني تلقائي وإرساله إلى حساب Gmail الخاص بفريق الدعم، بما في ذلك رسالة العميل وتفاصيل الاتصال للمتابعة. يحتوي هذا البريد الإلكتروني أيضًا على رابط لتذكرة Zendesk التي تم إنشاؤها حديثًا.
- الإجراء 4: يتم إنشاء بطاقة Trello في لوحة وقائمة مخصصة (على سبيل المثال، قائمة "التذاكر الجديدة" في لوحة "الدعم")، مع تسجيل تفاصيل المشكلة الخاصة بالعميل. تُستخدم هذه البطاقة لتتبع تقدم التذكرة خلال مراحل مختلفة من الحل.
- الإجراء 5: بمجرد وضع علامة على أن تذكرة الدعم قد تم حلها في Zendesk، يتم إرسال رسالة تلقائية مرة أخرى إلى العميل عبر WhatsApp، لتأكيد حل مشكلته وطلب أي مساعدة إضافية.
تم تصميم مسارات العمل هذه لتعزيز كفاءة الاتصال، وضمان الاستجابات السريعة، وتتبع التفاعلات والمهام المهمة عبر الأنظمة الأساسية المختلفة. يمكن تصميمها وفقًا لاحتياجات تنظيمية محددة ويمكنها تبسيط العمليات التجارية المختلفة بشكل كبير.
أتمتة سير العمل مع الشبكات النانوية
في بيئة الأعمال سريعة الخطى اليوم، تبرز أتمتة سير العمل باعتبارها ابتكارًا بالغ الأهمية، مما يوفر ميزة تنافسية للشركات من جميع الأحجام. إن دمج سير العمل الآلي في العمليات التجارية اليومية ليس مجرد اتجاه؛ إنها ضرورة استراتيجية. بالإضافة إلى ذلك، فإن ظهور ماجستير إدارة الأعمال قد فتح المزيد من الفرص لأتمتة المهام والعمليات اليدوية.
مرحبًا بك في Nanonets Workflow Automation، حيث تمكّنك التكنولوجيا المعتمدة على الذكاء الاصطناعي أنت وفريقك من أتمتة المهام اليدوية وإنشاء سير عمل فعال في دقائق. استخدم اللغة الطبيعية لإنشاء وإدارة مهام سير العمل التي تتكامل بسلاسة مع جميع المستندات والتطبيقات وقواعد البيانات الخاصة بك.
لا يوفر نظامنا الأساسي عمليات تكامل سلسة للتطبيقات لسير العمل الموحد فحسب، بل يوفر أيضًا القدرة على إنشاء واستخدام تطبيقات نماذج اللغات الكبيرة المخصصة لكتابة النصوص المتطورة ونشر الردود داخل تطبيقاتك. وفي الوقت نفسه يظل ضمان أمان البيانات على رأس أولوياتنا، مع الالتزام الصارم بمعايير الامتثال للقانون العام لحماية البيانات (GDPR) وSOC 2 وHIPAA.
لفهم التطبيقات العملية لأتمتة سير عمل Nanonets بشكل أفضل، دعنا نتعمق في بعض الأمثلة الواقعية.
- دعم العملاء الآلي وعملية المشاركة
- إنشاء التذاكر – Zendesk: يتم تشغيل سير العمل عندما يرسل العميل تذكرة دعم جديدة في Zendesk، للإشارة إلى أنه يحتاج إلى مساعدة بشأن منتج أو خدمة.
- تحديث التذكرة – Zendesk: بعد إنشاء التذكرة، يتم على الفور تسجيل تحديث تلقائي في Zendesk للإشارة إلى أنه تم استلام التذكرة وجاري معالجتها، مع تزويد العميل برقم التذكرة للرجوع إليه.
- استرجاع المعلومات – تصفح الشبكات النانوية: في الوقت نفسه، تقوم ميزة تصفح Nanonets بالبحث في جميع صفحات قاعدة المعرفة للعثور على المعلومات ذات الصلة والحلول الممكنة المتعلقة بمشكلة العميل.
- الوصول إلى سجل العملاء - HubSpot: في الوقت نفسه، يتم الاستعلام عن HubSpot لاسترداد سجلات التفاعل السابقة للعميل وسجل الشراء وأي تذاكر سابقة لتوفير السياق لفريق الدعم.
- معالجة التذاكر – Nanonets AI: مع توفر المعلومات ذات الصلة وسجل العملاء، تقوم Nanonets AI بمعالجة التذكرة وتصنيف المشكلة واقتراح الحلول المحتملة بناءً على حالات سابقة مماثلة.
- الإخطار - الركود: أخيرًا، يتم إخطار فريق الدعم المسؤول أو الفرد من خلال Slack برسالة تحتوي على تفاصيل التذكرة وسجل العميل والحلول المقترحة، مما يؤدي إلى استجابة سريعة ومستنيرة.
- عملية حل المشكلات تلقائيًا
- الزناد الأولي – رسالة الركود: يبدأ سير العمل عندما يتلقى ممثل خدمة العملاء رسالة جديدة في قناة مخصصة على Slack، للإشارة إلى مشكلة العميل التي تحتاج إلى معالجة.
- التصنيف – الشبكات النانوية AI: بمجرد اكتشاف الرسالة، يتدخل Nanonets AI لتصنيف الرسالة بناءً على محتواها وبيانات التصنيف السابقة (من سجلات Airtable). باستخدام LLMs، فإنه يصنفه على أنه خطأ إلى جانب تحديد مدى إلحاحه.
- إنشاء السجل – Airtable: بعد التصنيف، يقوم سير العمل تلقائيًا بإنشاء سجل جديد في Airtable، وهي خدمة تعاون سحابية. يتضمن هذا السجل جميع التفاصيل ذات الصلة من رسالة العميل، مثل معرف العميل وفئة المشكلة ومستوى الاستعجال.
- مهمة الفريق – Airtable: بعد إنشاء السجل، يقوم نظام Airtable بعد ذلك بتعيين فريق للتعامل مع المشكلة. واستنادًا إلى التصنيف الذي أجرته Nanonets AI، يختار النظام الفريق الأنسب - الدعم الفني، والفواتير، ونجاح العملاء، وما إلى ذلك - لتولي هذه المشكلة.
- الإخطار - الركود: أخيرًا، يتم إخطار الفريق المعين من خلال Slack. يتم إرسال رسالة تلقائية إلى قناة الفريق، لتنبيههم بالمشكلة الجديدة، وتوفير رابط مباشر لسجل Airtable، والمطالبة بالاستجابة في الوقت المناسب.
- عملية جدولة الاجتماعات الآلية
- الاتصال الأولي – لينكدإن: يبدأ سير العمل عندما يرسل أحد الأشخاص المحترفين رسالة جديدة على LinkedIn تعرب عن اهتمامه بجدولة اجتماع. تقوم LLM بتوزيع الرسائل الواردة وتشغيل سير العمل إذا اعتبرت الرسالة بمثابة طلب لعقد اجتماع من مرشح وظيفة محتمل.
- استرجاع المستندات – جوجل درايف: بعد الاتصال الأولي، يقوم نظام أتمتة سير العمل باسترداد مستند مُعد مسبقًا من Google Drive يحتوي على معلومات حول جدول أعمال الاجتماع، أو نظرة عامة على الشركة، أو أي مواد إحاطة ذات صلة.
- الجدولة – تقويم جوجل: بعد ذلك، يتفاعل النظام مع تقويم Google للحصول على الأوقات المتاحة للاجتماع. فهو يتحقق من التقويم بحثًا عن الفترات المفتوحة التي تتوافق مع ساعات العمل (استنادًا إلى الموقع الذي تم تحليله من ملف تعريف LinkedIn) ويقوم مسبقًا بتعيين التفضيلات للاجتماعات.
- رسالة التأكيد كرد – LinkedIn: بمجرد العثور على فترة زمنية مناسبة، يرسل نظام أتمتة سير العمل رسالة مرة أخرى عبر LinkedIn. تتضمن هذه الرسالة الوقت المقترح للاجتماع، والوصول إلى المستند الذي تم استرداده من Google Drive، وطلب التأكيد أو الاقتراحات البديلة.
- معالجة الفواتير في الحسابات الدائنة
- استلام الفاتورة - Gmail: يتم استلام الفاتورة عبر البريد الإلكتروني أو تحميلها على النظام.
- استخراج البيانات – الشبكات النانوية التعرف الضوئي على الحروف (OCR).: يقوم النظام تلقائيًا باستخراج البيانات ذات الصلة (مثل تفاصيل البائع والمبالغ وتواريخ الاستحقاق).
- التحقق من البيانات – الكتب السريعة: يتحقق سير عمل Nanonets من البيانات المستخرجة مقابل أوامر الشراء والإيصالات.
- توجيه الموافقة - الركود: يتم توجيه الفاتورة إلى المدير المناسب للموافقة عليها بناءً على الحدود والقواعد المحددة مسبقًا.
- معالجة الدفع – بريكس: بمجرد الموافقة، يقوم النظام بجدولة الدفع وفقًا لشروط البائع ويقوم بتحديث السجلات المالية.
- الأرشفة – الكتب السريعة: تتم أرشفة المعاملة المكتملة للرجوع إليها في المستقبل ومسارات التدقيق.
- المساعدة في قاعدة المعرفة الداخلية
- الاستفسار الأولي - الركود: يستفسر أحد أعضاء الفريق، سميث، في قناة #chat-with-data Slack عن العملاء الذين يواجهون مشكلات في تكامل QuickBooks.
- التجميع الآلي للبيانات – قاعدة معارف الشبكات النانوية:
- البحث عن التذاكر – Zendesk: يوفر تطبيق Zendesk في Slack تلقائيًا ملخصًا لتذاكر اليوم، مما يشير إلى وجود مشكلات في تصدير بيانات الفاتورة إلى QuickBooks لبعض العملاء.
- بحث سلاك - Slack: في الوقت نفسه، يقوم تطبيق Slack بإعلام القناة بأن أعضاء الفريق باتريك وراشيل يناقشون بنشاط حل خطأ تصدير QuickBooks في قناة أخرى، ومن المقرر أن يبدأ الإصلاح في الساعة 4 مساءً.
- تتبع التذاكر - جيرا: يقوم تطبيق JIRA بتحديث القناة بشأن تذكرة أنشأتها Emily بعنوان "فشل تصدير QuickBooks لعمليات تكامل QB Desktop"، مما يساعد على تتبع حالة المشكلة وتقدم حلها.
- الوثائق المرجعية – جوجل درايف: يشير تطبيق Drive إلى وجود دليل تشغيل لإصلاح الأخطاء المتعلقة بعمليات تكامل QuickBooks، والذي يمكن الرجوع إليه لفهم خطوات استكشاف الأخطاء وإصلاحها وحلها.
- التواصل المستمر وتأكيد القرار - Slack: مع تقدم المحادثة، تعمل قناة Slack كمنتدى في الوقت الفعلي لمناقشة التحديثات ومشاركة النتائج من دليل التشغيل وتأكيد نشر إصلاح الأخطاء. يستخدم أعضاء الفريق القناة للتعاون ومشاركة الأفكار وطرح أسئلة المتابعة لضمان فهم شامل للمشكلة وحلها.
- توثيق القرار وتبادل المعرفة: بعد تنفيذ الإصلاح، يقوم أعضاء الفريق بتحديث الوثائق الداخلية في Google Drive بالنتائج الجديدة وأي خطوات إضافية تم اتخاذها لحل المشكلة. تمت مشاركة ملخص الحادث والحل وأي دروس مستفادة بالفعل في قناة Slack. وبالتالي، يتم تعزيز قاعدة المعرفة الداخلية للفريق تلقائيًا لاستخدامها في المستقبل.
مستقبل كفاءة الأعمال
تعد Nanonets Workflows عبارة عن منصة آمنة ومتعددة الأغراض لأتمتة سير العمل تعمل على أتمتة المهام اليدوية وسير العمل. وهو يوفر واجهة مستخدم سهلة الاستخدام، مما يجعله في متناول الأفراد والمنظمات على حد سواء.
للبدء، يمكنك جدولة مكالمة مع أحد خبراء الذكاء الاصطناعي لدينا، والذي يمكنه تقديم عرض توضيحي مخصص وتجربة لسير عمل Nanonets المصمم خصيصًا لحالة الاستخدام المحددة الخاصة بك.
بمجرد الإعداد، يمكنك استخدام اللغة الطبيعية لتصميم وتنفيذ التطبيقات وسير العمل المعقدة التي تدعمها LLMs، والتكامل بسلاسة مع تطبيقاتك وبياناتك.
قم بتعزيز فرقك من خلال مسارات عمل Nanonets مما يسمح لهم بالتركيز على ما يهم حقًا.
قم بأتمتة حملات مراسلة Whatsapp من خلال سير العمل المعتمد على الذكاء الاصطناعي، والذي صممته Nanonets لك ولفرقك.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- أفلاطون هيلث. التكنولوجيا الحيوية وذكاء التجارب السريرية. الوصول هنا.
- المصدر https://nanonets.com/blog/use-whatsapp-api-to-send-messages/
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 000
- 06
- 07
- 08
- 09
- 1
- 10
- 100
- 150
- 1930
- 20
- 200
- 2000
- 24
- 28
- 36
- 400
- 51
- 7
- 80
- 900
- a
- القدرة
- حول المستشفى
- فوق
- الوصول
- يمكن الوصول
- وفقا
- حسابي
- الحسابات
- مطلع
- في
- اكشن
- الإجراءات
- نشط
- بنشاط
- يقدم
- تضيف
- وأضاف
- مضيفا
- إضافة
- إضافي
- العنوان
- تناولت
- عناوين
- التزام
- متقدم
- مجيء
- بعد
- ضد
- السن
- جدول أعمال
- تجميع
- AI
- تهدف
- محاذاة
- الكل
- سمح
- السماح
- يسمح
- على طول
- سابقا
- أيضا
- البديل
- المبالغ
- an
- تحليل
- و
- آخر
- أي وقت
- API
- واجهات برمجة التطبيقات
- التطبيق
- تظهر
- تطبيق
- التطبيقات
- موعد
- تقترب
- مناسب
- موافقة
- من وزارة الصحة
- التطبيقات
- هي
- حول
- AS
- تطلب
- يسأل
- الأصول
- ممتلكات
- تعيين
- مساعدة
- أسوشيتد
- At
- يرفق
- سمات
- جمهور
- التدقيق
- مصادقة
- التحقّق من المُستخدم
- ترخيص
- أتمتة
- الآلي
- الأتمتة
- تلقائيا
- أتمتة
- أتمتة
- متاح
- الى الخلف
- الخلفية
- قاعدة
- على أساس
- BE
- حامل
- كان
- قبل
- بدأ
- يجري
- أقل من
- أفضل
- ما بين
- الفواتير
- مليار
- المدونة
- مخطط
- مجلس
- الجسدي
- على حد سواء
- إحاطة
- أوسع
- تصفح
- فقاعة
- علة
- البق
- نساعدك في بناء
- باني
- بنيت
- الأعمال
- الأعمال
- لكن
- زر
- by
- حساب
- التقويم السنوي
- دعوة
- تسمى
- دعوات
- الحملات
- الحملات
- CAN
- مرشح
- قدرات
- أسر
- اسر
- فيزا وماستركارد
- بطاقات
- يهمني
- دائري
- حقيبة
- الحالات
- الأقسام
- التصنيف
- الفئة
- قناة
- التحقق
- تدقيق
- الشيكات
- اختار
- اختيار
- المدينة
- تصنيف
- صنف
- انقر
- زبون
- سحابة
- الكود
- تعاون
- للاتعاون
- يأتي
- التواصل
- Communication
- مجال الاتصالات
- الشركات
- حول الشركة
- الشركة
- تنافسي
- الطلب مكتمل
- مجمع
- الالتزام
- مكونات
- شامل
- تأكيد
- تم تأكيد
- التواصل
- متصل
- صلة
- بناء
- التواصل
- جهات الاتصال
- يحتوي
- محتوى
- سياق الكلام
- قريني
- اتفاقية
- محادثة
- المحادثات
- التكلفة
- استطاع
- البلد
- يغطي
- خلق
- خلق
- يخلق
- خلق
- خلق
- ائتمان
- CRM
- حاسم
- على
- زبون
- بيانات العميل
- خدمة العملاء
- نجاح العميل
- دعم العملاء
- العملاء
- يوميا
- لوحة أجهزة القياس
- البيانات
- أمن البيانات
- قواعد البيانات
- التاريخ
- تمور
- التاريخ والوقت
- مخصصة
- الترتيب
- حدد
- الخوض
- عرض
- القسم
- اعتمادا
- نشر
- نشر
- وصف
- تصميم
- محدد
- تصميم
- مطلوب
- سطح المكتب
- تفاصيل
- الكشف عن
- تحديد
- تطوير
- التطوير التجاري
- مختلف
- رقمي
- العصر الرقمي
- مباشرة
- مباشرة
- بحث
- مناقشة
- خامد
- وثيقة
- توثيق
- وثائق
- دون
- فعل
- إلى أسفل
- قيادة
- اثنان
- أثناء
- ديناميكي
- حيوي
- e
- كل
- في وقت سابق
- سهل
- سهلة الاستخدام
- التجارة الإلكترونية
- حافة
- الطُرق الفعّالة
- على نحو فعال
- كفاءة
- فعال
- بكفاءة
- جهد
- جهد
- إما
- البريد الإلكتروني
- تحليل البريد الإلكتروني
- رسائل البريد الإلكتروني
- جزءا لا يتجزأ من
- ظهرت
- إمباورز
- تمكين
- تمكن
- تمكين
- نقطة النهاية
- جذب
- اشتباك
- جذاب
- تعزيز
- تعزيز
- ضمان
- ضمان
- أدخل
- دخول
- البيئة
- أساسي
- إلخ
- حتى
- الحدث/الفعالية
- في النهاية
- مثال
- أمثلة
- المثيره
- تنفيذ
- وجود
- تعاني
- خبرائنا
- ويوضح
- اكتشف
- تصدير
- استخراج
- استخلاص
- مقتطفات
- فيسبوك
- يفشلون
- الفشل
- زائف
- خطى سريعة
- الميزات
- المميزات
- ويتميز
- حقل
- مجال
- تصفية
- مرشحات
- أخيرا
- تمويل
- النتائج
- الاسم الأول
- خمسة
- حل
- تركز
- التركيز
- متابعيك
- في حالة
- شكل
- المنتدى
- وجدت
- الإطار
- مجانًا
- تبدأ من
- بالإضافة إلى
- وظيفة
- وظائف
- إضافي
- مستقبل
- GDPR
- معدّات الأطفال
- على العموم
- توليد
- ولدت
- دولار فقط واحصل على خصم XNUMX% على جميع
- GIF
- Go
- شراء مراجعات جوجل
- توجيه
- موجه
- يد
- مقبض
- معالجة
- يملك
- رؤوس
- مساعدة
- يساعد
- هنا
- hi
- تاريخ
- الصفحة الرئيسية
- مضيف
- استضافت
- استضافة
- ساعة
- ساعات العمل
- كيفية
- كيفية
- لكن
- HTTPS
- HubSpot
- اي كون
- ID
- المثالي
- if
- صورة
- صور
- فورا
- التنفيذ
- نفذت
- استيراد
- أهمية
- in
- حادث
- تتضمن
- يشمل
- بما فيه
- الوارد
- دمج
- مؤشر
- الهند
- تشير
- يشير
- فرد
- الأفراد
- معلومات
- وأبلغ
- في البداية
- بدأت
- الابتكار
- إدخال
- المدخلات
- تحقيق
- رؤى
- دمج
- دمج
- التكامل
- التكاملات
- تفاعل
- التفاعلات
- التفاعلية
- يتفاعل
- مصلحة
- السطح البيني
- داخلي
- إلى
- تعقيدات
- المُقدّمة
- استهلالي
- المخزون
- فاتورة
- المشاركة
- قضية
- مسائل
- IT
- انها
- وظيفة
- JPG
- جسون
- م
- احتفظ
- القفل
- المعرفة
- المشهد
- لغة
- كبير
- اسم العائلة
- الى وقت لاحق
- قيادة
- يؤدي
- تعلم
- تعلم
- أقل
- الدروس
- الدروس المستفادة
- اسمحوا
- مستوى
- الاستفادة من
- مثل
- مما سيحدث
- القيود
- محدود
- حدود
- خطوط
- LINK
- مرتبط
- لينكدين:
- لينكيدين الشخصي
- قائمة
- حي
- ll
- LLM
- موقع
- تسجيل الدخول
- بحث
- تبدو
- بحث
- خفض
- صيانة
- جعل
- القيام ب
- إدارة
- إدارة
- مدير
- إدارة
- كتيب
- ملحوظ
- التسويق
- هائل
- المواد
- أمر
- المسائل
- الوسائط
- متوسط
- الاجتماع
- اجتماعات
- عضو
- الأعضاء
- يذكر
- القائمة
- الرسالة
- رسائل
- الرسائل
- تطبيق المراسلة
- مييتااا
- طريقة
- دقيقة
- عارضات ازياء
- تقدم
- الأكثر من ذلك
- أكثر
- متعدد
- يجب
- الاسم
- طبيعي
- التنقل
- يستلزم
- ضرورة
- حاجة
- بحاجة
- إحتياجات
- جديد
- حديثا
- التالي
- لا
- إعلام
- الإخطارات
- الآن
- عدد
- أرقام
- كثير
- موضوع
- موضوعي
- of
- عرضت
- الوهب
- عروض
- رسمي
- on
- مرة
- ONE
- جارية
- فقط
- جاكيت
- افتتح
- عمليات
- عامل
- الفرص
- مزيد من الخيارات
- or
- الطلبات
- منظمة
- التنظيمية
- المنظمات
- أصلي
- أخرى
- لنا
- خارج
- على مدى
- نظرة عامة
- الخاصة
- صفحات
- لوحة
- المعلمات
- أساسي
- جزء
- خاصة
- شركاء
- الماضي
- باتريك
- وسائل الدفع
- مجتمع
- إلى
- أداء
- أذونات
- مخصصه
- للهواتف
- الهواتف
- محوري
- المنصة
- منصات التداول
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- بلايستشن
- pm
- شعبية
- ممكن
- منشور
- محتمل
- مدعوم
- عملية
- ممارسة
- قبل
- السابقة
- التفضيلات
- المفضل
- يقدم
- سابق
- سابقا
- ابتدائي
- طباعة
- الأولوية
- عملية المعالجة
- معالجتها
- العمليات
- معالجة
- المنتج
- إنتاجية
- محترف
- ملفي الشخصي
- التقدّم
- تنفيذ المشاريع
- ادارة مشروع
- الترويجية
- بصورة صحيحة
- HAS
- الملكية
- المقترح
- تزود
- المقدمة
- مقدمي
- ويوفر
- توفير
- جمهور
- علانية
- شراء
- مشتريات
- بايثون
- الأسئلة المتكررة
- سريع
- قراء
- بسرعة
- RE
- الوصول
- الوصول إلى
- رد فعل
- استعداد
- حقيقي
- العالم الحقيقي
- في الوقت الحقيقي
- المبالغ المستلمة
- تسلم
- تلقى
- يتلقى
- يستلم
- موصى به
- سجل
- تسجيل
- تقليص
- مرجع
- ذات صلة
- ذات الصلة
- بقايا
- تذكير
- تكرارية
- يحل محل
- الرد
- ممثل
- تمثل
- طلب
- طلبات
- مطلوب
- المتطلبات الأساسية
- دقة الشاشة
- حل
- حل
- استجابة
- ردود
- مسؤول
- النتائج
- عائد أعلى
- النوع
- التوجيه
- القواعد
- s
- SALESFORCE
- نفسه
- قول
- حجم
- التحجيم
- جدول
- المقرر
- جدولة
- سيناريو
- سلس
- بسلاسة
- البحث
- الثاني
- ثواني
- القسم
- أقسام
- تأمين
- أمن
- حدد
- إرسال
- إرسال
- يرسل
- أرسلت
- مسلسلات
- الخادم
- خوادم
- يخدم
- الخدمة
- خدماتنا
- طقم
- الإعداد
- مشاركة
- شاركت
- مشاركة
- ورقة
- الشحن
- ينبغي
- التفضيل
- بشكل ملحوظ
- يدل على
- دلالة
- مماثل
- بساطة
- معا
- سنغافورة
- الأحجام
- تثاقل
- فتحة
- فتحات
- حل
- الحلول
- بعض
- متطور
- محدد
- سرعة
- يدور
- مراحل
- معيار
- المدرجات
- بداية
- بدأت
- الولايه او المحافظه
- الحالة
- خطوة
- خطوات
- صريح
- إستراتيجي
- استراتيجيات
- تبسيط
- شارع
- صارم
- بناء
- تحقيق النجاح
- ناجح
- هذه
- مناسب
- ملخص
- الدعم
- مدعومة
- دعم
- الدعم
- بالتأكيد
- سويفت
- بناء الجملة
- نظام
- أنظمة
- خياط
- تناسب
- أخذ
- اتخذت
- يأخذ
- المهام
- فريق
- أعضاء الفريق
- فريق
- التكنولوجيا
- تكنولوجيا
- قالب
- النماذج
- سياسة الحجب وتقييد الوصول
- تجربه بالعربي
- الاختبار
- نص
- من
- أن
- •
- من مشاركة
- منهم
- أنفسهم
- then
- هناك.
- تشبه
- هم
- ثلاثة
- عبر
- الإنتاجية
- وهكذا
- تذكرة
- تذاكر
- الوقت
- في حينه
- مرات
- عنوان
- بعنوان
- إلى
- اليوم
- رمز
- الرموز
- أداة
- أدوات
- تيشرت
- مسار
- تتبع الشحنة
- صفقة
- اكثر شيوعا
- محاكمة
- يثير
- أثار
- حقا
- محاولة
- اثنان
- نوع
- أنواع
- نموذجي
- مع
- فهم
- فهم
- موحد
- تحديث
- تحديث
- آخر التحديثات
- تم التحميل
- بناء على
- إلحاح
- URL
- us
- الأستعمال
- تستخدم
- حالة الاستخدام
- مستعمل
- مستخدم
- واجهة المستخدم
- المستخدمين
- استخدام
- الاستفادة من
- صالح
- قيمنا
- مختلف
- بائع
- التحقق
- التحقق
- الإصدار
- بواسطة
- مقاطع فيديو
- المزيد
- فيميو
- وكان
- طريق..
- we
- ابحث عن
- الواتساب
- متى
- التي
- في حين
- من الذى
- سوف
- مع
- في غضون
- بدون
- للعمل
- سير العمل
- سير العمل
- أعمال
- في جميع أنحاء العالم
- اكتب
- جاري الكتابة
- أمس
- أنت
- حل متجر العقارات الشامل الخاص بك في جورجيا
- موقع YouTube
- Zendesk
- زفيرنت
- الرمز البريدي