In the dashboard: Business Tools → Widget Integration → Scheduling Widget, and Org Settings → Scheduling
The scheduling widget lets clients and agents book an inspection on their own, from your website or from a link you share. They fill in a short form, pick a date and time, and the booking appears in your Inspections list for you to confirm. This page shows you how to get your link and embed code, what your clients see at each step, what happens after someone books, and every setting that changes the widget.How online booking works
- The client fills in the widget: their details, the agent, the property, the service and any add-ons.
- They click Next: Pick Date & Time. Hive creates the inspection as a Draft with no date and opens the date and time page.
- They pick a time and click Confirm Inspection. The inspection becomes Waiting and you get an email and a text.
- You review it and confirm it. Only then does it become Confirmed, and your confirmation emails and texts go out to the client.
Get your scheduling link or embed code
Open Business Tools → Widget Integration
Click Business Tools in the left menu, then the Widget Integration card.
The Website Widget Integration page has two cards side by side: Scheduling Widget on the left and Quote Widget on the right.


Pick what you need from the Scheduling Widget card

Your link looks like
https://dashboard.hiveinspect.com/embed/schedule/ followed by your organization ID. It never changes. When you edit your services, prices or settings, the widget shows the changes straight away, so you never need to copy a new link or code.Add the widget to your website
Paste the Embed Code into an HTML, embed or custom code block on the page where you want the booking form. For example, a Custom HTML block in WordPress, Embed HTML in Wix, or a Code block in Squarespace. A normal text block shows the code as text instead of the form. If someone else manages your website, send them the code.- The height is fixed at 1100 pixels. The frame doesn’t grow or shrink with the form. If the bottom is cut off, or there’s too much empty space, change
height:1100pxto another number. - The whole booking happens inside the frame, including the date and time page. Clients stay on your website.
- You don’t need a website built by Hive. The code works on any website that allows embedded content.
- If your website won’t take the embed code, add a button or link that opens your plain link from Copy Link instead.
What your clients see
The widget shows your company name, logo, phone and website on the right, with a summary that fills in as the client goes. On a phone the summary moves behind a View Summary button. Each step has Previous and Next buttons above and below the form. The Check Availability button at the top opens your team’s open times in a new tab, so a client can check before filling in the form.Step 1: Home Buyer / Client

- Who is booking? The client chooses Home Buyer, Buyer’s Agent or Listing Agent. Your booking emails tell you who booked.
- First Name/ Company Name, Email Address and Phone Number are required. Last Name is optional.
- How did you hear about us? shows your referral sources from Business Tools → Referral Sources, if you’ve added any. It’s optional for the client.
- The client can tick the box to receive text messages from your company. It’s off unless they tick it.
- Need to add a second client? Click here. adds a second client with their own name, email and phone. Both are saved as clients on the inspection.
Step 2: Buyer Agent Information

- The buyer’s agent is optional. Once the client fills in any agent field, the agent’s email becomes required.
- Need to add a listing agent? Click here. adds the listing agent the same way.
- Additional Contacts adds up to 5 more people: insurance agent, lender, builder, transaction coordinator, attorney, title company or other. A contact without an email isn’t saved.
- Agent and contact name fields search your existing contacts as the client types, so returning agents can pick themselves.
Step 3: Property Details

- The client starts typing the address and picks it from the suggestions. Can’t find your address? Enter it manually lets them type it in full.
- When they pick a suggested address, Hive fills in the property type, square footage, year built, bedrooms and bathrooms from public records. The client can change any of them. This needs Auto-fetch Property Info on.
- Property Type, Square Footage and Year Built are required. They drive any price modifiers on your services.
- Additional Information shows your custom fields that have Show on online scheduler turned on. Fields with Required answer on online scheduler must be answered.
- Hive checks that one of your inspectors covers the address. If none does, the client can’t continue and is asked to contact you:

Step 4: Service Selection

- The client picks one service. Services with Hidden on scheduler turned on aren’t listed.
- Each price already includes your price modifiers for this property. In the example, the base price is $425 and a square footage modifier adds $75 for a 2,150 sq ft home.
- If the chosen service has no add-ons to offer, this is the last step.
Step 5: Add-on Services

- The client ticks any add-ons they want. Add-ons with Hide from Scheduler turned on aren’t listed. See Add-on services.
- Have a discount code? appears when you have a discount code that could apply to the chosen service and prices are shown.
- The yellow notice reminds the client that the booking isn’t finished. They click Next: Pick Date & Time (on a phone, Next: Pick Time).
- The Estimated Total doesn’t include sales tax. Hive works out the final price when the booking is saved, including taxes. See Why the booked price can differ from the estimate.

Pick a date and time

-
Inspector: Any Available Inspector shows every inspector’s open times. Each time shows who would get the job and how far they are. Hive assigns the closest inspector who is free. The client can also pick a specific inspector.

- Select Date: days with a green dot have open times. The calendar opens on the first open day.
- Select Time: times are shown in your company’s time zone, labelled with it (for example EDT). Estimated duration is the length of the service plus add-ons.
- The client clicks a time, then Confirm under it or Confirm Inspection at the bottom.
Thank You!

What happens after a client books
The booking emails and texts go to your company email and phone number, not to the inspector.
The client gets no email from Hive until you confirm. To confirm, open the inspection and click Confirm Inspection. On the Inspections page you can also click the three dots, choose Status and pick Confirmed.
If the email matches an existing contact, Hive uses that contact and updates their name and phone number to what was typed in the widget.
If a client never picks a time, the inspection stays a Draft with no date. Contact them, then set the date and confirm it from the dashboard, or delete it.
Why the booked price can differ from the estimate
The Estimated Total in the widget leaves out a few things that Hive adds when it saves the booking:- Sales tax on your services. See Sales tax.
- Modifiers that depend on the date or time, like weekend or after-hours fees. They’re added once the client picks a time.
Settings that change the widget
Most widget settings are in Org Settings → Scheduling. Some come from your services, custom fields and team availability. See Other places that change the widget.Open the Scheduling settings
Click Org Settings in the left menu, then click Scheduling to open it.

Timezone

Calendar Engine

- Hive Calendar: confirmed inspections, and events and time off in Hive that block the calendar. Events you add only in Google don’t block anything.
- Google Calendar: each inspector’s connected Google Calendar. An inspector who hasn’t connected Google looks free all day and can be booked over their real appointments.
Scheduling Restriction

Buffer Between Inspections

Show Pricing on Online Scheduler


Let Clients Look Themselves Up on Online Scheduler


Auto-fetch Property Info

Google Calendar Events for Waiting Inspections

- isn’t added to the inspector’s calendar, and
- doesn’t block its time, so a second client can book the same slot until you confirm the first.
Scheduler Confirmation Message

Other places that change the widget
Common questions
A client says there were no times to pick. Check that:- the inspector has a Weekly Availability Schedule for that day;
- the Scheduling Restriction isn’t hiding the days they wanted;
- the job fits before the end of the inspector’s General Business Hours (long services with many add-ons may not);
- the address is inside an inspector’s Maximum Travel Distance;
- in the Google Calendar engine, all-day events in Google aren’t blocking the day.
Where to go next
- Add the instant quote widget: show a price first, then continue to book.
- How clients book online: a video of the booking from the client’s side.
- Set inspector service areas: control who is offered for each address.
- Scheduling FAQ: calendar sync, blocking time and rescheduling.

