Real availability, read live from Simpro.
The times a customer sees come straight from your technicians' Simpro calendars, checked at the moment they look. No second calendar to keep in sync, and never a slot that isn't actually free. Works on both the booking form and the lead form's optional site visit.
Your Simpro schedule, filling while you work.
Not a parallel calendar to keep in sync. Bookings land as real Simpro jobs, in the diary your office already reads.
Why it matters
The end of "let me check the diary and call you back."
Manual calendar lookups are the slow part of every booking. Formpiece does the lookup for the customer, live, against the exact schedules your office works from, so a booked time is a real time, first go.
Checked in real timeAs the customer browses, not from a copy of the calendar that drifts out of date.
Can't double-bookIf a slot fills in Simpro, it disappears from the form before anyone else can take it.
No parallel calendarSimpro stays the single source of truth. There's nothing else to keep in sync.
Live Simpro calendar availability
Times that are real, because they come from Simpro.
Every time a date or time is asked for, the form checks the Simpro calendar live. It can never offer a slot that isn't there. Working days and public holidays are respected without anyone remembering, and the rules around it bend to how you actually work.
Calendars that are real Simpro staff
Each calendar is a Simpro employee or contractor, individually or as a team, booking against the schedule rate you set for them.
Working days, holidays & time windows
Public holidays and each person's own working days and hours are respected automatically, down to an hours-by-day override for a single day that runs differently.
Combine with regions & Geosearch
Pair live calendars with service regions, then layer on Geosearch or Georoute if proximity or travel time should factor in too.
Calendar display options
Group dates by month, hide unavailable days, and pre-search so the form opens already showing real openings.
Different staff per service
A boiler service and an install can each draw on their own calendars and schedule rates.
Default staff calendars
Set a default calendar for existing-project bookings, so recurring work still finds a slot without a staff pick.
Works with
Pairs with the rest of the booking form.
Service booking form
The booking form these calendars power, from service to payment.
See the booking formLocation-based bookings
Add service regions and nearby-technician proximity to the same availability check.
See location-based bookingsRecurring rebooking
Let maintenance customers pick their own slot against a job that already exists in Simpro.
The questions Simpro users actually ask.
Straight answers. Mostly about your Simpro build, not about us.
Where does availability come from? expand_more expand_less
Your technician and contractor calendars in Simpro, filtered by working days, public holidays and any time-group windows you've set. It's checked live, so the form can't offer a slot that isn't free.
Does this change anything in my Simpro calendars? expand_more expand_less
No. Formpiece only reads them. Availability is checked live, and a booking creates a schedule the same way your office already would, so nothing about how you run calendars in Simpro changes.
What happens if two customers look at the same time? expand_more expand_less
The check runs live at every step, so a slot that fills in Simpro disappears from the form before the next person can pick it. It can never offer a time that's no longer free.
Can different services use different staff, or more than one Simpro company? expand_more expand_less
Yes. A service can draw on its own set of staff calendars and schedule rates, and a form can offer availability across more than one Simpro company where your setup allows it.
Put your real availability on your website.
Connect Simpro and publish one form. The times your customers see come straight from your technicians' calendars, checked the moment they look, on the free plan.