Files
marketingskills/tools/integrations/zapier.md
Corey Haines edcc34aa6d feat: add marketing tools registry for agent discovery
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>
2026-01-26 18:33:51 -08:00

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