Automatizaciones por webhook: Cerewro conectado con sistemas externos
Conecta Cerewro con cualquier sistema externo (ERP, CRM, GitHub, Slack, Zapier) mediante webhooks. Cuando un evento externo llega al endpoint de Cerewro, el agente ejecuta automáticamente el flujo configurado.
¿Cómo funcionan los webhooks en Cerewro?
- Cerewro expone un endpoint HTTP (POST) para recibir eventos
- El sistema externo envía un payload JSON cuando ocurre un evento
- Cerewro parsea el payload y determina qué flujo ejecutar
- El agente ejecuta las tools correspondientes (run_command, write_file, send_email)
- Cerewro responde al webhook con el resultado de la automatización
Webhook de GitHub: deploy automático en PR merge
# Payload recibido de GitHub
{
"event": "pull_request",
"action": "closed",
"merged": true,
"base": {"ref": "main"}
}
# Cerewro ejecuta automáticamente:
# 1. git pull en el servidor de producción
# 2. npm install && npm run build
# 3. Reinicia el servicio Node.js
# 4. Verifica que la URL responde HTTP 200
# 5. Notifica al equipo por Slack
Webhook de ERP: nuevo pedido → factura automática
Configura un webhook para que cuando llegue un nuevo pedido del ERP, Cerewro genere automáticamente la factura en PDF, la guarde en el servidor y envíe un email al cliente
Sistemas que puedes conectar por webhook
| Sistema | Evento típico | Acción de Cerewro |
|---|---|---|
| GitHub / GitLab | PR merged, push a main | Deploy automático |
| CRM (HubSpot/Salesforce) | Nuevo lead, deal cerrado | Crear informe, enviar email |
| ERP (SAP, Odoo) | Nuevo pedido, factura | Generar PDF, notificar |
| Alertas Nagios/Zabbix | Servidor caído, umbral superado | Reiniciar servicio, escalar alerta |
| Stripe/PayPal | Pago recibido, suscripción renovada | Crear factura, actualizar CRM |