DEV Community

Cover image for Thinking of Self-Hosting Your WhatsApp Integration? 6 Checks First
Wabbiyo
Wabbiyo

Posted on

Thinking of Self-Hosting Your WhatsApp Integration? 6 Checks First

Self-hosting your WhatsApp Business API integration (for example, as a WordPress plugin) removes a SaaS layer, but your site now has to handle webhooks reliably. Check these six things first.

  1. HTTPS on your site
    Meta only delivers webhooks to HTTPS URLs with a valid certificate.

  2. Cron / queue actually running
    Broadcasts and scheduled reminders depend on background jobs. On low-traffic sites, WP-Cron may not fire on time, so set up a real server cron that hits wp-cron.php, or use Action Scheduler with a system cron.

  3. Hosting accepts webhooks
    Some security plugins, firewalls or “under construction” modes block inbound POST requests. Whitelist the webhook route and test it.

  4. Backups include the chats
    Check that your backup plugin includes custom tables, not just posts and media.

  5. Plugin kept updated
    Meta updates the Graph API versions. Keep the plugin current so you aren’t on a deprecated version.

  6. PHP 8.1+
    Modern plugins need it. Check under Tools → Site Health.

If all six are fine, self-hosting is usually smooth. If not, a SaaS platform may be easier.

We build Wabbiyo, a self-hosted WhatsApp plugin for WordPress. Comparison with SaaS options: Click here to know more

Top comments (0)