Whatsapp Plugin for Mautic - Create, Submit for Approval and Send from Mautic

We’ve been working on a WhatsApp plugin for Mautic that removes the need to jump between Mautic and external dashboards (like Twilio,Msg91,Wati etc) for day-to-day WhatsApp operations.

What it does:

  • Create WhatsApp message templates directly inside Mautic

  • Support for text, media, and CTA/button templates

  • Submit templates for WhatsApp approval from Mautic itself

  • Send approved templates via campaigns / messages

  • Track delivery stats, status, and execution logs

  • No manual Content SID juggling — handled internally

Why this exists:
Managing WhatsApp templates outside Mautic breaks workflow. This plugin keeps everything:

  • Versioned

  • Auditable

  • Campaign-friendly

  • Usable by non-technical users once configured

Under the hood:

  • Uses WhatsApp provider APIs (e.g. Twilio Content API, Msg91, Wati etc)

  • Dynamic template type detection (text / media / CTA)

  • Clean separation between transport logic and UI

  • Designed to be extensible (future providers possible)

Who this is for:

  • Teams running WhatsApp campaigns heavily on Mautic

  • Developers tired of syncing templates manually

  • Anyone who wants WhatsApp to feel like a first-class citizen in Mautic

Still polishing a few edges, but it’s already usable in real projects.
Happy to share details, screenshots, or get feedback from the community. Please look into detailed documentation Whatsapp Plugin - Documentation - Google Docs

1 Like