الدور & النطاق
مصمّمة ومبنية بالكامل: من البنية إلى الإنتاج. منصة بريد بمستوى المؤسسات تجمع بين عدّة مزوّدين مع أتمتة مدعومة بالذكاء الاصطناعي وإدارة للحملات ونظام شامل لجهات الاتصال.
- صندوق وارد متعدد المزوّدين: Gmail و Outlook و IMAP و Apple Mail و Yahoo في واجهة موحّدة واحدة مع مصادقة OAuth 2.0.
- قواعد مدعومة بالذكاء الاصطناعي تفرز وتصنّف وتردّ تلقائياً. دعم لعدّة مزوّدي ذكاء اصطناعي: OpenAI و Claude و Google AI و Ollama المحلي.
- منصة حملات متكاملة مع قوالب ومتغيرات و A/B-testing وجدولة وتتبّع للفتح والنقر.
- إدارة مدمجة لجهات الاتصال مع مجموعات ووسوم وكشف للتكرار واستيراد CSV وبيانات إثراء.
- تكامل مع Google Workspace: مزامنة Calendar و Tasks لمكان عمل مركزي.
الأثر
- صندوق وارد واحد لكل البريد: لا مزيد من التنقّل بين Gmail و Outlook والمزوّدين الآخرين — كل شيء منظّم على شاشة واحدة.
- أتمتة الذكاء الاصطناعي توفّر ساعات أسبوعياً عبر الفرز الذكي والتصنيف التلقائي والردود الآلية على الرسائل الروتينية.
- إدارة حملات مدمجة تغني عن أدوات منفصلة مثل Mailchimp — قوالب وجدولة وتتبّع في المنصة نفسها.
- إدارة جهات اتصال مع كشف للتكرار وتقسيم للمجموعات تضمن بيانات نظيفة وتواصلاً موجّهاً.
Architectuur
React-frontend met Hono als lichte, edge-compatibele API-laag, terwijl PostgreSQL wordt gebruikt voor het beheren van e-mailmetadata, contacten en campagnes. Mailproviders worden geïntegreerd via OAuth 2.0. De AI-regels-engine maakt gebruik van een abstractielaag om LLM-providers te benaderen, waardoor sorteren, labelen en concept-antwoorden werken ongeacht welke provider een gebruiker kiest.
Modelkeuze
Bewuste keuze voor meerdere leveranciers (OpenAI, Claude, Google AI en lokale Ollama) in plaats van vendor lock-in op één model. Sommige gebruikers willen geen e-mailinhoud naar een Amerikaanse cloud sturen en kiezen daarom voor een lokaal Ollama-model; anderen geven de voorkeur aan de kwaliteit van GPT-4o of Claude voor complexere concept-antwoorden. De abstractielaag maakt dit per gebruiker instelbaar zonder codewijziging.
Kosten & latency
- AI-kosten zijn afhankelijk van de gekozen provider: cloudproviders rekenen per token, terwijl de Ollama-optie geen marginale kosten heeft maar wel eigen rekencapaciteit vereist.
- Classificatietaken (sorteren, labelen) draaien bij voorkeur op goedkopere, snellere modellen; zwaardere generatieve taken op krachtigere modellen.
- Classificatielatency doorgaans onder 1 seconde; gegenereerde antwoord-concepten 2–4 seconden, afhankelijk van de gekozen provider.
Lessons learned
De eerste versie deed AI-classificatie synchroon bij elke binnenkomende mail, wat de inbox-sync merkbaar vertraagde. Overschakelen naar een asynchrone wachtrij loste dat op: inbox-sync wacht niet meer op AI-labeling. De provider-abstractielaag bleek achteraf de belangrijkste architectuurbeslissing — een nieuwe provider toevoegen kost daardoor nauwelijks werk.
Concept — cijfers ter illustratie, nog te verifiëren tegen het daadwerkelijke project vóór publicatie.