MegaCall
Project information
- Category: SaaS Platform
- Company: JC Byte - Soluções em Tecnologia
- Project date: 2025
- Status: In Production
- Project URL: megacall.com.br
- API Docs: Swagger / OpenAPI 3.0
MegaCall - Omnichannel SaaS Platform with AI
MegaCall is an enterprise-grade SaaS platform that centralizes WhatsApp, Email, Instagram, CRM, Calendar, and Bot automation into a single system. Built from scratch with Python (Flask), it features real multi-tenancy with isolated databases per client, end-to-end message encryption (AES-256-GCM), and AI integration via OpenAI.
Now in production!
MegaCall is live at megacall.com.br with a 14-day free trial. No credit card required.
MegaCall is live at megacall.com.br with a 14-day free trial. No credit card required.
Key Features
Omnichannel Attendance
- WhatsApp Business via Evolution API (QR Code, real-time webhooks)
- Email IMAP/SMTP with encrypted credentials (AES-256-GCM)
- Instagram Direct via Meta Graph API
- Unified inbox for all channels in a single view
- Real-time via Socket.IO (typing indicators, presence)
Bots & Flow Builder
- Visual editor with 11 node types (message, menu, condition, transfer, etc.)
- Interactive simulator to test flows before activation
- Dedicated bot per channel
- WhatsApp scheduling bot (service, date, time, confirmation)
AI Integration (OpenAI)
- Configurable AI agents with knowledge base (RAG)
- Document upload (PDF, TXT, DOCX, XLSX) and URL crawling
- Conversation analysis: sentiment, intent, summary, suggested replies
- Automatic audio transcription (Whisper)
CRM Visual
- Kanban pipeline with drag-and-drop
- Deals enriched with real contact names
- Custom fields and colored tags
- Unified contact timeline (all interactions)
Calendar + Google Sync
- Visual calendar with monthly/weekly/daily views
- Two-way Google Calendar sync (OAuth 2.0)
- Guest invitations, reminders, recurrence (RRULE)
- Scheduling via WhatsApp bot
Enterprise Security
- Argon2id passwords (memory-hard, GPU/ASIC resistant)
- AES-256-GCM message encryption (key per tenant via HKDF)
- 2FA (TOTP + Email OTP + backup codes)
- RBAC with granular roles
- LGPD compliant (data export, anonymization, deletion)
SaaS Platform Architecture
- Real multi-tenancy: dedicated PostgreSQL database per client (not shared-schema)
- Multi-workspace: users belong to multiple companies, switch without re-login
- Multi-WhatsApp: multiple instances per tenant
- Automatic provisioning on registration
- Stripe + Mercado Pago integration (plans, checkout, metered billing)
- White label: custom brand, logo, primary color, CSS per tenant
- PWA: installable as a mobile app
- Public API with Python and Node.js SDKs
- Marketplace: Asaas, Bling, Tiny, Omie, Google Calendar
- FRT (First Response Time), CSAT, SLA metrics
- Attendant reports (volume, average time, satisfaction)
- CSV and Excel export
- Smart dashboard with KPIs
Technology Stack
Backend
Python 3.13Flask 3.0
SQLAlchemy 2.0
Celery 5
Realtime
Socket.IO 5Eventlet
Redis 7+
Database
PostgreSQL 15+Database-per-tenant
Alembic migrations
Infrastructure
Nginx (SSL)Gunicorn
Docker ready
Project Numbers
~98K
Lines of code
80+
API endpoints
192
Automated tests
7
Integrations