HomeInspectionSEOPowered by ASP
Websites

Online booking for home inspectors: what works

By HomeInspectionSEO7 min readOctober 16, 2026
The short answer

Online booking works for a home inspection company when buyers and agents can book from your own site through your inspection software's scheduler. They should see real open times and pick services and add-ons without calling. Put a booking button on every page, tag each scheduler link with UTM codes, and keep your phone number beside it for callers.

What online booking needs to do for an inspection company

Online booking lets a buyer or agent schedule an inspection from your website without calling your office. When it works, the booker picks a service, chooses an open time and gets a confirmation before closing the tab. When it breaks, you are counting on that person to pick up the phone instead.

For how booking fits with page speed, trust signals and service pages, start with our complete guide to home inspector websites.

Judge any booking setup by whether it does these five jobs:

  • It shows only the times your inspectors can cover, so nobody books a slot you have to cancel.
  • It lets the booker choose services and add-ons, such as radon or a sewer scope, in one pass.
  • It collects the buyer's and the agent's contact details in the same record.
  • It confirms the booking on screen so the buyer knows the request went through.
  • It records where the booker came from, so you can see which pages, ads and listings pay off.

Embedded scheduler or linked booking page?

There are two ways to put booking on your site. You can embed the scheduler inside one of your own pages, or you can point a button at the scheduler's own web address. Spectora supports both. Its article on adding a scheduler to your website says "you can grab your embeddable widget," and it also says "You are also able to copy the URL of your scheduler."

ISN offers embed code for its Online Scheduler v3. ISN's setup article says its settings "provide HTML code snippets that can be copied and used to add your Online Scheduler to your website."

An embed keeps buyers on your page. A direct link works anywhere you can share a URL.
OptionHow it worksBest useWhat to watch
Embedded schedulerThe scheduler loads inside a page on your own siteYour main Book an Inspection pageTest it on a phone and check that the page still loads quickly
Direct linkA button or link opens the scheduler's own pageAgent emails, your Google listing, text repliesAdd UTM codes, short source tags on the end of the link, so the source is not lost

If you embed, keep the scheduler on one dedicated booking page and run a test booking to confirm the source still reaches your inspection software. A direct link works where you can't paste code, like an email signature, a text message or your Google listing. On Spectora, tag each direct link with UTM codes so each booking shows its source in the External Scheduling Data export.

Setting up online booking in Spectora, ISN and HomeGauge

Each inspection platform keeps its scheduler settings in a different place. Set up availability and services before you share any booking link.

Spectora

Spectora's article on adding a scheduler says to "first go to Settings > Business & Scheduling Tools." Spectora's guide to using the online scheduler shows the booking order from the buyer's side. The booker first selects "the services and add-ons to be performed for the inspection" and then picks the date and time. Spectora says "A confirmation will appear once the inspection has been submitted."

ISN

ISN's Online Scheduler v3 setup article says "you'll need to make sure you have availability set up for all of your inspectors." It also warns that "Online Scheduler Version 2 and 3 are distinctly separate tools, and must be configured separately." If you move from version 2 to version 3, plan to rebuild your settings, because ISN says "Settings cannot be migrated between the two."

HomeGauge

HomeGauge's scheduler is called ScheduleNow. In a May 12, 2020 announcement, HomeGauge said it "allows your real estate agents and buyers to book appointments with single inspectors online 24 hours a day." The same post suggested "linking to ScheduleNow from your website." That announcement is several years old, so check HomeGauge's current help center before you set it up.

Spectora scheduler settings to check before you go live

The default settings may not match how your office runs. Spectora's online scheduler guide lists several options that deserve a decision before you share the link:

  • Spectora has a setting "To have all online inspections show as unconfirmed on your calendar." This suits an office where someone reviews each job before it is final.
  • You can hide service pricing in the scheduler. Decide whether buyers should see your prices before they book or hear them on a call.
  • The "Don't allow scheduling within:" option exists "To prevent last-minute bookings". Use it if your team can't cover jobs booked on short notice.
  • You can require clients and agents to enter their contact info before they choose a date. Decide whether you would rather collect details early or keep the first step short.
  • You can let clients and agents choose their preferred inspector. That can suit a multi-inspector firm where agents ask for a specific inspector by name.

Once the settings are in place, run a few test bookings on a phone, once as a buyer and once as an agent. Check that the confirmation shows, the job lands on the right calendar and the add-ons carry through to the booking.

Where to put the Book an Inspection button on your website

A scheduler only books jobs if people can find it. Place the booking button wherever a buyer or agent is ready to act:

  1. Put a Book an Inspection button in the header of every page, next to a phone number that dials when someone taps it on a phone.
  2. Add a booking button to each service page, so a buyer reading about radon testing or a sewer scope can book that service on the spot.
  3. Add your scheduler link to your Google Business Profile (GBP), which is your listing in Google Search and Maps. Google's help page on business links lists "Book an appointment" among the things links can help customers do.
  4. Send agents the direct link in every email so they can book for their clients. In Spectora, the scheduler settings cover agents as well as clients. Our guide to working with real estate agents covers the rest of that relationship.

Keep the phone number beside every booking button. Some buyers will always call, and on Spectora accounts we treat a phone call as a heavier conversion than a click to the scheduler. For the listing side, see our Google Business Profile guide.

How to track online bookings back to their source

A UTM code is a short tag added to the end of a link that tells your reports where a visit came from. Google's URL builder help page says "you should always use utm_source, utm_medium, and utm_campaign." Give every booking link its own set of codes so you can tell each placement apart.

Example values. Pick one naming pattern and use it every time.
Placementutm_sourceutm_mediumutm_campaign
Header button on your sitewebsiteheaderbook-button
Radon service pagewebsiteservice-pageradon
Google Business Profile linkgooglebusiness-profilegbp-booking
Agent emailagentsemailspring-market

On Spectora, the booking itself will not show up in Google Analytics. Spectora's article on tracking scheduling data says, "We do not have a direct integration with Google Analytics at this time." It also says Spectora doesn't "have the option to redirect the last page of the online scheduler." Booking source shows up instead in Spectora's External Scheduling Data export, which includes UTM codes and downloads as a CSV file.

That is why we tag every Spectora scheduler link with UTM codes and track the click to the scheduler as a GA4 event. GA4 is Google Analytics 4, Google's current analytics tool. The click event shows which pages and ads send people to book, and the export shows which bookings came in. Our guide to tracking Spectora bookings walks through both, and our paid ads guide covers how this feeds ad decisions. Our Websites service wires up GA4, call tracking and ad conversion tracking before launch.

This post goes deeper on one part of the full guide: The Websites guide.

FAQ

Common questions.

Should I show my prices in the online scheduler?+
That is your call. Spectora's online scheduler guide includes a setting to hide service pricing in the scheduler. Showing prices lets buyers book without a call, while hiding them suits a company that prefers to quote some jobs by phone.
Can real estate agents book inspections online for their clients?+
Yes, in Spectora. Its scheduler settings apply to clients and agents, including one that lets them choose their preferred inspector. HomeGauge said in a 2020 announcement that ScheduleNow lets real estate agents and buyers book online, so check its current help center for today's options.
Can I see Spectora bookings in Google Analytics?+
Not directly. Spectora says it does not have a direct integration with Google Analytics at this time. You can track the click to the scheduler as a GA4 event and read booking source in Spectora's External Scheduling Data export.
Do I still need a phone number if I offer online booking?+
Yes. Some buyers and agents will always prefer to call, so keep a tappable number beside every booking button. Make sure whoever answers that number can book the inspection during the call.
Can I add my booking link to my Google Business Profile?+
Yes. Google's help page on business links lists booking an appointment among the things links can help customers do, and it allows up to 10 links per category. Use a UTM-tagged link to your scheduler. On Spectora, that lets bookings from your listing show their source in its External Scheduling Data export.
Done reading?

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

Our Websites service builds online booking into your site. Spectora is the platform we know best, and on other inspection software we link your site to its scheduler.

Keep reading

More from the blog.