CRM والتسويق والإنتاجية
تشحن betool حزمة موصِّلات BYO لأكثر الأدوات استخداماً في go-to-market والإنتاجية — الأدوات نفسها التي قد توصّلها على n8n أو Make أو Zapier، لكن محكومة ومُدقَّقة ومنفَّذة داخل الـ pipelines الخاصة بك.
تتّبع جميعها النموذج ذاته: أنت من يوفّر بيانات اعتمادك (رمز API أو OAuth بحسب الأداة)، والوصول محصور بنطاق مؤسستك، والمضيف مقفَل (ضد SSRF)، والأسرار لا تُكشَف مجدّداً أبداً، وليس هناك احتساب استهلاك ولا هامش من betool. يعرض كل موصِّل node بـ قراءة (تقرير حتمي) و node بـ كتابة عند المُخرَج بضمان exactly-once.
الكتالوج
CRM وعلاقات العملاء
- HubSpot — node بـ
hubspot_report(مراجعة الـ pipeline التجاري: الصفقات حسب المرحلة وحسب المالك) و node بـhubspot_create_contact(إنشاء جهة اتصال أو تحديثها عبر البريد الإلكتروني، exactly-once). أدوات agent:hubspot.search_contactsوhubspot.get_contactوhubspot.list_dealsوhubspot.list_pipelinesللقراءة؛ وhubspot.create_contactوhubspot.create_dealوhubspot.add_note(ملاحظة على جهة اتصال أو صفقة) للكتابة. مصادقة تطبيق خاص (private app) أو تطبيق OAuth الخاص بك. لا مزامنة: تقرأ betool من HubSpot وتكتب فيه عند الطلب، ولا يُطلِق HubSpot أيّ pipeline. - Monday.com — اقرأ لوحة board وأنشئ عناصر (واجهة GraphQL).
التسويق عبر البريد الإلكتروني
- Brevo (المعروفة سابقاً بـ Sendinblue) — مفتاح API واحد للبريد الإلكتروني والرسائل القصيرة: node بـ
brevo_report(حالة الحساب)، وإرسال معاملاتي لرسائل البريد الإلكتروني (brevo_send_email) والرسائل القصيرة (brevo_send_sms)، ومستقبِلbrevo_sms_inboundلـ الردود على الرسائل القصيرة (يُلصَق عنوان URL للاستقبال في webhooks الخاصة بـ Brevo). أدوات agent:brevo.get_accountوbrevo.list_contactsوbrevo.get_contactللقراءة؛ وbrevo.create_contactوbrevo.send_emailوbrevo.send_smsللكتابة. - Mailchimp — تقرير الجمهور وإضافة أعضاء إلى قائمة.
الجدولة والنماذج
- Calendly — node بـ
calendly_report(مواعيد فترة ما) و node بـcalendly_scheduling_link(رابط جدولة، للاستخدام مرّة واحدة افتراضياً). أدوات agent:calendly.get_userوcalendly.list_event_typesوcalendly.list_eventsوcalendly.create_scheduling_link. الربط عبر Personal Access Token. لا استقبال آنيّ لحجوزات Calendly. - Typeform — عقدة
typeform_responses(ردود نموذج) وعقدةtypeform_register_webhook، التي تسجّل لدى Typeform webhook (يُعرَّف بـtagالخاص به، exactly-once) نحو عنوان URL الذي تختاره. أدوات الوكيل:typeform.list_forms،typeform.get_form،typeform.get_responsesللقراءة؛ وtypeform.create_webhookللكتابة. لا يملك betool مستقبِلاً مخصّصاً لـTypeform: لتشغيل pipeline عند كل ردّ، وجّه الـwebhook إلى عنوان URL لمستقبِل Webhook عام. يتحقّق هذا المستقبِل من توقيع HMAC بالصيغة الست عشرية (sha256=<hex>)؛ ولا يملك betool أي تحقّق خاص بصيغة توقيع Typeform.
القواعد والمستندات
- Notion — استعلم عن قاعدة وأنشئ صفحات.
- Airtable — اسرد السجلات وأنشئها.
التجارة الإلكترونية
- Shopify — تقرير المتجر (الطلبات، العملاء) وإنشاء عملاء.
المكتب
- Microsoft 365 — عبر Microsoft Graph: node بـ
microsoft_calendar(أحداث Outlook القادمة) و node بـmicrosoft_send_mail(إرسال بريد Outlook). أدوات agent:microsoft.list_users(دليل Entra ID) وmicrosoft.list_eventsوmicrosoft.list_messagesللقراءة؛ وmicrosoft.send_mailوmicrosoft.create_eventللكتابة. الربط عبر تسجيل تطبيق Entra ID في المستأجر (tenant) الخاص بك (أذونات تطبيقية مع موافقة المسؤول).
كيفية توصيلها
- الإعدادات ← الخدمات، اختر الموصِّل، تبويب الحسابات.
- أدخل نمط المصادقة المعروض (رمز API، تطبيق خاص، OAuth، أو مفتاح محصور بنطاق domain بحسب الأداة).
- ضع node القراءة أو الكتابة المقابل في الـ pipeline الخاص بك.
هذه الموصِّلات هي لبنات بناء عامّة: يقرّر وكيل agent متى يستدعيها، أو ينفّذها node بشكل حتمي. تنطبق طبقة الحوكمة في betool (التدقيق، الحصر متعدّد المستأجرين، عدم القابلية للتكرار idempotency) عليها جميعها بالطريقة نفسها.
حالات الاستخدام
- عميل محتمل ← CRM — ردّ Typeform يستقبله مستقبِل Webhook، أو عميل محتمل وارد مؤهَّل من قِبل وكيل agent، ينشئ جهة الاتصال في HubSpot ويُطلِق بريد Brevo إلكترونياً.
- تقارير موحَّدة — pipeline مجدوَل يجمّع طلبات Shopify وجمهور Mailchimp وصفقات HubSpot في تقرير أسبوعي واحد.
- تنسيق المواعيد — رابط Calendly يُنشَأ فوراً ويُرسَل إلى العميل المحتمل؛ ثم يعيد pipeline مجدوَل قراءة المواعيد المحجوزة ويدوّنها في Notion.