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
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
Set Up via the CLI
Schedule Types
| Type | Example | Cron Expression |
|---|---|---|
| Hourly | Every hour on the hour | 0 * * * * |
| Daily | Every day at 9 AM | 0 9 * * * |
| Weekly | Every Monday at 2 PM | 0 14 * * 1 |
| Weekdays | Monday-Friday at 8 AM | 0 8 * * 1-5 |
| Custom | Every 6 hours | 0 */6 * * * |
