Create centralized tools/ directory with REGISTRY.md index and 29 integration guides covering analytics, SEO, CRM, payments, referral, email, ads, automation, and commerce platforms. Each guide includes API endpoints, authentication, common operations, and links to relevant skills. Updated AGENTS.md and key skills (referral-program, analytics-tracking, email-sequence, paid-ads) with tool integration references. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.5 KiB
2.5 KiB
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
GET https://api.zapier.com/v1/zaps
Get Zap details
GET https://api.zapier.com/v1/zaps/{zap_id}
Turn Zap on/off
POST https://api.zapier.com/v1/zaps/{zap_id}/on
POST https://api.zapier.com/v1/zaps/{zap_id}/off
Get task history
GET https://api.zapier.com/v1/zaps/{zap_id}/tasks
Get profile info
GET https://api.zapier.com/v1/profiles/me
Webhooks (Triggers)
Catch Hook (receive data)
Create a "Webhooks by Zapier" trigger to receive data:
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:
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 → HubSpot
New customer notifications
Stripe (new customer) → Zapier → Slack
Email sequence triggers
Form submission → Zapier → Customer.io
Social proof automation
New review → Zapier → Twitter/Slack
Referral tracking
New referral → Zapier → Spreadsheet + Slack
Webhook Payload Structure
When sending to Zapier, structure data as flat 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