Primeros pasos: envía tu primera alerta por webhook
1. Crea una cuenta
Ve a app.thealerthub.com y regístrate con una cuenta gratuita.
2. Crea un proyecto
Las alertas de AlertHub se organizan en Proyectos.
- Haz clic en New Project en el panel.
- Ponle un nombre (p. ej. «API de producción»).
- Copia tu Project ID y tu Secret Key. Los necesitarás para enviar alertas.
3. Configura los miembros del equipo
Invita a tus compañeros al proyecto para que también reciban notificaciones.
- Ve a Project Details.
- Introduce su email en la sección Members.
- Recibirán una invitación por email para unirse.
4. Conecta integraciones (opcional)
AlertHub puede enrutar tus alertas a las herramientas que ya usa tu equipo. Puedes configurar:
- Slack (app o incoming webhook)
- Telegram
- WhatsApp (solo planes de pago — Pro o superior)
- Discord, Microsoft Teams, Google Chat, Mattermost, Gotify, ntfy
👉 Ver integraciones disponibles y guías de configuración
5. Envía tu primera alerta
Ya puedes enviar alertas. Elige el método que encaje con tu flujo:
- Email — envía un email a
{YOUR_SECRET_KEY}@sendalert.thealerthub.com(asunto = título, cuerpo = descripción). - WordPress — instala el plugin oficial y alerta en cualquier hook de WordPress (inicios de sesión, pedidos, errores, etc.).
- Zapier — envía alertas desde cualquier app de Zapier sin código (invitación pública).
- Make — envía alertas desde cualquier escenario de Make sin código (requiere invitación).
- API HTTP — usa cualquier herramienta que admita peticiones HTTP (cURL, Postman, Python, Node.js, etc.).
Ejemplo con la API HTTP
Ejemplo con cURL:
curl -X POST https://api.thealerthub.com/sendAlert \
-H "Content-Type: application/json" \
-d '{
"ah_key": "YOUR_SECRET_KEY",
"ah_title": "High CPU Usage",
"ah_description": "Server prod-01 is experiencing high load > 90%",
"ah_level": "critical",
"ah_source": "ServerMonitor"
}'
Si todo va bien, la alerta aparecerá al instante en el panel del proyecto.
Avanzado: placeholders dinámicos
Puedes usar sustitución de variables en los campos ah_title y ah_description para que las alertas sean dinámicas según los datos que envíes.
- Usa llaves dobles:
{{variable_name}}. - Envía cualquier dato JSON extra en el cuerpo de la petición.
- El acceso a objetos anidados se hace con notación de puntos (hasta 10 niveles).
Ejemplo:
{
"ah_key": "YOUR_SECRET_KEY",
"ah_title": "Deployment {{commit.id}}",
"ah_description": "Author: {{commit.author}}\nMessage: {{commit.message}}",
"ah_level": "info",
"commit": {
"id": "abc1234",
"author": "John Doe",
"message": "Fixed login issue"
}
}
Resultado:
- Título: “Deployment abc1234”
- Descripción: “Author: John Doe\nMessage: Fixed login issue”