MegaCall

MegaCall Landing Page
MegaCall Landing Page
MegaCall Dashboard
MegaCall Inbox
MegaCall CRM
MegaCall Flow Builder
MegaCall Calendar
MegaCall AI Analysis

Project information

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.

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.13
Flask 3.0
SQLAlchemy 2.0
Celery 5
Realtime
Socket.IO 5
Eventlet
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

Ready to try MegaCall?

Start a 14-day free trial. No credit card required.

Access megacall.com.br