Field service management software
AI scheduling and field service management built for teams on the move
OnTyme helps service businesses schedule jobs, dispatch technicians, plan routes, collect job forms and photos, and keep customers updated with ETAs — from one platform on web, iOS and Android.
30-day free trial, then $50 CAD/month for 10 team members. See pricing

The problem
Your schedule shouldn’t live in eight different places
Most service companies run the day across calendars, group texts, phone calls and paper. Every handoff is a chance for a double-booking, a wasted drive or a job with no record of what happened.
- One record for every customer, job and visit
- One schedule for the office and the field
- One form and photo trail for every appointment
How it works
One job, from first call to finished record
-
Schedule
A customer needs service
The request arrives by phone, email or your website. Someone in the office has to turn it into work.
-
Schedule
The job goes into OnTyme
Add the customer and a job with its site location and appointment type. Everything after this links back to it.
New job
- Customer
- Priya Rao
- Job
- Living room blinds
- Site location
- 14 Elm St, North York
- Appointment type
- Installation
- Status
- Pending
-
Schedule
AI finds the best slot
Enter the estimated duration and choose Find Slot. OnTyme checks schedules, hours, vacations, holidays and travel time.
Best slot: Jordan · Tue 1:15 PM -
Dispatch
A technician is scheduled
Accept & Assign creates the event on the technician’s calendar — visible to the whole office.
Event created · assigned to Jordan -
Dispatch
The technician gets the details
A push notification, then Your Day: the stop on a map with the address, phone number and appointment time.
OnTyme · now New assignment Living room blinds · Tue 1:15 PM -
Dispatch
The customer gets an ETA
Send ETA & Start Navigation notifies the customer with the technician’s name and arrival time, then opens GPS.
-
Complete
The work is documented on site
Clock in, fill in the job form, upload photos, clock out. Submissions save offline and sync later.
Clocked in 1:09 PM 4 photos uploaded Form submitted -
Record
The office has the full record
Status, work session, form answers and photos on the event — ready to review, email or export.
Living room blinds · Priya Rao
- Event
- Complete
- Work session
- 1:09 – 3:01 PM · 1 h 52 m
- Form
- Installation checklist · submitted
AI scheduling
Right technician. Right slot. Right on time.
Tell OnTyme how long the job will take and which technicians you’d prefer. It checks the rules a dispatcher juggles in their head and recommends the best available slot — you accept it, or don’t.
- Working hours
- Vacations
- Company & statutory holidays
- Existing appointments
- Job duration (2 h)
- Travel time between jobs
- 1 Alex, 12:30 PM Overlaps a job
- 2 Alex, 4 PM After work hours
- 3 Taylor, 9 AM On vacation
- 4 Jordan, 11 AM 24 min drive
- 5 Jordan, 1:15 PM Assigned · 9 min drive
Accepted & assigned: Jordan, 1:15 PM — the shortest total drive that fits every rule.
- Technician schedules Existing appointments are never double-booked.
- Job location The job’s site location anchors the recommendation.
- Appointment duration Your estimated completion time has to fit the slot.
- Working hours Only times inside your company’s work hours are offered.
- Vacations & holidays Vacation blocks, custom holidays and statutory holidays are skipped.
- Travel time Drive time between jobs is factored in so the day is realistic.
The platform
Everything between the booking and the invoice
-
Scheduling & dispatch
One calendar for every technician and appointment, with the views a dispatcher actually uses.
-
Jobs & customers
Every customer, job site and appointment connected, so history is never in a text thread.
-
Routes & ETAs
Calculate the drive, warn about early or late arrival, and tell the customer when you’ll be there.
-
Forms & documentation
Digital job forms tied to each appointment type, so every visit is recorded the same way.
-
Notifications
Keep technicians and customers informed without a phone call.
-
Time & work sessions
Clock in and clock out on each appointment to record actual time on site.
-
Reporting & exports
See how the week is going and take the data with you.
-
Administration & permissions
Set the rules once and the schedule respects them.

For technicians and installers
A day in the field, start to finish, in one app
Technicians don’t need to call the office for an address or text a photo to a manager. Everything for the job is in OnTyme.
- See today’s appointments. Your Day lists every stop on a map with a progress counter.
- Review job details. Customer, address, phone number and appointment time on one card.
- Navigate to site. Calculate Route shows the drive, ETA and any early or late warning.
- Send the ETA. One tap notifies the customer and opens GPS navigation.
- Clock in. The work session starts and the office sees the job in progress.
- Complete the form. Fill in the job form for this appointment type — it works offline.
- Upload photos. Capture proof of work inside the form submission.
- Clock out. Record the end time with optional notes, then move to the next stop.
Why it matters
Better for your customers and your business
For your customers
- An ETA notification before the technician sets off
- Fewer double-bookings and missed appointments
- Technicians who arrive with the job details already in hand
- Follow-up visits booked with the original job’s context
- Less back-and-forth on the phone with your office
For owners and office managers
- Less time building the schedule by hand
- Every technician, job and status visible from one dashboard
- Fewer conflicts with vacations, holidays and working hours
- Days planned around realistic travel time
- The same documentation from every visit, with photos
- A searchable history for every customer and job
Industries
Built for businesses that work on site
-
Window coverings
Book measures and installs, send installers to the right site, and capture every measurement and photo in the job form.
Read more -
HVAC
Fit maintenance visits and repair calls around technician availability and drive time, with service records on every job.
-
Plumbing
Dispatch the right plumber to each job, keep customers updated with ETAs, and document the work with photos.
-
Electrical
Schedule installs and service calls across your electricians, and collect consistent job documentation from site.
-
Cleaning
Organise recurring cleans and one-off jobs by crew, route the day sensibly, and confirm completion with a checklist.
-
Handyman
Keep a mixed list of small jobs scheduled, routed and documented without a whiteboard.
Customers
What OnTyme customers say
“Before OnTyme, we were juggling texts and calendars. Now our jobs run like clockwork.”
Mike G. “OnTyme has completely transformed how we manage our installations. AI scheduling saves us countless hours every week!”
Sandra M. “The AI-generated forms are a game-changer. We can quickly adapt to new project requirements without any hassle.”
Jason R.
Pricing
One plan, everything included
No feature tiers to decode. Start with a 30-day free trial and add users as your team grows.
Need unlimited users or API access? See Enterprise
Standard
$50 CAD per month
- 10 team members included
- $5/month per additional user
- AI scheduling, mobile app, forms, routes and reports
FAQ
Questions before you start
How does AI scheduling work?
Do technicians need the mobile app?
Does OnTyme work on desktop?
Can customers receive ETA notifications?
Can I create custom forms?
Can technicians upload job photos?
Does it support multiple technicians?
Can I import and export information?
How does the free trial work?
More answers in the Help Center and the User Guide.
Put your next week on OnTyme
Set up your company, add your team and schedule real jobs during your 30-day free trial.
Standard plan: $50 CAD/month for 10 team members, plus $5/month per additional user.