Webhook automations: trigger Cerewro actions from external systems

Connect Cerewro with external systems (ERP, CRM, GitHub, Slack) via webhooks. When an external event arrives (new order, approved PR, system alert), Cerewro automatically executes the configured flow.

Webhook automations: Cerewro connected to external systems

Connect Cerewro to any external system (ERP, CRM, GitHub, Slack, Zapier) via webhooks. When an external event reaches Cerewro's endpoint, the agent automatically executes the configured flow.

How webhooks work in Cerewro

  1. Cerewro exposes an HTTP (POST) endpoint to receive events
  2. The external system sends a JSON payload when an event occurs
  3. Cerewro parses the payload and determines which flow to execute
  4. The agent executes the corresponding tools (run_command, write_file, send_email)
  5. Cerewro responds to the webhook with the automation result

Systems you can connect via webhook

SystemTypical eventCerewro action
GitHub / GitLabPR merged, push to mainAutomatic deploy
CRM (HubSpot/Salesforce)New lead, deal closedCreate report, send email
ERP (SAP, Odoo)New order, invoiceGenerate PDF, notify
Nagios/Zabbix alertsServer down, threshold exceededRestart service, escalate alert
Stripe/PayPalPayment received, subscription renewedCreate invoice, update CRM