Documentation
Trigger API & Connector Setup
Wire up event sources to your OpenClaw agent — create triggers, configure connectors, and route notifications.
Getting Started
ClawJolt connects real-world events to your OpenClaw agent. Install the CLI, connect an event source, and create your first trigger in under 5 minutes.
1. Install the CLI
npm install -g @clawjolt/cli
2. Connect a Source
# Connect Stripe as an event source
clawjolt connect stripe
# Connect GitHub
clawjolt connect github --repo my-org/my-repo
3. Create a Trigger
# Create a trigger: Stripe payment > agent action
clawjolt trigger create \
--source stripe \
--event payment.succeeded \
--condition "amount > 500" \
--action "notify-team"
The CLI handles webhook registration, event filtering, and agent routing automatically.
Available Connectors
Pre-built connectors for 20+ event sources. Each connector handles authentication, webhook setup, and event normalization.
Payments
- Stripe
- PayPal
- Square
- Paddle
Developer
- GitHub
- GitLab
- Linear
- Sentry
Communication
- Gmail
- Slack
- Discord
Productivity
- Google Calendar
- Notion
- Airtable
Data Feeds
- RSS
- Weather API
- Price feeds
- Webhooks
Trigger API
Create and manage triggers programmatically via REST.
Create a Trigger
POST /api/v1/triggers
Authorization: Bearer <api-key>
{
"source": "stripe",
"event": "payment.succeeded",
"condition": "data.amount > 50000",
"action": { "type": "agent", "task": "send-slack-summary" }
}
List Triggers
GET /api/v1/triggers
Response:
[{ "id": "trg_abc123", "source": "stripe", "event": "payment.succeeded",
"status": "active", "executions": 142 }]
View Execution History
GET /api/v1/triggers/:id/executions
Response:
[{ "id": "exec_xyz", "fired_at": "2026-03-25T10:30:00Z",
"status": "success", "duration_ms": 230 }]
Notification Routing
Route agent responses to the right channel based on trigger type and urgency.
POST /api/v1/routes
{
"rules": [
{ "match": "urgency:critical", "channel": "slack", "target": "#alerts" },
{ "match": "urgency:low", "channel": "email", "target": "digest@team.com" },
{ "match": "source:stripe", "channel": "whatsapp", "target": "+1234567890" }
]
}
- Slack — Real-time alerts to any channel or DM.
- Email — Individual alerts or batched daily digests.
- WhatsApp — Critical notifications via WhatsApp Business API.
- Webhook — Forward to any URL for custom downstream processing.
Ready to connect events to your agent?
Try ClawJolt free and connect 20+ event sources to your agent.
Try it free