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.
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
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.
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.
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.
Handover with evidence
The QA report follows each test booking from the website into the HighLevel calendar, screenshots included.
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.
Services used
Where calendar work like this gets done
Calendars sit with the pipeline setup; one-off repairs start with hiring an expert.
HighLevel pipeline and CRM setup
Pipelines, calendars and custom fields shaped around how you sell, with bookings and no-shows moving each deal on their own.
See Pipeline and CRM setupHire a HighLevel expert
A plan you approve word for word, a build checked line by line, and a QA report with screenshots at handover.
See Hire a HighLevel expertQuestions
Questions about website estimate booking
Our booking page looks fine. How would we know it's broken?
Where do we get the calendar's embed code?
Why are some times missing from our booking page?
Will website bookings show up in our field-service software?
Do you test on our real website?

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 DirectoryWalk 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.