Online booking for contractors

Turn website visitors into booked estimates, even when you're on the jobsite.

Homeowners can request estimates, inspections, consultations, and service appointments directly from your website any time of day. They choose what they need, pick a day and time that works, and send their details without the back-and-forth of phone tag.

Book an Appointment

Choose a service and time below.

Set your availability once

Choose what customers can request

Set your services, business hours, available days, and how much notice you need before appointments.

Simple for customers

Fast appointment requests

Customers choose a service, pick a day, and request a time quickly so they can move from interested lead to scheduled estimate.

Never miss another lead

Email alerts for new requests

Your business receives an email notification when someone requests an appointment, and available times stay updated so your schedule stays organized.

Matches your website

Match the booking box to your brand.

Customize the booking widget to match your company's colors and website design, giving customers a professional experience from the first click.

<div id="bt-booking-widget"
  data-client="your-company"
  data-accent-color="#48668b"
  data-background-color="#ffffff"
  data-text-color="#0f172a"></div>
<script src="https://bastiontech.org/bookings/widget.js" defer></script>

Ready to book more estimates?

Add online booking to your contractor website.

Give customers an easy way to request estimates and appointments any time of day. Perfect for roofers, painters, remodelers, landscapers, window and door contractors, HVAC companies, electricians, plumbers, and general contractors.

Start booking setup