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.

Simpro schedule · Tue 12 AugService & Maintenance
D. Nguyen
S. Patel
M. Rowe
Contractor
08:00
Annual serviceJob 20418
BreakdownJob 20422
Open
InstallJob 20399
10:00
Heat pump serviceBooked online · 09:41
ComplianceJob 20401
Open
InstallJob 20399
12:30
Open
Quote, split systemBooked online · 09:52
CallbackJob 20430
Open
14:30
Annual serviceJob 20419
Open
Filter replacementBooked online · 10:06
InstallJob 20399
Already in Simpro Booked by the customer Available

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.

Linked to your Simpro staffEach calendar is a Simpro employee or contractor, with the schedule rate they book against.
Days and times per personEach technician or contractor can work different days and hours.
Seasonal availabilityOpen a service by time of year, day of the week or time of day.
Arrival windowsTake a booking for a morning or afternoon window without committing to an exact time.
Staff selectionLet the customer choose who comes, or have the form pick automatically.
Team membersSchedules created for everyone who works on the service, not just the lead.
Arrival windows, staff selection and team members: Business plan and up
Whose time

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 rules

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.

By place

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.

Display

Calendar display options

Group dates by month, hide unavailable days, and pre-search so the form opens already showing real openings.

Per service

Different staff per service

A boiler service and an install can each draw on their own calendars and schedule rates.

Fallback

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.

Product

Service booking form

The booking form these calendars power, from service to payment.

See the booking form
Capability

Location-based bookings

Add service regions and nearby-technician proximity to the same availability check.

See location-based bookings
Capability

Recurring 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?

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?

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?

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?

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.