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
- Go to your Agentkit workspace
- Click API Keys
- Create a key named "Zapier"
- Copy the key (shown only once)
3. Connect to Zapier
- In Zapier, click Create Zap
- Search for "Agentkit" as the trigger app
- Choose Form Submission as the trigger event
- Click Connect
- Paste your API key
- Test the connection
4. Select Your Agent
- Choose which agent to connect
- Zapier lists all agents in your workspace
- Select one and continue
5. Set Up Your Action
- Choose the app to send data to (e.g., HubSpot)
- Select the action (e.g., Create Contact)
- Map Agentkit fields to the app fields
- Test the action
- Turn on your Zap
Trigger: Form Submission
When a visitor submits a lead form in your agent, Zapier receives:
| Field | Description |
|---|---|
| Visitor's email address | |
| Name | Visitor's name (if collected) |
| Phone | Visitor's phone (if collected) |
| Conversation ID | Unique conversation identifier |
| Submitted At | Timestamp of submission |
| Agent ID | Your agent's ID |
Example Zaps
Lead to HubSpot
- Trigger: Agentkit Form Submission
- Action: HubSpot - Create Contact
- Map email, name, phone to HubSpot fields
Lead to Google Sheets
- Trigger: Agentkit Form Submission
- Action: Google Sheets - Create Spreadsheet Row
- Map fields to columns
Lead to Slack Notification
- Trigger: Agentkit Form Submission
- Action: Slack - Send Channel Message
- Format: "New lead: {{name}} ({{email}})"
Lead to Email Sequence
- Trigger: Agentkit Form Submission
- Action: Mailchimp - Add Subscriber
- 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:
- Submit a test lead through your agent
- Check Zapier's task history
- Verify the data arrived in your destination app
- 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
Best Practices
- Test thoroughly before going live
- Use filters in Zapier to process only certain leads
- Set up error notifications in Zapier
- Name your Zaps clearly (e.g., "Agentkit Lead → HubSpot")
- 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
- Configure lead collection in your agent
- Set up direct webhooks for custom integrations
- View collected leads in your dashboard