- Build your own dashboard
- Forward into a Slack/Telegram/Discord bot you already maintain
- Trigger downstream automations (Zapier, n8n, Cursor agents)
- Archive runs into your own database
Setup
test.connection event is POSTed and we expect a 2xx/3xx response.
Enable
Payload — report.created
Every successful run fires:
Payload — webhook_post action
When the LLM proposes a webhook_post action (rare, used for narrative events):
Verifying the secret
If you setsecret, every request includes it as X-Cofounder-Secret. Compare it server-side:
cofounder_integrations.config and never exposed via the API.
Failure handling
- HTTP 4xx/5xx → logged with
last_erroron the integration row, but the run still completes - Network failure → logged, run still completes
- We don’t retry — your endpoint is responsible for being available, or queue your own retry layer
Disable
"webhook" from the array). To delete credentials entirely:

