Real capacity Recurring visits No double booking

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.

  • Does this area accept work
    The address is resolved to a service area. A postcode outside every area you cover is declined at the point of booking rather than after a technician is dispatched.
  • Is there capacity that day
    The technician's limit, the area's limit and the office's limit are all checked. The most specific rule wins, and the tighter constraint applies.
  • Does the technician fit the work
    Skills and certifications are checked, so a job that requires a particular licence does not land on someone who does not hold it.
  • Is the travel realistic
    The location is checked against the rest of that technician's day, so the schedule does not contain a stop that is physically impossible.
  • Is it confirmed or proposed
    A booking that fits is confirmed and the customer is notified. One that does not is declined with the reason and the nearest day that works.
  • 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

    FreeStarterGrowth and above
    Job bookingYesYesYes
    Service areas125 and above
    Capacity rulesNot includedYesYes
    Availability lookupNot includedYesYes
    Service agreementsNot includedYesYes
    Automated visit generationNot includedYesYes
    Appointment remindersNot includedYesYes
    Recurring revenue reportingNot includedYesYes

    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.