A calendar that knows which customer and which job an event belongs to, who is assigned to it, and whether that person is already committed somewhere else that morning.

Four views, color-coded by what kind of work it is, with pinch-to-zoom for when a week gets crowded. Set the day your work week starts, pick the view it opens on, and hide weekends if you do not work them. Multi-day work blocks out as a sequence rather than one event you keep dragging, and a Gantt-style timeline shows a long job laid out end to end.

  • Month, week, day, and year views with pinch-to-zoom
  • Colour-coded events, with a default color per event type
  • Set your work week start day and your default view
  • Hide weekends when you do not work them
  • Multi-day work blocked out as a sequence
  • A focused timeline view for a job that runs across many days

Every event carries a title, a description, start and end times or an all-day flag, a type, a status, a color, a location with coordinates, and notes. It also links to the customer, the job, and the crew member it concerns, so a site visit on Thursday is attached to the file it belongs to rather than floating in a calendar on its own. Events show up on the customer record too, and a new visit can be added from there without opening the calendar.

  • Site Visit, Work Day, Estimate, Inspection, Meeting, Delivery, Personal, and Other
  • Scheduled, In Progress, Completed, Cancelled, and Rescheduled
  • Start and end date and time, or all day
  • Location with coordinates, plus description and notes
  • Linked to a customer, a job, and a crew member
  • Visible on the customer record, and addable from there

Put crew on an event with their own start and end times, an assignment type, a status, and a flag for whether the work depends on weather. An event can declare the skills it needs, and those get matched against what each crew member actually does. If you assign somebody who is already committed, the conflict is detected and surfaced instead of discovered on the morning it matters.

  • Crew assigned with their own start and end times
  • Assignment types you manage yourself, categorised as work, waiting, blocked, or off
  • Assignment types can block the schedule or leave it open
  • Required skills on an event, matched against your crew
  • A skills list you maintain, assigned per person
  • Weather-dependent flag, and conflicts surfaced when you double-book

Four calendar views, events tied to the customer and job they belong to, and crew assignment that tells you when somebody is already booked. Bought once, with no monthly charge behind any of it.