Automatizaciones por webhook: dispara acciones de Cerewro desde sistemas externos

Conecta Cerewro con sistemas externos (ERP, CRM, GitHub, Slack) mediante webhooks. Cuando llega un evento externo (nuevo pedido, PR aprobado, alerta de sistema), Cerewro ejecuta automáticamente el flujo configurado.

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?

  1. Cerewro expone un endpoint HTTP (POST) para recibir eventos
  2. El sistema externo envía un payload JSON cuando ocurre un evento
  3. Cerewro parsea el payload y determina qué flujo ejecutar
  4. El agente ejecuta las tools correspondientes (run_command, write_file, send_email)
  5. 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

SistemaEvento típicoAcción de Cerewro
GitHub / GitLabPR merged, push a mainDeploy automático
CRM (HubSpot/Salesforce)Nuevo lead, deal cerradoCrear informe, enviar email
ERP (SAP, Odoo)Nuevo pedido, facturaGenerar PDF, notificar
Alertas Nagios/ZabbixServidor caído, umbral superadoReiniciar servicio, escalar alerta
Stripe/PayPalPago recibido, suscripción renovadaCrear factura, actualizar CRM