ChainConvo
Ekiplerin e-posta kutusunu bir sohbet uygulaması gibi kullanmasını sağlayan SaaS.
ChainConvo, e-posta zincirlerini bir mesajlaşma uygulamasındaki gibi sohbet balonlarına dönüştüren bir e-posta istemcisi ve SaaS hizmeti. Gelen mesajlar solda, kullanıcının kendi mesajları sağda görünüyor. İmzalar, logolar ve alıntı geçmişi otomatik olarak gizleniyor, ekranda yalnızca asıl mesaj kalıyor. ChainConvo'yu kendi web uygulamasının yanında Gmail, Outlook ve Thunderbird içinde de kullanmak mümkün.
Amaç
E-posta hâlâ iş hayatının temel iletişim aracı, ama uzun yazışmaları takip etmek yorucu. Her yanıtta önceki mesajların tamamı alıntılanıyor, imzalar ve logolar tekrar ediyor, asıl söylenen birkaç cümle bu kalabalığın içinde kayboluyor. ChainConvo'yu bu sorunu çözmek için geliştirdim. Amacım, insanların e-postayı alıştıkları bir mesajlaşma uygulaması kadar rahat okuyup yanıtlayabilmesiydi.
Bunu yaparken kullanıcıdan alışkanlıklarını değiştirmesini istemek istemedim. Bu yüzden ChainConvo hem kendi başına bir istemci olarak çalışıyor hem de kullanıcının zaten kullandığı e-posta programının içine yerleşebiliyor.
Nasıl çalışır
Kullanıcı e-posta adresi ve parolasıyla birkaç dakikada kaydoluyor. Ücretsiz planda kendisine hemen ChainConvo alan adı altında bir alt alan adı veriliyor. Ardından Gmail ya da Outlook hesabını tek tıkla bağlayabiliyor veya herhangi bir e-posta sağlayıcısının IMAP ve SMTP bilgilerini girebiliyor. Hangi hesaptan gelirse gelsin, bütün e-postalar kişi bazlı konuşmalara dönüşüyor ve tek bir sohbet akışında toplanıyor. Kullanıcı bu ekrandan tıpkı bir mesajlaşma uygulamasında olduğu gibi yazıyor, yanıtlıyor ve iletiyor.
Arka uç gelen her e-postayı ayrıştırıyor, yanıt zincirlerini, alıntıları ve imzaları temizliyor ve her konuşmayı tek bir mesajlaşma ekranına dönüştürüyor. Yeni e-postalar sunucudan anlık olarak arayüze iletiliyor, böylece kullanıcının sayfayı yenilemesi gerekmiyor.
Pro ve İşletme planlarında kullanıcı kendi alan adıyla çalışabiliyor. Bu durumda e-postanın düzgün çalışması için gereken MX, SPF, DKIM ve DMARC kayıtlarını sistem otomatik olarak kuruyor, kullanıcının DNS bilgisine sahip olması gerekmiyor.
Öne çıkan özellikler
- E-posta zincirleri sohbet balonlarına dönüşüyor; imza, logo ve alıntı geçmişi otomatik olarak gizleniyor.
- Gmail ve Outlook hesapları tek tıkla, diğer hesaplar IMAP ve SMTP bilgileriyle bağlanabiliyor.
- Gmail, Outlook ve Thunderbird için hazırladığım eklentiler sayesinde, açık olan konuşma kullanıcının alıştığı programın içinde sohbet görünümüne geçiyor.
- Pro ve üstü planlarda her gelen e-posta yapay zekâ ile özetleniyor; e-postanın kategorisi ve içinde geçen kişi ve firma bilgileri çıkarılıyor.
- Pro ve üstü planlarda gönderilen e-postanın açılıp açılmadığı görülebiliyor.
- Pro ve üstü planlarda gelen ekler ve bağlantılar çok sayıda güvenlik motoruyla taranıyor ve zararlı içerik kullanıcıya ulaşmadan işaretleniyor.
- İşletme planında paylaşımlı gelen kutusu, konuşmaları ekip üyelerine atama, dahili notlar ve rol bazlı erişim bulunuyor.
- Kullanıcı e-postalarını .eml biçiminde dışa aktarabiliyor ve dilediği zaman hesabını tamamen silebiliyor.
Tarayıcı ve e-posta istemcisi eklentileri
Eklentileri tasarlarken ayrıştırma işini her eklentide yeniden yazmak yerine tek bir yerde, arka uçta yapmayı seçtim. Eklentiler ChainConvo API'sine kimlik doğrulamalı olarak bağlanıyor ve balonları arka ucun ayrıştırdığı konuşma verisinden çiziyor. Açık olan e-postanın ChainConvo'daki karşılığını bulmak için önce mesaj kimliğine, bulunamazsa konu ve gönderen bilgisine bakılıyor.
Chrome eklentisi Gmail arayüzündeki açık konuşmayı olduğu yerde sohbet balonlarına çeviriyor. Thunderbird eklentisi bir kenar çubuğu olarak, Outlook eklentisi ise görev bölmesi olarak çalışıyor ve Windows, Mac ve web sürümlerinde kullanılabiliyor. Yeni mesajlar eklentilere de anlık olarak iletiliyor ve kullanıcı yanıtını doğrudan eklentiden yazabiliyor. Eklentiler yalnızca aktif bir paketi olan kullanıcılarda çalışıyor.
Teknik altyapı
Arka ucu Go ile yazdım. Web uygulaması ve yönetim paneli TypeScript ile geliştirildi. Hizmetin mobil uygulaması ve tarayıcı eklentileri de bulunuyor. Sistem çok kiracılı (multi-tenant) olarak tasarlandı, yani her müşteri kendi alan adı ve markasıyla, diğer müşterilerden yalıtılmış biçimde çalışıyor.
Arayüze anlık güncellemeleri SSE (Server-Sent Events, sunucunun tarayıcıya tek yönlü ve sürekli bir bağlantı üzerinden olay göndermesi) ile iletirim. Chrome eklentisinde arka plan hizmet çalışanı bu tür bağlantıları desteklemediği için güncellemeler içerik betiği üzerinden alınıyor ve kısa aralıklı yoklamayla destekleniyor.
Her değişiklik bir regresyon test paketinden ve staticcheck, gosec, govulncheck gibi statik analiz ve güvenlik denetimlerinden geçiyor. Veriler kendi altyapımızda şifreli olarak tutuluyor. Bağlantılarda TLS 1.3 kullanılıyor, kimlik bilgileri şifreli saklanıyor ve sunucularda bellek dökümü (core dump) kapalı. Site HTTP/3 üzerinden sunuluyor.
Kullanım alanları
- Gün boyu çok sayıda e-posta trafiği olan çalışanların yazışmaları daha hızlı okuyup yanıtlaması.
- Satış ve destek ekiplerinin ortak gelen kutusunu birlikte yönetmesi, konuşmaları birbirine ataması ve dahili notlarla çalışması.
- Kendi alan adıyla kurumsal e-posta kullanmak isteyen ama DNS ayarlarıyla uğraşmak istemeyen küçük işletmeler.
- Gmail, Outlook ya da Thunderbird'ü bırakmadan sohbet görünümünden yararlanmak isteyen kullanıcılar.
- Uzun e-postaları baştan sona okumadan yapay zekâ özetiyle ne dendiğini anlamak isteyen yöneticiler.
Gizlilik
ChainConvo'da e-postaların kullanıcıya ait olduğunu temel bir ilke olarak kabul ettim. Veriler hiçbir koşulda üçüncü taraflara satılmıyor ya da pazarlama amacıyla kullanılmıyor. Sitede yalnızca oturum açma ve tercihleri hatırlamak için gereken zorunlu çerezler kullanılıyor. Hizmet KVKK'ya uygun olarak tasarlandı.
- Kategori
- Ürünler ve SaaS
- Yıl
- 2025
Teknolojiler
- Go
- TypeScript
- SaaS
- OAuth
- Multitenancy
Bağlantılar
- chainconvo.com https://chainconvo.com