6GEN / Sistem Kaydı / Platform
Flowbusy
Görev yönetimi, workflow otomasyonu, CRM ve mesajlaşma bileşenlerini ayrı uygulama ve servis sınırlarında bir araya getiren iş uygulaması platformu.
Problem
Görevlerin, iş akışlarının, müşteri ilişkilerinin ve mesajlaşma süreçlerinin birbirinden kopuk araçlarda yönetilmesi; aynı çalışma bağlamının farklı veri modelleri ve operasyon yüzeyleri arasında dağılmasına neden olur. Flowbusy, bu alanları tek bir monolit içinde eritmeden ortak bir web deneyimi altında çalıştırmayı hedefliyor.
Yaklaşım
Görev yönetimi tarafı workspace → board → list → card hiyerarşisini kullanıyor. Board içinde ayrıca flow, flow card ve connection kayıtlarıyla kartlar ve akışlar arasında açık ilişkiler kurulabiliyor.
Automation alanı flow, version, trigger, step, connection ve run kayıtlarını ayrı bir servis sınırında tutuyor. Worker, bekleyen run kayıtlarını alıyor; flow grafiğini yükleyip adımları sırayla çalıştırıyor ve step çıktılarını kaydediyor. CRM alanı ise workspace, team, party, CRM entity ve activity modelleri üzerinden ayrı bir iş alanı oluşturuyor.
Mimari
| Bileşen | Doğrulanmış sorumluluk | Veri / iletişim yüzeyi |
|---|---|---|
| Web uygulaması | Görev, automation ve CRM arayüzleri | Next.js servis istemcileri |
| Task API | Workspace, board, list, card, flow ve paylaşım işlemleri | Go servisi / MySQL |
| Automation API + worker | Versiyonlanmış flow grafikleri, trigger, step ve run yürütme | Go servisi / MySQL |
| CRM API | Workspace, ekip, party, CRM entity ve activity işlemleri | Go servisi / MySQL |
| Chat uygulaması + Chat API | Conversation ve message yönetimi; kanal abonelikli güncellemeler | Next.js, Go, WebSocket / PostgreSQL |
| Meta adaptörü ve worker süreçleri | WhatsApp webhook mesajlarını normalize etme; webhook, outbox ve media işleri | Go servisleri |
Repository kökündeki compose tanımı bu parçaları ayrı uygulama ve servisler olarak bir araya getiriyor. Task, automation ve CRM servisleri Ent ile MySQL üzerinde; Chat API ise Ent ve PostgreSQL üzerinde çalışacak biçimde yapılandırılmış.
Birlikte çalışabilirlik
Ana web uygulaması task, automation ve CRM servislerine ayrı servis istemcileriyle erişiyor. Automation motorunda gerçek HTTP request adımları ile manuel ve webhook trigger uygulamaları bulunuyor. Mesajlaşma tarafında provider adapter katmanı gelen WhatsApp webhook payload'larını ortak mesaj modeline dönüştürüyor; Chat API de mesaj olaylarını WebSocket kanallarına yayınlıyor.
Bu yüzeyler somut entegrasyon noktalarıdır. Repository, Flowbusy'nin herhangi bir harici sistemle otomatik olarak uyumlu olduğu yönünde genel bir garanti sunmuyor.
Proje durumu
Flowbusy aktif geliştirilen bir platformdur. Task, automation, CRM, chat ve provider bileşenlerinde çalışan servis entrypoint'leri ve veri modelleri bulunuyor; birden çok alt repository'de 2026 boyunca, en son 27 Ağustos 2026 tarihinde değişiklik kaydı mevcut.
Scheduling için veri modeli üretilmiş olsa da çalışan bir scheduler servisi doğrulanamadı. Bu nedenle zamanlanmış automation bu profilde mevcut capability olarak gösterilmiyor. Benzer şekilde gerçek zamanlı iletişim, board iş birliğinin tamamı için değil, doğrulanmış WebSocket mesajlaşma kanalı için belirtiliyor.