Automate with Webhooks
How to set up a webhook URL to trigger your agent automatically without using the UI.
Written By pvdyck
Last updated About 3 hours ago
Automate with Webhooks
Webhooks let you trigger an agent programmatically β from Zapier, Make, another system, or any HTTP client β without using the indie.money UI.
Webhook Flow:
- Your System (Zapier/Make) sends POST with payload
- indie.money receives it
- Agent executes (auto billed)
- JSON Response returns with output data
How It Works
Setting Up a Webhook
Webhook Request Format
POST {your-webhook-url}Content-Type: application/json{ "key": "value", "inputs": "here"}Your unique webhook URL is shown in the Webhook Setup modal on your agent's dashboard.
Authentication & Payment
Your inUSD balance is charged per execution, just like running from the UI. Payment is handled automatically β no additional authentication required beyond the webhook URL.
Testing Your Webhook
Use curl or a tool like Postman to test:
curl -X POST {your-webhook-url} \ -H "Content-Type: application/json" \ -d '{"message": "Hello from webhook"}'