Online booking · Handyman companies

Four technicians, one calendar, and nobody shouting across the office.

Each technician has their own hours, days off and a buffer between jobs. The office sees the whole team's day on one screen, customers book a free slot online, and the jobs you want to look at first wait for your approval. From 669 PHP a month, 14 days free.

14 days freeNo card requiredSet up in an afternoon

Fixwell Home Repairs Book an appointment
Service
With
Time
Team calendar Today
DDan PPetra MMarko 10:00 11:00 12:00 13:00 14:00 15:00 16:00 Boiler service Door lock replacement Tap and silicone reseal Door lock replacement Door lock replacement

This is the real booking page and the team's day behind it, not a video. Book a slot and watch it land on a column.

What is scheduling software for a small handyman company?

Scheduling software for a handyman company puts every technician on one calendar with their own working hours, days off and a buffer between jobs, and lets customers book a free slot online without calling the office. TapTime adds manual approval for jobs you want to check first, one list for online and phone bookings, and confirmation and reminder emails, all from a page that opens in the browser.

669 PHP
a month for up to 3 technicians
1
calendar for the whole team
24 h
reminder email before every job
14 days
free trial, no card required

The whiteboard is the dispatcher, and the whiteboard is wrong by ten.

Three phones, one office manager, a whiteboard that was accurate at eight. Every job goes through one person, and the technicians find out about their day by text.

01

Who is free on Thursday afternoon?

Nobody is sure. Two technicians end up on the same street while a third sits in the van. The customer who wanted Thursday gets Monday.

02

Jobs land on top of each other

A boiler job written down as an hour takes ninety minutes. The next customer is at the door and the technician is still forty minutes away.

03

Every job goes through me

The office takes the call, writes it in a notebook, texts the technician, and finds out on Wednesday that he booked the day off two weeks ago.

One calendar the office runs and the technicians live by.

Set up the team once: who works when, how long each job takes, how much air to leave between them. Then the calendar does the dispatching.

Every technician with their own hours

Marko works Tuesday to Saturday, Dan finishes at three on Fridays, Petra is off next Wednesday. Weekly hours and one-off days off, per person.

The whole team's day on one screen

One column per technician, every job in its place. The office sees everyone; a technician can be limited to their own schedule if that is all they need.

A buffer for the drive and the paperwork

Each service gets a fixed buffer after it. Nothing can be booked into that gap, so the next job starts when the technician can actually be there.

Manual approval for the jobs you want to check

Switch it on and new bookings wait for your okay. Call the customer, look at the address, then confirm; only then does the confirmation email go out.

Phone jobs and online bookings in one list

The office enters what comes in by phone; customers book the rest online. Both sit in the same list and block the same slots.

Confirmation, reminder and a reschedule link

Every customer gets a confirmation email, a reminder 24 hours before and a link to cancel or move the job. Fewer no-shows without a single call from the office.

Set up the team in an afternoon.

No onboarding call, no setup fee. Add the people, add the services, share the link; the calendar is live the same day.

  1. 01

    Add your technicians

    Name, photo, title and weekly hours for each. Mark days off as they come up.

  2. 02

    Add the services

    Duration, price and a buffer after each job. Group them by category: plumbing, electrical, assembly.

  3. 03

    Share the link, open the calendar

    Put the link on Google, the website and WhatsApp. The office adds phone jobs to the same calendar and sees the whole day.

Notebook and whiteboard versus a team calendar, honestly.

Notebook and whiteboard versus a team calendar, honestly. Phone calls, WhatsApp and a notebook TapTime online booking
Who is free on Thursday Ask three people, hope One glance at the calendar
A technician's day off Remembered when a customer is waiting Set once; the slots disappear from the page
Time between jobs Guessed, then squeezed A fixed buffer after every service
A job you want to check first Booked blind or lost in a callback Waits for your approval, then confirms by email
Phone jobs and online jobs Two lists that disagree One list, one calendar
What it costs The office manager's whole morning From 669 PHP a month for up to 3 technicians

Monday, 08:05, at Fixwell Home Repairs.

How a four-person crew runs a day without a dispatcher.

  1. The office opens the calendar: four columns, twelve jobs. Dan's Wednesday is already greyed out; he asked for it a fortnight ago.

  2. A customer books Door lock replacement, 60 minutes, with 'anyone available'. It lands on Petra, who has the gap after her buffer, and the confirmation email goes out.

  3. Someone books a full-day kitchen cabinet fit. Manual approval holds it; the office calls, checks the address and the parking, then confirms with one click.

  4. A regular phones for Thursday. The office types it into Dan's column at 14:00, in the same list as everything booked online. Tomorrow's customers get their reminder emails without anyone lifting the phone.

New jobs posted to the crew chat and passed to your CRM, without a dispatcher

Team chat alerts, webhooks, write API keys and automations are part of the Appointments module at no extra cost. No add-on, no higher tier, no per-event fee, however many technicians read along.

How conversions, webhooks and the API work
  • Google Ads
  • Meta
  • Google Analytics 4

Which campaign keeps four vans busy

Every job booked online is credited to the ad, link or referrer that brought the customer, and confirmed bookings go to Google Ads, Meta and GA4 worth the service price. Office entries never count.

  • Telegram
  • Slack
  • Microsoft Teams
  • Google Chat
  • Discord
  • Mattermost

The office and the crew read the same message

Post confirmed jobs to the crew's Telegram group or Google Chat space, and send requests waiting for approval to the office channel only. Each chat hears the events you choose, within seconds.

  • Zapier
  • Make
  • n8n
  • Pipedream

Every customer in Pipedrive, no code

Make or Zapier turn each confirmed job into a contact or deal in Pipedrive or HubSpot, with the customer's details and the job's time. Paste the webhook address, press Send test, done.

  • Webhooks
  • REST API

Plug in your own job-management tool

Signed webhooks deliver every job and status change, and a write API key lets your own tool confirm, cancel or complete a job, firing the same webhooks. Documented at /docs/api, no partner application.

Priced by technicians, not by jobs.

From 669 PHP a month for up to 3 technicians and 10 services. A bigger crew? 1 189 PHP covers up to 7. Unlimited bookings, the team calendar, manual approval, confirmation and reminder emails, all included. Fourteen days free, no card, cancel any time.

Crews in two cities? Each location has its own calendar and its own subscription under one account, with staff scoped to their location. Add a loyalty card or another module later; they are switched on separately.

Built for small crews that fix things in people's homes.

  • Handyman companies
  • Home repair services
  • Property maintenance teams
  • Plumbing and heating firms
  • Electrical contractors
  • Appliance repair teams
  • Painting and decorating crews
  • Locksmith and glazing services

Questions owners of small repair companies ask first.

Can each technician have different working hours?

Yes. Every technician has their own weekly hours and their own days off. The booking page only offers slots inside those hours, so a Friday off means no Friday bookings for that person.

Can a technician see only their own jobs?

Yes. You decide who sees the whole calendar and who is limited to their own schedule. The office keeps the full view; a technician on the road can be given just their own day.

Can I approve a job before it is confirmed?

Yes. With manual approval a new booking waits in your list until you confirm it, and the customer receives the confirmation email only then. Turn it on when you want a look at every job before it is locked in.

Do customers choose the technician?

They can pick a technician by name or choose 'anyone available'. With 'anyone', the job lands on whoever has the free slot, which spreads the day across the team.

Does it plan routes or travel time?

No. TapTime is a calendar and a booking page, not a dispatch system. You handle travel with a fixed buffer after each service, which blocks a set number of minutes before the next booking can start.

Do customers need an app?

No. The booking page opens in the phone's browser from the link. Customers pick a service, a technician or 'anyone', and a slot; nothing to install for them, and the dashboard runs in a browser for your team.

What does it cost for a team of six?

1 189 PHP a month, the tier for up to 7 technicians. Up to 3 technicians costs 669 PHP a month. Both are paid monthly by card, with no contract and a free 14-day trial without a card.

What happens if I stop paying?

After a short grace period the booking page is paused with a brief “temporarily unavailable” note. The calendar, the team and every booking stay exactly as they were, and everything is back when you resume.

Can bookings from our repair company's page go straight into our CRM?

Yes. Paste a Zapier, Make, n8n or Pipedream webhook address under Integrations, press Send test, and TapTime sends every booking with the customer's details, the job, the time and its status. The platform then creates the contact or deal in the CRM you already use.

Give the office its mornings back.

Fourteen days free, no card, cancel any time. Add the team this afternoon and see tomorrow on one screen.

14 days free No card required Cancel anytime

14 days free · No card required Start free for 14 days