Housecall Pro integration

Google bookings straight into Housecall Pro, with the job details attached.

ServiceReserve takes the booking — from your Google Book online button, your website, or a shared link — and creates a Housecall Pro lead or job with the customer, address, services, and intake answers. Turn on schedule integration and customers only see times when a technician who covers their ZIP is free.

Start free trial30-day free trial · $25/mo per location

First: do you need this?

Housecall Pro has its own Reserve with Google integration on all of its plans. If you run one location and its online booking covers what you need, turn that on first — it's already paid for.

ServiceReserve with Housecall Pro makes sense when:

  • You run several Google Business Profiles

    Housecall Pro handles multiple locations as separate child accounts. ServiceReserve puts a Book online button on every profile from one account and sends the bookings into your Housecall Pro account. See multiple locations.

  • You want the job details before anyone calls

    Service-specific intake questions and customer photo uploads, with every answer written into the Housecall Pro lead or job notes.

  • Bookings also need to go somewhere else

    The same booking can post to Slack, add a Google Sheets row, or hit a webhook, alongside the Housecall Pro lead.

One Google provider per profile

Don't turn on Reserve with Google in both Housecall Pro and ServiceReserve for the same Business Profile. Pick the one you want Google to show.

What the integration does

FeatureWhat happens on every booking
Lead creationCreates a Housecall Pro lead with the service address and a note listing the selected services, estimated total, preferred time, and intake answers. The lead source reads "ServiceReserve – *form name*".
Job creationCreates a job at the booked time, with an arrival window, assigned to the technician the booking was routed to. If there's no time or technician, a lead is created instead so nothing is lost.
Customer matchingLooks for an existing Housecall Pro customer by email, then phone, and creates one only if there's no match.
Schedule integrationImports your Housecall Pro technicians. Their Housecall Pro jobs and appointments block time on the booking form, so customers only see open slots.

Book around your technicians' real schedules

  1. 1

    Import technicians

    Turn on Schedule integration and import the Housecall Pro technicians you want bookable.

  2. 2

    Give each a service area and schedule

    Each technician gets the ZIP codes they cover and the hours they work.

  3. 3

    Customers see only real availability

    When a customer books, only technicians who cover their ZIP are considered, their Housecall Pro jobs and appointments are removed from the open times, and a free technician is assigned.

PP

Pacific Plumbing & Heating

2400 Broadway, Oakland CA · (510) 555-0180

Select Services

Choose your services

Select the specific services you need.

Powered by ServiceReserve

Set it up

  1. 1

    Get a Housecall Pro API key

    In Housecall Pro, go to Settings → API & Integrations. Housecall Pro offers API access on its MAX plan.

  2. 2

    Connect it in ServiceReserve

    Under Integrations, switch Housecall Pro on, paste the key, and click Save. Integrations need your 30-day free trial started ($0 today, card required).

  3. 3

    Choose features

    Switch on Lead creation, Job creation, and Schedule integration as needed, then save.

  4. 4

    Turn on your Book online button

    Import your Google Business Profiles and enable Reserve with Google. Follow the setup guide.

Good to know

  • Tags, line items, and estimates aren't created in Housecall Pro — services and prices go into the notes.
  • One Housecall Pro account connects per ServiceReserve workspace.
  • If Housecall Pro is briefly unavailable, a send is retried twice. Every request shows an Integration activity card where you can re-send it.

Frequently asked questions

Which Housecall Pro plan do I need?

The integration uses a Housecall Pro API key, and Housecall Pro offers API access on its MAX plan. Check Housecall Pro's pricing for current plans.

Does it create a lead or a job?

Your choice. Lead creation makes a lead for every booking. Job creation makes a scheduled, assigned job when the booking has a time and a technician; otherwise it falls back to a lead.

Will it double-book my technicians?

With schedule integration on, each technician's Housecall Pro jobs and appointments are removed from the times customers can pick, and only technicians who cover the customer's ZIP are offered.

Can I use it for bookings from my website too?

Yes. Every booking — from Google, your website embed, or a shared link — goes through the same integration.

Sources

Put a Book online button on every location.

$25/month per location after a 30-day free trial. No setup fees, no per-booking fees.