How can I integrate with Zapier ?

LeadSwift + Zapier Integration Guide

This guide shows you how to connect LeadSwift to Zapier and automate lead generation workflows across 7,000+ apps — push leads to your CRM, Google Sheets, Slack, or email tool the moment a search completes.

Note: The LeadSwift Zapier integration currently runs in private mode. Download the integration package from the Integrations page, deploy it using the steps below, and invite your team. Public marketplace listing is coming soon.
HOW IT WORKS

The integration flow

LeadSwift Search Completes
Zapier Trigger Fires
Action in Any App
CRM / Sheet / Email

The integration includes Triggers (watch for new leads), Actions (create campaigns, submit searches), and Searches (find existing campaigns).

STEP 1 — PREREQUISITES

Before you start, make sure you have:

STEP 2 — INSTALL THE ZAPIER CLI

Open Command Prompt and run:

npm install -g zapier-platform-cli
Note: Use zapier-platform (not zapier) for all commands below — it is the current version of the CLI.
STEP 3 — LOG IN TO ZAPIER (WINDOWS FIX)

The zapier-platform login command has a known issue on Windows. Use this workaround instead:

{"deployKey":"PASTE_YOUR_DEPLOY_KEY_HERE"}
  • Replace PASTE_YOUR_DEPLOY_KEY_HERE with your actual deploy key
  • In Notepad, go to File → Save As, set Save as type to All Files, and name it .zapierrc (with no .txt extension)
Why this works: The login command just writes your deploy key to ~/.zapierrc. Creating this file manually skips the broken interactive prompt on Windows.
STEP 4 — EXTRACT AND INSTALL DEPENDENCIES

Extract the zip and install dependencies:

  • Unzip leadswift-zapier.zip — you will get a folder called leadswift-zapier
  • Open Command Prompt and navigate into it:
cd C:\Users\YourName\Downloads\leadswift-zapier\leadswift-zapier
  • Install dependencies:
npm install
STEP 5 — REGISTER AND DEPLOY

Register the app on your Zapier account (first time only):

zapier-platform register "LeadSwift"

Push the integration to Zapier:

zapier-platform push

When successful you will see: ✔ Pushed integration LeadSwift 1.0.0

Note: register is only needed the first time. For future updates just run zapier-platform push.
STEP 6 — CONNECT YOUR LEADSWIFT ACCOUNT IN ZAPIER

Add your LeadSwift API key when creating a Zap:

  • Go to https://zapier.com/app/zaps and click + Create Zap
  • Search for LeadSwift in the trigger or action search box
  • Click Sign in to LeadSwift
  • Fill in your credentials:
Field Value
API Key Paste your key from Dashboard → API Settings
  • Click Yes, Continue to LeadSwift — Zapier tests the connection automatically
AVAILABLE TRIGGERS AND ACTIONS
TRIGGER New Leads in Search

Fires when new leads are found in a LeadSwift search. Select a campaign and search from the dropdowns — Zapier polls automatically.

Output fields: name, email, phone, address, website, category, google_rating, google_reviews, google_rank

ACTION Create Campaign

Creates a new campaign in LeadSwift. Use as the first step in a multi-step Zap.

Input fields: title (required), description (optional)

ACTION Submit Search

Submits a new keyword + location search to a campaign. LeadSwift finds all matching businesses and enriches them.

Input fields: campaign (dropdown), keyword, location, HTML search code (optional)

SEARCH Find Campaign

Finds an existing campaign by title. Useful when submitting a search without hardcoding a campaign ID.

Input fields: title (partial match supported)

EXAMPLE ZAP — PUSH LEADS TO GOOGLE SHEETS

A simple workflow to send every new lead to a Google Sheet:

  • Trigger: LeadSwift — New Leads in Search → select your campaign and search
  • Action: Google Sheets — Create Spreadsheet Row → map name, email, phone, website, rating
  • Turn the Zap on — every new lead appears in your sheet automatically
Tip: Add a Filter step between trigger and action to only process leads that have an email address — use the email field exists / is not empty condition.

Other popular Zap ideas:

  • LeadSwift → HubSpot: create a contact for every new lead
  • LeadSwift → Slack: post a message when a search finds new leads
  • LeadSwift → Instantly / Smartlead: add leads directly to a cold email campaign
  • LeadSwift → Airtable: log leads into a tracking database
  • Typeform → LeadSwift: submit a search automatically when a client fills out a form
INVITE YOUR TEAM (PRIVATE MODE)

Share the integration with teammates by email:

zapier-platform users:add [email protected]

Invited users can find and use the LeadSwift integration in their own Zaps once they have a Zapier account.

For the full LeadSwift REST API reference, see the API Documentation. For questions, contact us via Helpdesk or Live Chat.