Skip to main content

Features

Replace the spreadsheet, the group chat, and the timecard app.

Eight modules in production. Click any card for detail.

Recurring job scheduling

Master/child recurrence with edit-one, edit-this-and-following, or edit-all modes. Lazy generation extends the calendar as far as you need.

Learn more

GPS time tracking

Crews clock in and out from their phones. Six-decimal lat/long, altitude, and speed captured on every event. Per-user start and end times.

Learn more

Quotes & PDF generation

Build quotes against reusable templates, attach to a client/location/contact, generate a branded PDF, and track status from draft through accepted.

Learn more

Reports & Excel export

Schedule exports, actuals vs. scheduled, utilization rollups, team summaries, and per-job completion. Every report exports to .xlsx in one click.

Learn more

Teams & crew sizing

Organize people into teams with team leads. Default crew sizes drive automatic duration estimates that adjust to who actually showed up.

Multi-tenant access control

Three roles out of the box: SaaS Admin, Customer Admin, Team Member. Data is isolated per tenant via foreign keys, enforced at every query.

Client & location management

One client, many sites. Site-level access notes, default job durations, automatic geocoding for GPS coordinates from the address.

Smart job chaining

The Gantt service chains consecutive jobs — if a crew finishes early, the next job’s estimated start updates automatically (within a 6-hour gap).

See how it fits your operation

A 20-minute walkthrough is the fastest way to know if Team Scheduler is the right call for your crews.