Zapier
Workflow automation platform connecting apps without code.
Capabilities
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | REST API for Zaps, tasks, and webhooks |
| MCP | ✓ | Available via Zapier MCP server |
| CLI | - | Not available |
| SDK | - | API and webhooks only |
Authentication
- Type: API Key
- Header:
X-API-Key: {api_key} - Get key: Settings > API in Zapier account
Common Agent Operations
List Zaps
bash
GET https://api.zapier.com/v1/zapsGet Zap details
bash
GET https://api.zapier.com/v1/zaps/{zap_id}Turn Zap on/off
bash
POST https://api.zapier.com/v1/zaps/{zap_id}/on
POST https://api.zapier.com/v1/zaps/{zap_id}/offGet task history
bash
GET https://api.zapier.com/v1/zaps/{zap_id}/tasksGet profile info
bash
GET https://api.zapier.com/v1/profiles/meWebhooks (Triggers)
Catch Hook (receive data)
Create a "Webhooks by Zapier" trigger to receive data:
bash
POST https://hooks.zapier.com/hooks/catch/{webhook_id}/
{
"event": "user.created",
"user_id": "123",
"email": "user@example.com"
}Send data to Zapier
Most common: trigger a Zap from your app:
bash
POST https://hooks.zapier.com/hooks/catch/{account_id}/{hook_id}/
{
"name": "John Doe",
"email": "john@example.com",
"plan": "pro"
}Common Marketing Automations
Lead capture to CRM
Typeform → Zapier → HubSpotNew customer notifications
Stripe (new customer) → Zapier → SlackEmail sequence triggers
Form submission → Zapier → Customer.ioSocial proof automation
New review → Zapier → Twitter/SlackReferral tracking
New referral → Zapier → Spreadsheet + SlackWebhook Payload Structure
When sending to Zapier, structure data as flat JSON:
json
{
"customer_name": "John Doe",
"customer_email": "john@example.com",
"plan_name": "Pro",
"plan_price": 99,
"signup_date": "2024-01-15"
}Key Concepts
- Zap - Automated workflow
- Trigger - Event that starts a Zap
- Action - Task performed by Zap
- Task - Single action execution
- Filter - Conditional logic
- Path - Branching logic
When to Use
- Connecting marketing tools without code
- Automating lead routing
- Syncing data between platforms
- Triggering notifications
- Building marketing workflows
Rate Limits
- 100 requests per minute
- Task limits by plan tier
Relevant Skills
- email-sequence
- analytics-tracking
- referral-program