Notta → Slack sales-team
مبيعاتاجتماع مبيعات يُسجَّل، الملخّص يصل قناة #sales-team في الـ thread الصحيح للعميل.
النتيجة: لا متابعة ضائعة.
خدمة 5.9 · Automation Loop
Notta → Slack → Odoo. كل ملخّص اجتماع يُوصَل بالمحادثة الصحيحة للمشروع الصحيح للعميل الصحيح.
TL;DR — نوصل ملخّصات الاجتماعات إلى المحادثة الصحيحة للمشروع الصحيح للعميل الصحيح — أوتوماتيكياً. IMAP trigger، استخراج رقم التذكرة بـ regex ذكي، بحث Slack لإيجاد thread الأصلي، وتنسيق متعدد حسب حجم الملخّص. صفر ملخّصات ضائعة.
| الجانب | توزيع عام | توزيع ذكي (نحن) |
|---|---|---|
| وجهة الملخّص | قناة عامة أو بريد واحد | Slack thread الصحيح تلقائياً |
| تحديد المشروع | يدوي أو مفقود | من رقم التذكرة المستخرج |
| اللغة | إنجليزي بلا UTF-8 صحيح | عربي نقي مع RTL |
| تنسيق الملخّص | plain text طويل | TXT مرفق أو threaded splits |
| Timestamps | مزعجة في النص | مُزالة تلقائياً |
| الربط بـ Odoo | غير موجود | تذكرة Odoo محدّثة تلقائياً |
اجتماع مبيعات يُسجَّل، الملخّص يصل قناة #sales-team في الـ thread الصحيح للعميل.
النتيجة: لا متابعة ضائعة.
اجتماع فريق مشروع → ملخّص في thread المشروع على Slack → tasks في Odoo.
النتيجة: Action items موثّقة فوراً.
اجتماع دعم فني → استخراج القرارات → تحديث التذكرة في Odoo بـ comments.
النتيجة: تاريخ كامل للدعم.
مراقبة inbox خاص لاستقبال notifications من Notta. فلترة بالـ subject pattern للمحادثات المستهدفة فقط.
Regex ذكي يستخرج رقم التذكرة من الـ subject أو body: AA####، CS####، أو تنسيقاتكم المخصّصة.
بحث API في Slack channels المحدّدة عن thread يحتوي رقم التذكرة. يجد حتى الـ threads القديمة (أشهر).
معالجة صحيحة للعربية في الـ email body → Slack. لا حروف مكسورة، لا ترميز خاطئ.
إزالة الطوابع الزمنية المزعجة (`[00:12:34]`) من النص. يحتفظ بالترقيم لأجزاء مهمّة.
حسب حجم الملخّص: TXT مرفق (لو طويل جداً) أو رسائل splits (1/3، 2/3، 3/3) داخل الـ thread.
Gmail/Outlook IMAP listener على بريد مخصّص. يستقبل الإشعار من Notta فوراً.
إن لم يتطابق الـ subject pattern (وجود رقم تذكرة) — تُتجاهل الرسالة.
Regex يستخرج رقم التذكرة. نمط مُعرَّف مسبقاً حسب نظامكم.
تحميل الـ transcript/summary من Notta عبر API. معالجة UTF-8.
إزالة الـ timestamps المزعجة. الحفاظ على بنية الفقرات.
Slack API search في القنوات المحدّدة عن thread يحتوي رقم التذكرة.
قرار: TXT مرفق (لو > 3000 حرف) أو splits مُرقّمة (1/3، 2/3).
Post في الـ thread + notify للمشاركين + log في DB.
| المقياس | قبل | بعد |
|---|---|---|
| ضياع ملخّصات الاجتماعات | شائع جداً | صفر |
| وصول للمكان الصحيح | قناة عامة → ضياع | thread المشروع الدقيق |
| الجهد اليدوي | 15 دقيقة لكل اجتماع | صفر |
| تأخير الملخّص | ساعات-أيام | دقائق بعد الاجتماع |
Notta منصّة تفريغ اجتماعات. البدائل: Otter.ai، Fireflies، Gong. واي كرييشنز تعمل مع أي خدمة ترسل summary/transcript عبر email — فقط نُعدّل الـ parser حسب الصيغة.
في Discovery نحدّد pattern معكم. أمثلة: «AA1234»، «CS#5678»، أو أي نمط شركتكم. Regex داخل واي كرييشنز يستخرجه من subject أو body. لو فشل: تنبيه لـ HR أو PM للتعامل اليدوي.
Fallback: نُنشئ thread جديد في قناة افتراضية (مثلاً #orphan-meetings) مع tag للـ PM. أحياناً الاجتماع كان «خارج سياق» — PM يقرّر اليوم التالي.
نعم، معمارياً. غيّرنا Slack API إلى Microsoft Graph API. 80% من المنطق يبقى كما هو. التنفيذ يستغرق أسبوعين إضافيين لو كان Teams هو الأساس.
2-3 أسابيع. أسبوع: Discovery + فحص صيغ الـ email من Notta وأنماط tickets. أسبوع: البناء + التكاملات. نصف أسبوع: اختبار على 10 اجتماعات حقيقية.
منصة الأتمتة: ضمن اشتراك واي كرييشنز الأساسية. Slack/Gmail APIs: ضمن حدود free tier عادة. Notta: حسب اشتراكك. Cost أعلى: $10-50 شهرياً لو عدد الاجتماعات كبير (100+ شهرياً).
احجز جلسة مجانية (45 دقيقة). نخرج منها بتقدير واضح: هل الأتمتة تستحق الاستثمار، وكم ستوفر، وفي كم أسبوع.