Files
marketingskills/tools/integrations/zapier.md
T
Corey Haines 83150fdc08 feat: rename 15 skills for shorter, cleaner names
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>
2026-04-03 16:21:22 -07: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

  • emails
  • analytics
  • referrals