Fill the calendar without overselling the day
Booking that checks the real limits of the day before it confirms, and recurring agreements that generate their own visits for the whole term without anyone remembering to renew them.
Capacity is the limit nobody can see until it is broken
Most companies discover they oversold a day when a technician calls in from the road. Booking against a rule instead of a feeling is what stops it.
Every booking is checked against the capacity rules that apply to it before it is confirmed. The rules can be set at the office level, the area level or the individual technician level, and per weekday, because Tuesday is rarely Saturday.
When two rules apply, the more specific one wins, and the narrower limit is checked as well as the wider one. A technician with a light day inside a busy area still has a personal limit, and the platform checks both rather than picking one.
A booking that does not fit is refused with the reason named, and the platform offers the next day that does fit. Overriding it is possible, and the override is recorded with who did it, because a person sometimes genuinely knows better than the rule.
-
Limits that match reality
Jobs, minutes or both, at office, area or technician level, set per day of the week.
-
Areas, not guesswork
Service areas are grouped from postcodes, so coverage and capacity are expressed the way the business already describes itself.
-
Availability on request
Ask what a given day can still take and get an answer, which is what makes online booking and agent booking safe.
-
Overrides are visible
A forced booking is allowed, recorded and flagged, so the exception is documented rather than quietly absorbed.
Recurring work, handled properly
Recurring service is the backbone of a service business and the part most software handles worst.
-
Agreements that generate visits
Define a frequency and a term and the platform creates every visit for the term, each with its own date, price and technician.
-
Dates that stay honest
A visit on the 31st stays on the 31st, and clamps sensibly in a short month rather than drifting forward forever.
-
Recurring revenue you can trust
Monthly recurring revenue is calculated from the actual charges on the agreement, not from a projection or a guess.
-
Changes without damage
Moving a schedule cancels and regenerates future visits and leaves completed work exactly where it was.
-
Reminders that go out
Upcoming visits trigger a confirmation before the technician is dispatched, so a wasted trip becomes a rebooked one.
-
A book you can read
One view of the recurring book: how many agreements, what they are worth a month, and which ones are up for renewal.
How a booking is checked
The order the platform works through when something is being put on the calendar, whether by a person, a customer or an agent.
The appointment is the promise, the visit is the work
A recurring agreement is not a list of dates in a spreadsheet. It is an agreement with a term, a frequency, a price and a start date, and the platform derives every visit from it.
That distinction matters when something changes. Because each visit knows which agreement produced it and which visit number it is, regenerating a schedule is safe to run twice, and a visit that has already been completed is never disturbed by a change to the future.
It also means the money and the work cannot drift apart. The recurring revenue a plan reports comes from the same agreements that generate the visits, so the number on the dashboard and the work on the calendar are the same fact.
Scheduling by plan
| Free | Starter | Growth and above | |
|---|---|---|---|
| Job booking | Yes | Yes | Yes |
| Service areas | 1 | 2 | 5 and above |
| Capacity rules | Not included | Yes | Yes |
| Availability lookup | Not included | Yes | Yes |
| Service agreements | Not included | Yes | Yes |
| Automated visit generation | Not included | Yes | Yes |
| Appointment reminders | Not included | Yes | Yes |
| Recurring revenue reporting | Not included | Yes | Yes |
Questions people ask before signing up
Can customers book themselves?
Yes. Because availability is a real answer rather than a calendar someone maintains by hand, a customer facing booking page can only offer slots that genuinely exist, which removes the confirmation round trip entirely.
What if I need to squeeze in an emergency?
Force it. The platform will tell you the day is over its limit, and if you proceed it books the job and records that the limit was overridden and by whom. Emergencies happen, and the platform is built to accommodate them without losing the record.
How does a change to an agreement affect visits already done?
It does not touch them. Completed and past work is left exactly as it is. Only future visits that have not happened are cancelled and regenerated under the new schedule.
Can different services have different frequencies?
Yes, each agreement carries its own service and frequency. A company can run quarterly pest treatments on one agreement and a monthly maintenance contract on another for the same customer.
What time zone are appointments in?
Times are stored unambiguously and displayed in the company's local time, so a business operating across states sees its own day rather than a server's.
Start on the free plan
Twenty customers, one location, every core module, free permanently. Move up when the work outgrows it.