83150fdc08
Renames: - ab-test-setup → ab-testing - analytics-tracking → analytics - competitor-alternatives → competitors - email-sequence → emails - free-tool-strategy → free-tools - launch-strategy → launch - onboarding-cro → onboarding - paywall-upgrade-cro → paywalls - popup-cro → popups - pricing-strategy → pricing - product-marketing-context → product-marketing - referral-program → referrals - schema-markup → schema - signup-flow-cro → signup - social-content → social Updates all cross-references in skills, references, tools, marketplace.json, README, AGENTS.md, and CONTRIBUTING.md. BREAKING: Users with installed skills will need to reinstall. Co-Authored-By: Claude Opus 4.6 <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
- emails
- analytics
- referrals