Skip to content

Zapier

Workflow automation platform connecting apps without code.

Capabilities

IntegrationAvailableNotes
APIREST API for Zaps, tasks, and webhooks
MCPAvailable 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/zaps

Get 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}/off

Get task history

bash
GET https://api.zapier.com/v1/zaps/{zap_id}/tasks

Get profile info

bash
GET https://api.zapier.com/v1/profiles/me

Webhooks (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 → 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:

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

Released under the MIT License.