Zapier

Connect your agent to 5,000+ apps through Zapier integration.

Connect Agentkit to Zapier to send leads to your CRM, trigger email sequences, post to Slack, and automate workflows across 5,000+ apps.

Note: Zapier requires a Hobby plan or above with active billing because it uses both API keys and webhook subscriptions.

Getting Access

The Agentkit Zapier integration is currently in private beta. To get access, contact us through the help page and request an invite to the Zapier integration. We'll send you an invite link to connect Agentkit with your Zapier account.

What You Can Do

  • Send leads to your CRM - Automatically create contacts in HubSpot, Salesforce, Pipedrive
  • Trigger email sequences - Add subscribers to Mailchimp, ConvertKit, ActiveCampaign
  • Notify your team - Post to Slack or Discord when leads come in
  • Update spreadsheets - Add leads to Google Sheets or Airtable
  • Create tickets - Open support tickets in Zendesk, Freshdesk, Intercom

Setting Up the Connection

1. Create a Zapier Account

If you don't have one, sign up at zapier.com.

2. Generate an API Key

  1. Go to your Agentkit workspace
  2. Click API Keys
  3. Create a key named "Zapier"
  4. Copy the key (shown only once)

3. Connect to Zapier

  1. In Zapier, click Create Zap
  2. Search for "Agentkit" as the trigger app
  3. Choose Form Submission as the trigger event
  4. Click Connect
  5. Paste your API key
  6. Test the connection

4. Select Your Agent

  1. Choose which agent to connect
  2. Zapier lists all agents in your workspace
  3. Select one and continue

5. Set Up Your Action

  1. Choose the app to send data to (e.g., HubSpot)
  2. Select the action (e.g., Create Contact)
  3. Map Agentkit fields to the app fields
  4. Test the action
  5. Turn on your Zap

Trigger: Form Submission

When a visitor submits a lead form in your agent, Zapier receives:

FieldDescription
EmailVisitor's email address
NameVisitor's name (if collected)
PhoneVisitor's phone (if collected)
Conversation IDUnique conversation identifier
Submitted AtTimestamp of submission
Agent IDYour agent's ID

Example Zaps

Lead to HubSpot

  1. Trigger: Agentkit Form Submission
  2. Action: HubSpot - Create Contact
  3. Map email, name, phone to HubSpot fields

Lead to Google Sheets

  1. Trigger: Agentkit Form Submission
  2. Action: Google Sheets - Create Spreadsheet Row
  3. Map fields to columns

Lead to Slack Notification

  1. Trigger: Agentkit Form Submission
  2. Action: Slack - Send Channel Message
  3. Format: "New lead: {{name}} ({{email}})"

Lead to Email Sequence

  1. Trigger: Agentkit Form Submission
  2. Action: Mailchimp - Add Subscriber
  3. Add to your welcome sequence list

Mapping Fields

When setting up your Zap, map Agentkit fields to your destination app:

Agentkit Field → Destination Field
─────────────────────────────────────
Email         → Contact Email
Name          → Full Name
Phone         → Phone Number
Submitted At  → Created Date

Testing Your Zap

Before going live:

  1. Submit a test lead through your agent
  2. Check Zapier's task history
  3. Verify the data arrived in your destination app
  4. Fix any mapping issues

Troubleshooting

"Connection Failed"

  • Verify your API key is correct
  • Ensure the key wasn't deleted
  • Try generating a new key

"No Agents Found"

  • Check you have agents in your workspace
  • Verify the API key belongs to the correct workspace

"Lead Not Received"

  • Confirm your Zap is turned on
  • Check Zapier task history for errors
  • Ensure lead collection is enabled in your agent

"Missing Fields"

  • Not all fields may be collected
  • Check your lead form configuration
  • Use Zapier's "Continue if empty" for optional fields

Alternative: Custom Webhooks

For more control, use webhooks directly instead of Zapier:

  • Lower latency
  • No Zapier plan needed
  • Full payload access

Set up webhooks →

Best Practices

  1. Test thoroughly before going live
  2. Use filters in Zapier to process only certain leads
  3. Set up error notifications in Zapier
  4. Name your Zaps clearly (e.g., "Agentkit Lead → HubSpot")
  5. Monitor task usage in your Zapier plan

Zapier Plan Requirements

  • Free Zapier plan: Single-step Zaps, limited tasks
  • Paid plans: Multi-step Zaps, more tasks

Check Zapier pricing for current limits.

Next Steps