Integración domótica CallMeBot, gratuita y de código abierto

Send Gladys notifications to WhatsApp or Signal through the free CallMeBot API.
La documentación de esta integración la escribe su autor y, por ahora, solo está disponible en inglés.
Send Gladys notifications to WhatsApp or Signal through the free CallMeBot API.
This is a send-only notification channel: Gladys uses it to deliver its messages (scenario notifications, alerts…) to your phone. There is no incoming path — you cannot talk back to Gladys through it.
Get your API key
CallMeBot requires a one-time activation per messaging service, from the phone that will receive the messages:
WhatsApp
- Add the CallMeBot number to your contacts (the up-to-date number is on the official guide).
- Send it the message
I allow callmebot to send me messageson WhatsApp. - The bot replies with your personal API key.
Signal
- Follow the official Signal guide: you add the CallMeBot Signal number and send it the activation message.
- The bot replies with your personal API key.
Configuration
Each Gladys user configures their own account (the credentials are per-user, not shared):
- Open the Configuration tab of the integration.
- In the My account block, pick your messaging service (WhatsApp or
Signal), enter your phone number in international format
(e.g.
+33612345678) and paste your CallMeBot API key. - Save. Gladys now delivers this user's notifications through CallMeBot.
Usage
Use the Send a message action in your scenarios, or anything else that makes Gladys notify a user: if the user has CallMeBot credentials configured, the message shows up on their WhatsApp or Signal.
Troubleshooting
- No message received: check the integration logs from the Gladys UI (or
docker logson the host). AFailed to send messageerror contains the answer of the CallMeBot API (invalid API key, unregistered phone number…). - The first message is slow: CallMeBot is a free shared service; a delivery can take a few seconds.
- Messages are text-only: attached images are not supported by the CallMeBot API and only the text of the notification is delivered.
Parámetros de configuración
Estos son los parámetros que CallMeBot te pide en su pantalla de configuración en Gladys.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| How it works | section | No | CallMeBot is a free notification gateway: each user activates it once for WhatsApp or Signal, receives a personal API key, then enters it below in the My account block. Gladys then delivers its notifications to that number. |
Cómo instalar CallMeBot en Gladys
- En Gladys, abre Integraciones: CallMeBot aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
- Haz clic en Instalar. Gladys descarga la imagen Docker (
ghcr.io/gladysassistant/gladys-callmebot:1.0.1), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración). - Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
- También puedes instalarla directamente desde la URL de su repositorio: https://github.com/GladysAssistant/gladys-callmebot.
CallMeBot requiere Gladys >=4.62.0. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.
¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.
Sobre las integraciones externas
CallMeBot es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene GladysAssistant, no el equipo principal de Gladys.
- Explorar todas las integraciones externas
- Descubrir las integraciones nativas incluidas en Gladys
- Crear y publicar tu propia integración externa
- Código fuente en GitHub — fuente de esta documentación