Integraciones
Para enviar a Honk basta una solicitud web a un solo endpoint, POST /v1/messages: puede hacerlo un script de shell, una herramienta de automatización o unas pocas líneas en tu app. Para tu propio código, las bibliotecas oficiales añaden reintentos, una clave de idempotencia en cada envío y una función para cada nivel de la escala Honk. Todas tienen licencia MIT y están en GitHub.
Sin escribir código
Estas herramientas pueden enviar avisos a Honk sin que escribas código. Para WordPress hay un plugin oficial, Honk Me, pendiente de aprobación en el directorio de plugins de WordPress; para las demás, cada guía muestra una configuración que ya funciona.
- WordPress y WooCommerce Con el plugin Honk Me: pedidos, pagos fallidos, avisos de existencias y formularios recibidos. Tú eliges qué dice cada notificación.
- Zapier y Make Sus pasos de HTTP y webhook pueden pasarle a Honk lo que quieras, como una respuesta nueva a un formulario.
- Home Assistant Un RESTful Command para los avisos de tu casa, con capturas de la cámara.
- Uptime Kuma y cron Un aviso cuando tu web se cae y otro cuando vuelve.
- n8n El nodo comunitario de Honk o el nodo HTTP Request.
Bibliotecas y herramientas
- Laravel y PHP Facade, canal de notificaciones, informe de excepciones, hooks del programador de tareas y
Honk::fake()para Laravel 13. Un cliente sencillo para cualquier app con PHP 8.3.honk-me/honk-me - Node.js Cliente en TypeScript con builds ESM y CommonJS, sin dependencias. Funciona en Node 18+, Bun y Deno.
honk-me - Go Cliente compatible con context, solo con la biblioteca estándar y seguro para uso concurrente. Incluye la CLI honk-me.
github.com/honk-me/honk-go - Swift Cliente en Swift 6.2 con concurrencia estricta y async/await, para Swift en el servidor, herramientas de macOS y Linux.
HonkMe - Kotlin y Java API suspend para Kotlin, llamadas bloqueantes y CompletableFuture para Java, sobre java.net.http. JDK 17+.
app.honk-me:sdkPróximamente - Rust Cliente asíncrono sobre Tokio y reqwest con rustls, y un cliente bloqueante. Rust 1.85+, sin código unsafe.
honk-me - CLI y cURL El comando honk-me para scripts de shell, cron y CI, o una sola solicitud cURL.
github.com/honk-me/honk-go - n8n Un nodo comunitario con una acción, Honk → Send message, y una clave de idempotencia en cada elemento.
n8n-nodes-honk
Sin biblioteca
Basta con una solicitud HTTPS. Esta es toda la API de envío:
curl -sS https://honk-me.app/v1/messages \
-H "Authorization: Bearer $HONK_KEY" \
-H "Idempotency-Key: backup-$(date +%Y%m%d)" \
-H "Content-Type: application/json" \
-d '{
"title": "Backup failed",
"message": "pg_dump exited with 1",
"severity": "long",
"group_key": "db/backup",
"event_type": "problem"
}'
# → 202 {"id":"msg_…","status":"accepted","duplicate":false,"received_at":"…"} La app web escribe el código por ti
En la app web, Integraciones genera código listo para pegar en cada uno de estos lenguajes, con los datos de tu proyecto, y puede crear la clave de ingesta que lo acompaña.
Guías paso a paso
- Avisos de pedidos de WooCommerce con Honk Me Un plugin de WordPress envía a Honk tus pedidos, pagos fallidos, alertas de existencias y formularios. Tú eliges qué dice cada aviso.
- Formularios de tu web, directos a tu teléfono Cada formulario de contacto o de presupuesto, en una notificación con todos sus campos, desde WordPress, un servicio externo o tu código.
- Alertas en el iPhone cuando tu web se cae Un aviso cuando tu web se cae y otro cuando vuelve, desde una comprobación con cron o desde Uptime Kuma.
- Alertas de Home Assistant en tu iPhone Un rest_command para configuration.yaml, una alerta de fuga que agrupa sus repeticiones y un timbre con foto.
- Avisos de tus flujos de n8n en tu iPhone El nodo de Honk o el nodo HTTP Request, y un flujo de errores que notifica cada ejecución fallida.
- Notificaciones push desde una tarea cron Una línea de crontab que te avisa cuando falla una tarea, y un script que también te dice cuándo vuelve a funcionar.
- Alertas de fallos de GitHub Actions en tu iPhone Un paso del flujo de trabajo que avisa de una ejecución fallida, agrupada por repositorio y rama, y una recuperación opcional.
- Avisos de excepciones de Laravel en tu teléfono Una línea en bootstrap/app.php con límite por excepción, más hooks para el programador de tareas y un fake para las pruebas.
- Solicitudes de clientes, de tu app a tu teléfono Cada nueva solicitud de presupuesto o de contacto, en una notificación con sus datos y lista para responder desde el teléfono.
- Avisos de despliegue desde cualquier CI Un despliegue fallido avisa al instante y uno correcto cierra el incidente, en GitHub Actions, GitLab CI o un script de shell.
- Fatiga de alertas: menos avisos y más útiles Por qué las alertas repetidas acaban ignoradas, los seis hábitos que lo evitan y una lista para revisar tus claves de grupo.