Skip to content
carpetcleaningSEO

Answer · Housecall Pro Integrations

Which Housecall Pro integrations matter for marketing?

For a carpet cleaner, five do: the Google Local Services Ads connection to Job Inbox, Zapier, the Mailchimp sync, the API with API Leads and webhooks, and Online Booking on your own site. Each one affects where lead or job data goes and how its source is tracked. The API, API Leads and webhooks need the MAX plan.

By CarpetCleaningSEO · 6 min read · Last updated October 9, 2026

If you only read this

  • Google Local Services Ads connect to Housecall Pro's Job Inbox at no extra charge from Housecall Pro. Bookings from Local Services Ads and Reserve with Google land together in one “Google” channel.
  • Housecall Pro's Zapier article lists Zapier on the Essentials, Essentials+ and MAX plans, with two triggers (Job Scheduled and Job Finished) and one action (Create New Customer).
  • The Mailchimp sync is documented one way, from Housecall Pro to Mailchimp. Name, email, tags and lead source go over, and the guide doesn't address unsubscribes.
  • The public API, API Leads and webhooks are MAX-only. API Leads brings leads from other tools into Job Inbox, and webhooks send job and customer events out to your own systems.
  • Online Booking jobs are tagged by tracking attributes on your booking links, and Housecall Pro adds the built-in “My Website (Online Booking)” lead source in some scenarios. Google Analytics is a separate question with its own answer page.

Five integrations affect how your leads are tracked

For a carpet cleaner, five Housecall Pro integrations matter for marketing: the Google Local Services Ads connection to Job Inbox, Zapier, the Mailchimp sync, the API with API Leads and webhooks, and Online Booking on your own website. Each one affects where lead or job data goes and how its source gets tracked. The API, API Leads and webhooks are MAX-plan features, according to Housecall Pro's help center.

Housecall Pro connects to other tools too, but this page sticks to the five that affect where leads come from and how they're tracked. Every plan and feature statement below comes from Housecall Pro's help center as we read it on October 9, 2026, so check your own account before you build on it. For how we run marketing around Housecall Pro, see our Housecall Pro marketing page.

How do Google Local Services Ads leads get into Housecall Pro?

Housecall Pro's Job Inbox connects to Google Local Services Ads. HCP's help center says "you're able to connect your Google LSA account to Job Inbox at no extra charge," but you need your own Local Services Ads account first. Google still bills you for leads. HCP's article lists paying "fees for phone calls, messaging, and booking leads that come through Local Services Ads" as part of the setup.

HCP lists several requirements for the connection, including the new online booking version in your Housecall Pro account, a verified Google Business Profile, Google Guaranteed status and online booking turned on in your Local Services Ads account. Carpet cleaning is on HCP's list of industries the integration supports, as of October 9, 2026. When a customer books through the ad, HCP says they go to Housecall Pro's Online Booking flow instead of Google's own, and new Local Services Ads leads are created as Leads in your Job Inbox.

For tracking, the channel is the detail to watch. Bookings from Local Services Ads and from Reserve with Google, which HCP describes as a free Google service for booking through Search and Maps, both land in one "Google" channel. HCP says "they are not differentiated" there, and it points you to your Local Services Ads account for the separate stats.

What can Zapier do with Housecall Pro, and on which plans?

Housecall Pro's Zapier article lists the integration on its Essentials, Essentials+ and MAX plans, which it notes were formerly called Grow, Manage and XL. The same article says Zapier's starter plan is free. Routes that use Housecall Pro webhooks through Zapier need both a MAX plan and a Premium Zapier account with access to webhooks.

The built-in options are small. There are two triggers, Job Scheduled and Job Finished, and one action, Create New Customer. In marketing terms, a trigger can send a scheduled or finished job to another tool, and the action can create a customer in Housecall Pro from a form or lead tool. We cover sending jobs back to Google Ads as conversions in our Google Analytics answer.

HCP's Zapier article doesn't say whether a customer created by a Zap gets a lead source. Check the Lead Source field on those customers so their source isn't left blank in your reports.

Which way does the Mailchimp sync run?

Housecall Pro's Mailchimp guide describes one direction, from Housecall Pro to Mailchimp. It says customer name, email, tags and lead source sync over. The sync is manual. You pick the customers, click Sync, and HCP emails you when it's finished.

The guide doesn't describe any changes flowing back from Mailchimp, and it doesn't address unsubscribes. If a customer unsubscribes in Mailchimp, opt them out in Housecall Pro too. The guide also notes that, as of early 2026, Mailchimp's free plan holds 250 contacts, and once you reach that limit no more customers sync.

Because lead source goes over with each contact, your email list keeps the same source labels your office uses. When an email links to booking, give that booking link its own tracking attribute, so a job booked from the email is tagged inside Housecall Pro.

When do the API, API Leads and webhooks matter?

All three need the MAX plan, and all three usually need a developer. Housecall Pro's API Overview says "API is available only to Pros on a MAX plan," and only Admin users can generate API keys, with full or read-only access. HCP also says it "cannot build or maintain custom integrations created via API keys," so plan on hiring someone you trust.

API Leads is the piece that matters most for lead routing. HCP says it "lets you send customer requests (or 'leads') from your third-party lead tools directly into your Job inbox," and that it is "only available on the Max plan." Every lead sent this way shows up in one API Leads channel. If you send leads from more than one tool, ask your developer how each tool's leads will be labeled, because they will share that channel.

Webhooks go the other way. HCP's webhooks article says they "send real time notifications for actions happening in Housecall Pro to your own web app," and that "Webhooks is only available on the MAX plan." You choose which events to send, across customers, estimates, invoices, jobs, leads and pros, such as a job being completed. HCP pitches them as a way to keep your systems in sync and avoid double entry. For marketing, a job-completed event is one way to get finished work into your ad platforms or reporting.

How does Online Booking work on your own site?

Online Booking puts Housecall Pro's booking flow on your website. HCP's overview offers embed code that adds a "Book online" button, which opens the booking flow in a window on top of your page. It also offers a booking link hosted on Housecall Pro's own address for places like social profiles and email footers. After a successful booking, it can redirect the customer to an https page on the domain listed in your Housecall Pro profile. The overview doesn't say which plans include Online Booking.

Inside Housecall Pro, two things record the source. Booking links can carry tracking attributes, and HCP says the resulting job or estimate "will be tagged with the applicable tag." The Lead Source field also has a built-in "My Website (Online Booking)" source, which HCP adds automatically "in some scenarios." If a customer asks for a time with no open slot, the request becomes a Lead in Job Inbox under the Online Booking partner.

What happens in Google Analytics is a separate question. We answer it, along with the redirect and what to count as a conversion, in Can you track Housecall Pro bookings in Google Analytics?.

Which ones matter most for marketing?

Marketing-related Housecall Pro integrations, as documented in Housecall Pro's help center on October 9, 2026.
IntegrationPlan, as HCP documents itWhere the lead or data goesWhat it means for tracking
Google Local Services Ads (Job Inbox)No plan tier stated. Needs your own LSA account, Google Guaranteed status and the new online booking version.The “Google” channel in Job Inbox, shared with Reserve with GoogleCheck your LSA account to split paid LSA bookings from Reserve with Google.
ZapierEssentials, Essentials+ and MAX. Webhook routes need MAX.Job Scheduled and Job Finished go out; Create New Customer comes inCheck the Lead Source on customers a Zap creates.
MailchimpNo plan tier stated. HCP notes Mailchimp's free plan holds 250 contacts.One way, Housecall Pro to Mailchimp, with name, email, tags and lead sourceLead source labels travel with each contact.
API and API LeadsMAX onlyThe API Leads channel in Job InboxLeads from every connected tool share one channel.
WebhooksMAX onlyEvents you choose, such as a completed job, sent to your own appFinished jobs can reach your ad or reporting tools.
Online Booking on your siteNot stated in HCP's overviewBooked jobs in your schedule; requests with no open slot become Leads in Job InboxTracking attributes on booking links tag the job, and Housecall Pro adds the “My Website (Online Booking)” source in some scenarios.

In our view, start with the Local Services Ads connection and tagged Online Booking links, because they cover paid Local Services Ads leads and bookings from your own website. Zapier, API Leads and webhooks come next, once you know which leads and jobs you need to move between tools.

Go deeper

These deeper guides are on the way.

  • Routing website form leads into Housecall Pro's Job InboxComing soon
  • Zapier recipes for carpet cleaners on Housecall ProComing soon
  • Recall emails from Housecall Pro to MailchimpComing soon
  • Splitting Local Services Ads from Reserve with Google in your reportsComing soon

FAQ

Here are the questions carpet cleaners ask about this.

Does Housecall Pro integrate with Google Local Services Ads?
Yes, through Job Inbox. Housecall Pro says you can connect your Local Services Ads account at no extra charge, though Google still bills you for leads. You need your own LSA account, Google Guaranteed status, a verified Business Profile and HCP's new online booking version. Carpet cleaning is on HCP's supported-industry list as of October 9, 2026.
Which Housecall Pro plans include Zapier?
Housecall Pro's Zapier article lists Essentials, Essentials+ and MAX, which were formerly Grow, Manage and XL. It says Zapier's starter plan is free. Zaps that use Housecall Pro webhooks need a MAX plan and a Premium Zapier account with webhook access. Check your own plan before you build on it.
Does the Housecall Pro Mailchimp sync work both ways?
Housecall Pro documents it one way, from Housecall Pro to Mailchimp, carrying name, email, tags and lead source. The guide doesn't cover changes flowing back or unsubscribes. If a customer unsubscribes in Mailchimp, opt them out in Housecall Pro as well.
Do I need the MAX plan for Housecall Pro's API?
Yes. Housecall Pro's API Overview says the API is available only on the MAX plan, and API Leads in Job Inbox and webhooks are MAX-only too. Housecall Pro doesn't build or maintain custom integrations made with API keys, so you'll need a developer you trust.
Can I tell which integration a lead came from?
Partly. Local Services Ads and Reserve with Google bookings share one “Google” channel, and API leads share one API Leads channel. Online Booking jobs can be tagged with a tracking attribute on each booking link. For the Google Analytics side, see our booking tracking answer.

Done reading?

Here's how we'd run this for you.

We connect the integrations that touch your leads, keep lead sources clean in Housecall Pro, and report on booked cleanings by channel.