Africodex DigitalAfricodex
Blog
    Marnova
    WhatsApp SaaS · AI Automation

    WhatsApp marketing,
    powered by AI.

    Marnova lets businesses run bulk WhatsApp campaigns, automate two-way conversations with a built-in AI agent, and track every message — all from one dashboard.

    Build Something Like This
    Marnova campaign dashboard
    WhatsApp Business APIGPT-4o-miniReal-time WebSocket
    Campaign Management

    Send to thousands, in minutes

    Build, schedule, and monitor WhatsApp campaigns at scale. Upload contacts from Excel, personalise messages with template variables, and track every delivery in real time — with full pause, resume, and retry controls.

    Campaign management dashboard
    WebCampaign management dashboard
    Bulk message send interface
    WebBulk message send interface
    Upload contact lists from .xlsx / .xls with auto-validation
    Template variables for personalised messages (name, date, …)
    Pause, resume, and cancel campaigns at any time
    Configurable send delay to respect WhatsApp rate limits
    Auto-retry on failed messages with exponential backoff
    Live delivery counters via WebSocket — no polling
    Marnova AI Agent

    Your 24/7 WhatsApp advisor

    An embedded GPT-4o-mini assistant trained on the client's full knowledge base. It handles FAQs, qualifies leads, and maintains contextual multi-turn conversations — automatically switching between French and Arabic.

    AI agent conversation on WhatsApp
    MobileAI agent conversation on WhatsApp
    Webhook — real-time message routing
    WebWebhook — real-time message routing
    GPT-4o-mini grounded in custom knowledge base
    Bilingual — French & Arabic, auto-detected
    Conversation memory per contact for coherent dialogue
    Automatically escalates complex cases to human agents
    24-hour window enforcement with template fallback
    Full inbound/outbound webhook integration with Meta API
    Smart Operations

    From Excel to WhatsApp, automatically

    Import and validate contact lists with AI-assisted column detection, schedule sends, and manage everything from one dashboard — with a full activity log and exportable analytics.

    AI-powered Excel import & schedule
    WebAI-powered Excel import & schedule
    Secure login — JWT auth
    WebSecure login — JWT auth
    AI-assisted column detection during Excel import
    Smart deduplication and phone number normalisation
    Role-based access control for team accounts
    Structured activity log with severity levels
    Per-campaign stat exports for audit & reporting
    JWT auth with access + refresh token rotation
    Built for ProTrain, Marrakesh

    Replacing the manual workflows that were slowing you down

    Before MarnovaWith Marnova
    Campaigns sent manually, one by oneBulk sending to thousands of contacts in one operation
    No tracking on sent messagesReal-time delivery stats per campaign with WebSocket
    Inbound replies lost in personal phonesCentralised conversation inbox for the whole team
    FAQ responses typed repeatedly by agentsMarnova AI handles repetitive queries automatically
    Contact lists scattered in Excel filesStructured upload, validation, and deduplication on import
    No audit trail on messaging activityFull activity log with timestamps and severity levels
    Tech stack
    FastAPIPython 3.11SQLAlchemyMariaDBCeleryRedisReact 18ViteTailwind CSSDockerWhatsApp Cloud APIGPT-4o-mini

    Need a custom messaging platform?

    We build AI-powered SaaS platforms for businesses across Morocco and Africa. Let's talk about your project.

    Start a Project