باختصار
يتصل Airtable بـ OmniChannels.ai من خلال الأتمتة المدمجة فيه، لا من خلال إضافة في متجر الإضافات. يستخدم إجراء Run a script الدالة fetch لاستدعاء واجهة REST API لدينا برمز الوصول (Bearer) وإرسال واتساب أو SMS عند تغيّر سجل. ويمكن لمشغّل When webhook received تسجيل حالات التسليم في القاعدة. كما يمكن تنفيذ ذلك عبر Make أو Zapier أو n8n دون كتابة سكربت.
ما الذي يمكنك فعله
إرسال قالب واتساب عند إضافة صف جديد
عند إنشاء سجل في جدول، أرسل قالب واتساب معتمدًا بقيم حقوله إلى جهات الاتصال التي وافقت على استقبال الرسائل.
تأكيد الحجز عند تغيّر حالته
عندما تتغير حالة السجل إلى Confirmed، أرسل تأكيدًا عبر SMS أو واتساب إلى الرقم المسجّل فيه.
تنبيه الفريق عند فشل التسليم
تحدّث حالات التسليم السجل المطابق، ثم تُشعر أتمتة ثانية مسؤول السجل عندما تكون الحالة FAILED أو REJECTED، بدلًا من إعادة الإرسال.
الاحتفاظ بسجل للرسائل في القاعدة
اكتب في السجل معرّف كل رسالة تُعيده الواجهة، ثم حدّث حالتها مع وصول أحداث SENT وDELIVERED وREAD.
الإرسال دون كتابة سكربت
استخدم سير عمل في Make أو Zapier أو n8n يراقب القاعدة ويستدعي الواجهة، إن كنت تفضّل عدم صيانة سكربت.
كيف يتم الربط
أضف إجراء Run a script إلى أتمتة في Airtable، ومرّر حقول السجل بوصفها متغيرات إدخال، واستخدم fetch لإرسال طلب POST إلى مسار الإرسال الخاص بالقناة على https://api.broadnet.me مع ترويسة Authorization تتضمن Bearer ورمز الوصول. يقبل إرسال SMS الفردي محتوى JSON، وهو مناسب للسكربت، بينما يتطلب الإرسال الجماعي ومعظم القنوات الأخرى بيانات multipart form data، ويكون تنفيذها أسهل عبر أداة أتمتة أو عبر كودك الخاص. يستطيع كل من يملك صلاحية تعديل الأتمتة قراءة السكربت، لذا قيّد صلاحية التعديل أو احفظ رمز الوصول في مخزن بيانات الاعتماد لدى أداة أتمتة.
لإعادة الحالات إلى القاعدة، أضف مشغّل When webhook received، وأرسل رابطه إلى فريقنا أو إلى مسؤول حسابك لضبطه بوصفه Webhook على حسابك، ثم حدّث السجل المطابق بحسب معرّف الرسالة. لا تتوفر إجراءات السكربت ومشغّلات Webhook إلا في بعض خطط Airtable، ولمشغّلات Webhook حدود معدل خاصة بها؛ راجع تفاصيل خطط Airtable الحالية.
- الإرسال: إجراء Run a script يستخدم fetch إلى https://api.broadnet.me
- المصادقة: Authorization: Bearer <token> في الطلب
- الاستقبال: رابط مشغّل When webhook received مضبوط على حسابك
- بديل بلا كود: Make أو Zapier أو n8n بين Airtable والواجهة
- لا تُعِد الإرسال تلقائيًا أبدًا من أتمتة تعالج حالات التسليم
خطوات الإعداد
- 1
اطلب الوصول إلى الواجهة البرمجية
اطلب وصولًا تجريبيًا واحصل على رمز وصول للواجهة. لا تُرسل الرسائل التجريبية إلا إلى أرقامك الموثّقة.
الدليل: Quickstart: send your first message - 2
أنشئ مشغّل الأتمتة
أضف أتمتة تعمل عند إنشاء سجل أو عند استيفائه شروطًا محددة، كأن يُضبط حقل الحالة على Confirmed.
- 3
أضف إجراء Run a script
مرّر رقم الهاتف وحقول الرسالة بوصفها متغيرات إدخال، وأرسلها عبر fetch بطلب POST إلى رابط الإرسال الخاص بالقناة مع ترويسة Authorization.
الدليل: SMS API - 4
احفظ معرّف الرسالة
اكتب معرّف الرسالة المُعاد في السجل، لتتمكن لاحقًا من مطابقة أحداث الحالة معه.
- 5
استقبل حالات التسليم
أنشئ أتمتة ثانية بمشغّل When webhook received، وأرسل رابطه إلى فريقنا أو إلى مسؤول حسابك، ثم اختبر برقمك.
الدليل: Webhooks and delivery statuses
توثيق الجهة المطوّرة
Airtable علامة تجارية مملوكة لأصحابها. لا ترتبط OmniChannels.ai بـ Airtable ولا تحظى بتأييدها؛ تصف هذه الصفحة ربطاً يتم عبر ميزات MCP أو HTTP أو Webhooks المتوفرة في Airtable نفسها.

