HLAI Experts

Fencing contractors: estimate booking

Website estimate booking for fence companies, tested until the appointment lands

A homeowner books a fence estimate on your website and expects someone to turn up. If that booking never reaches GoHighLevel (GHL), nobody does. We repaired the booking widget on a fence company's website and tested it by booking estimates through the site and finding each one in HighLevel.

Book a 1:1 with Rob30 minutes, free

The job

A booking only counts if it reaches the calendar

The test is the homeowner's path, not the settings screen.

A booking widget on a fence company's site carries a lot of weight. For many homeowners it is the easiest way to get an estimate on the calendar outside office hours, and the person booking assumes the time is now theirs. When the widget fails quietly, the company hears about it from an annoyed homeowner, or never hears at all.

On the fence build, the website's booking widget needed repair. We fixed it and then tested it the way a homeowner would use it: bookings made through the website, then a check that each one arrived in HighLevel as an appointment. The builder reported those tests as successful, and that repair is the part of the fence build we describe as tested.

Where the code comes from matters when a widget sits on a site HighLevel doesn't host. HighLevel's help center gives the path: Calendars, then Calendar Settings, the three-dot menu on the calendar, Share, and the Embed Code tab, where the code is copied and then pasted into a custom code element on the other site. For a page built inside HighLevel, the help center says to use the page builder's Calendar element instead of pasted code.

Small copying slips break these embeds. HighLevel's troubleshooting article says to make sure the embed code is copied in full, with every bracket in place, and that stray text appearing around a calendar is not coming from the embed code but from content left on the page, sometimes hidden. Those are HighLevel's general checks, not a description of what went wrong on the fence site.

Which times a homeowner sees is a separate question from whether the booking lands. On the fence build, the calendar's booking window and its minimum notice were what limited the open slots. Both are calendar settings, and both are worth reading before anyone decides the widget is broken because the week looks empty.

The booking ends in HighLevel. On that build, appointments did not copy across into the field-service system the company used for jobs, and that connection was offered as separate work. Choosing which salesperson goes out was not automated either; estimates were still handed out by hand.

So this job is narrow on purpose. It makes sure that a homeowner who books on your website becomes an appointment your team can see, and it gives you evidence of that before handover.

What we set up

What the booking job covers

The repair and the test bookings are the parts we describe as tested.

  • The booking widget on your website, repaired where it fails
  • Test bookings made through the live website, the way a homeowner books
  • Each test booking checked as an appointment in HighLevel
  • The embed code compared with the calendar's own Embed Code tab and placed in full
  • The booking window and minimum notice read against the times you give estimates
  • A QA report with the test bookings and screenshots

How a setup runs

From a broken booking page to a tested one

  1. A call with Rob

    A half-hour with your website open. Rob walks through your booking page the way a homeowner would and looks at what reaches HighLevel.

  2. The plan comes first

    The plan document sets out what will be repaired, the exact words of anything a homeowner receives after booking, and how each test booking will be checked. You approve it before work starts.

  3. Repair, then test on the live page

    We fix the widget, then make test bookings through your live site and confirm each one appears in HighLevel as an appointment.

  4. Handover with evidence

    The QA report follows each test booking from the website into the HighLevel calendar, screenshots included.

  5. Later changes

    A new calendar, new estimate hours or a second booking page gets a verdict before work starts: inside the agreed scope, or new scope.

What you bring

What the fence company provides

Access to your website

Whoever manages the site, or a login, so the widget can be fixed where it sits.

Your estimate hours

The days and times your estimators go out, and how much notice they need before a visit.

A yes to test bookings

Agreement that we may book test estimates on the live page, and who on your side clears them from the calendar.

Your field-service setup

What you use to schedule jobs, so we can tell you plainly what a website booking reaches and what it doesn't.

Where it stops

This job makes the website booking reach HighLevel. It does not copy appointments into your field-service software, pick a salesperson for each estimate, or change the estimate hours you set.

Questions

Questions about website estimate booking

Our booking page looks fine. How would we know it's broken?
Book through it and look in HighLevel. If the estimate isn't there as an appointment, the page is losing bookings however good it looks. That is the test we ran after the repair on the fence build.
Where do we get the calendar's embed code?
HighLevel's help center says: Calendars, Calendar Settings, the three dots on the calendar, Share, then the Embed Code tab and Copy. Paste it into a custom code element on your site, or use the page builder's Calendar element if the page is built in HighLevel.
Why are some times missing from our booking page?
Read the calendar's booking window and minimum notice before anything else. On the fence build, those two settings were what limited the slots a homeowner could choose.
Will website bookings show up in our field-service software?
Not from this job. On the fence build, the calendar did not copy appointments into the field-service system, and that link was offered as separate work. Ask Rob what your software allows before you plan around it.
Do you test on our real website?
Yes, with your agreement. The repair is only proven by bookings made through the live page, so before testing we agree with you who clears the test appointments afterwards.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory

Walk Rob through your booking page

Bring the address of the page homeowners book on. Rob will look at what reaches HighLevel when someone books, and what your calendar settings let them choose.

Book a 1:1 with Rob