Webhooks: Trigger from External Events
Every deployed agent gets a unique webhook URL. Any system that can make an HTTP POST request can trigger your agent.Getting Your Webhook URL
Your webhook URL is available in:- Web UI — On the agent’s detail page, click the copy icon next to the webhook URL
- CLI —
datagen agents show <agent-id> - Plugin — Displayed after running
/datagen:deploy-agent

Triggering with cURL
Payload Format
The webhook accepts any valid JSON. Your agent receives the full payload and can reference it during execution. Simple trigger (no data):Integration Examples
Use your webhook URL with any system that supports HTTP webhooks:- n8n / Make / Zapier — HTTP action in automation workflows
- GitHub — Trigger on push, PR, or issue events
- HeyReach — Real-time LinkedIn campaign monitoring
- Fireflies — Auto-generate follow-ups after meetings
- Custom apps — Any system that can make HTTP POST requests
Schedules: Run on a Recurring Basis
Schedules let you run agents automatically — hourly, daily, weekly, or with custom cron expressions. No manual intervention needed.Set Up via the Web UI
1
Open Schedule Settings
Click Schedule on your deployed agent.

2
Choose Schedule Type
- Hourly — Run every hour
- Daily — Run once per day at a specific time
- Weekly — Run on specific days of the week
- Custom — Define a custom cron expression
3
Set Timezone
Choose your timezone to ensure the agent runs at the expected times.
4
Add Payload (Optional)
Provide JSON payload passed to your agent on each run.
5
Save
Click Save to activate the schedule.