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
| Feature | What happens on every booking |
|---|---|
| Lead creation | Creates 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 creation | Creates 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 matching | Looks for an existing Housecall Pro customer by email, then phone, and creates one only if there's no match. |
| Schedule integration | Imports 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
Import technicians
Turn on Schedule integration and import the Housecall Pro technicians you want bookable.
- 2
Give each a service area and schedule
Each technician gets the ZIP codes they cover and the hours they work.
- 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.
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
Get a Housecall Pro API key
In Housecall Pro, go to Settings → API & Integrations. Housecall Pro offers API access on its MAX plan.
- 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
Choose features
Switch on Lead creation, Job creation, and Schedule integration as needed, then save.
- 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
- Housecall Pro Help — Job Inbox: Integration with Reserve with Google (checked September 30, 2026)
- Housecall Pro Help — How to use your multi-location account (checked September 30, 2026)
- Housecall Pro — Pricing (checked September 30, 2026)