Rol & kapsam
Mimariden üretime kadar tamamen tasarlandı ve geliştirildi. Birden fazla sağlayıcıyı AI destekli otomasyon, kampanya yönetimi ve kapsamlı bir kişi sistemiyle birleştiren kurumsal düzeyde bir e-posta platformu.
- Çoklu sağlayıcı gelen kutusu: Gmail, Outlook, IMAP, Apple Mail ve Yahoo, OAuth 2.0 kimlik doğrulamasıyla tek bir birleşik arayüzde.
- Otomatik olarak sıralayan, etiketleyen ve yanıtlayan AI destekli kurallar. Birden fazla AI sağlayıcısı desteklenir: OpenAI, Claude, Google AI ve yerel Ollama.
- Şablonlar, değişkenler, A/B-testing, planlama ve açma/tıklama takibi içeren tam kampanya platformu.
- Gruplar, etiketler, yinelenen kayıt tespiti, CSV içe aktarma ve zenginleştirme verileriyle yerleşik kişi yönetimi.
- Google Workspace entegrasyonu: merkezi bir çalışma alanı için Calendar ve Tasks senkronizasyonu.
Etki
- Tüm e-postalar için tek bir gelen kutusu: artık Gmail, Outlook ve diğer sağlayıcılar arasında geçiş yapmak yok — her şey tek bir ekranda düzenli.
- AI otomasyonu; akıllı sıralama, otomatik etiketleme ve rutin e-postalara otomatik yanıtlarla haftada saatler kazandırır.
- Entegre kampanya yönetimi, Mailchimp gibi ayrı araçların yerini alır — şablonlar, planlama ve takip aynı platformda.
- Yinelenen kayıt tespiti ve grup segmentasyonu içeren kişi yönetimi, temiz veri ve hedefli iletişim sağlar.
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.