Skip to main content
Zapier allows you to connect SendPilot with thousands of apps including Salesforce, HubSpot, Slack, Google Sheets, and more — all without writing any code.

Overview

With Zapier, you can:
  • Triggers: React to SendPilot events (lead replies, connections, status changes)
  • Actions: Control SendPilot from other apps (add leads, update status, send messages)

Setting Up SendPilot in Zapier

Step 1: Create a Webhook Trigger

  1. Create a new Zap in Zapier
  2. Select Webhooks by Zapier as the trigger app
  3. Choose Catch Hook as the trigger event
  4. Copy the webhook URL provided by Zapier

Step 2: Register Webhook in SendPilot

  1. Go to SendPilot IntegrationsWebhooks
  2. Click Add Webhook
  3. Paste your Zapier webhook URL
  4. Select the events you want to trigger on (e.g., message.received)
  5. Save the webhook

Step 3: Test the Connection

  1. In Zapier, click Test trigger
  2. Trigger an event in SendPilot (e.g., simulate a reply)
  3. Zapier will capture the test data

Common Zapier Workflows

1. New Reply → Slack Notification

When a lead replies, notify your sales team instantly.

2. New Reply → HubSpot Task

Create a follow-up task when a lead engages.

3. Form Submission → Add Lead to Campaign

Add leads from your website form to a SendPilot campaign.

4. Connection Accepted → CRM Update

Update your CRM when a lead accepts your connection.

5. Lead Status Changed → Google Sheet Log

Log all lead activity to a spreadsheet.

Using SendPilot API Actions

To call SendPilot API from Zapier, use Webhooks by Zapier (Custom Request):

Add Leads Example

Update Lead Status Example

Best Practices

Add a Filter step to process only specific events. Filter by eventType to handle different events differently.
Add error handling paths in your Zaps to catch API failures.
Zapier has its own rate limits. Use delays between actions if processing many events.
Always test with real data before going live.

Webhook Payload Reference

When SendPilot sends a webhook to Zapier, the payload looks like:
Use these fields in your Zapier actions with the {{field_name}} syntax.