Skip to main content

Connecting Zapier

Zapier connects LeadSource to thousands of other apps. If your CRM isn't GoHighLevel but it has a Zapier integration, this is how you wire it up.

What you'll need

  • A Zapier account (the free plan works for low-volume setups, but most contractors will want a paid plan for unlimited tasks)

  • Access to the app you want to connect on the other end (CRM, spreadsheet, SMS tool, etc.)

Step 1: Open the Zapier integration in LeadSource

  1. Go to Integrations

  2. Find the Zapier card and click Connect

[SCREENSHOT: Zapier card on the Integrations page]

You'll be given a link to the LeadSource Zapier app and an API key (or a one-click authorization).

Step 2: Create a new Zap

Log in to your Zapier account and click Create Zap.

[SCREENSHOT: Zapier "Create Zap" screen]

Step 3: Set up the trigger

Search for LeadSource as the trigger app.

[SCREENSHOT: Zapier trigger app search showing LeadSource]

Pick the trigger event:

  • New Lead β€” fires whenever a new lead is delivered to your account

Connect your LeadSource account by signing in or pasting the API key from the LeadSource integration page.

[SCREENSHOT: Zapier connecting to LeadSource account]

Step 4: Test the trigger

Zapier will ask for a sample lead. If you have recent leads in your LeadSource account, Zapier will pull one in as a test sample. If you don't, send a test lead from the LeadSource integration page first.

[SCREENSHOT: Zapier test trigger showing sample lead data]

Step 5: Set up the action

Now pick what should happen when a new lead comes in. Zapier supports thousands of apps. Some common contractor setups:

  • HubSpot: Create a new contact and deal

  • ServiceTitan: Create a new customer record

  • JobNimbus: Create a new lead

  • Google Sheets: Add a row with the lead details (great for simple tracking)

  • Slack: Post the lead to a #leads channel for your team

  • Twilio: Auto-text the homeowner

Map the LeadSource fields to the action app's fields. Standard fields LeadSource sends:

  • First Name

  • Last Name

  • Phone

  • Email

  • Address (and individual city, state, ZIP)

  • Trade

  • Job Type

  • Notes

  • Lead ID

  • Submitted At (timestamp)

  • Campaign Name

[SCREENSHOT: Zapier field mapping screen]

Step 6: Test the action

Run the test. Confirm the lead lands correctly in the destination app.

[SCREENSHOT: Zapier test action showing successful delivery]

Step 7: Turn the Zap on

Click Publish. Your Zap is live. Every new lead will flow through it.

[SCREENSHOT: Zapier publish/on toggle]

Multi-step Zaps

You can chain multiple actions in a single Zap. For example:

  1. Trigger: New LeadSource Lead

  2. Action 1: Create contact in your CRM

  3. Action 2: Add a row to a Google Sheet for tracking

  4. Action 3: Post a message in Slack

This requires a paid Zapier plan.

Troubleshooting

Leads aren't appearing in Zapier: Check that the Zap is turned on. Check the Zap History in Zapier for errors.

Fields are showing as empty: Make sure you mapped the LeadSource fields to the right destination fields in the action step.

Test lead works but real leads don't: This is almost always a Zap that got turned off or paused. Open the Zap and confirm it's set to On.

Disconnecting

To disconnect, turn off your Zaps in Zapier, then come back to Integrations in LeadSource and click Disconnect on the Zapier card.

Did this answer your question?