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.
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.
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.
Reports & Excel export
Schedule exports, actuals vs. scheduled, utilization rollups, team summaries, and per-job completion. Every report exports to .xlsx in one click.
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.