Hi everyone,
I've been looking for a way to get WhatsApp notifications without relying on expensive cloud bridges or 3rd party services that have limited free
tiers. I ended up using the OpenWA API and decided to write a custom integration for it so we can trigger messages directly from our automations.
It's completely self-hosted, meaning your messages go through your own server.
Why I built this:
I wanted a reliable way to get critical alerts (like water leaks or security/door alerts) on WhatsApp without the lag or cost of typical SMS
gateways.
What it does:
- Sends text messages to any contact or group.
- Fully configured via the HA UI.
- Supports templates, so you can send dynamic data (e.g., "The living room temperature is {{ states('sensor.temp') }}°C").
I've put together a full guide and the code on GitHub, including a 1-line Docker command to get the API server running if you're new to OpenWA.
Repo: openwa-whatsapp
I'm still polishing it and would love to know if anyone else has a specific use case they'd like to see supported!