Skip to main content
Question

Can Calendly acheive this system for vehicle mechanic

  • April 13, 2026
  • 1 reply
  • 12 views

Hi all, I’m new to Calendly so hoping someone can tell me if this is possible.

We require a calendar availability system for a car mechanic. At the moment it is a single person business with a max of 10 man hours per day 8am to 6pm Mon-Fri.

All customers vehicles need to be booked in at the same time 8am regardless of the working happening on the car. Types of events/jobs vary in how much of the 10 hours per day are taken up.

For example;

Diagnostic Work - 30 minutes

Standard Service - 3 hours

Major Service - 5 hours

Air Cond Service - 4 hours

Plus other jobs for various amounts of time. 

I have tried setting max number of events but we don't want to be in position where 4 diagnostic jobs are booked one day ( only 2 hours work for the day) or 3 Major services (15 hours for the day) 

The other issue is we want the time for all events/jobs to start at 8am and all events/jobs to finish at 6pm (customers drop their car at 8am and pickup at 6pm) This give the mechanic flexibility to work on each car as required, get parts delivered during the day and have time to finish all work by 6pm ready for the customer to collect their vehicle.

Is this possible using Calendly? I've tried but getting the time for all jobs to start and finish at the same time and only take a certain number of hours from the max of potential 10 man hours available for each day.

Any thoughts or suggestions would be appreciated.

Many thanks Scott

 

 

 

 

1 reply

David
Community Manager
  • Community Manager
  • April 13, 2026

Hi ​@ScottRWS - Thanks for reaching out!

You can get close to this workflow in Calendly, however, we don’t currently track a shared “10 hours per day” across different job types. Instead, you’ll use separate event types, working hours, and meeting limits to keep each day reasonable, and rely on clear instructions to enforce the 8:00am drop-off / 6:00pm pickup rule. I’ve taken some time to write out some instructions below for you!


First, lets identify what Calendly can’t do

Calendly can’t:

  • Add up different event durations (30 min, 3 hrs, 5 hrs, etc.) into a shared 10-hour daily pool, and automatically stop once that 10-hour capacity is reached.
  • Show every appointment on the customer’s calendar as 8:00am–6:00pm while secretly tracking a different internal duration.

So you won’t get perfect hour-by-hour capacity automation, but you can get a setup that:

  • Lets customers pick the right job type.
  • Keeps the mechanic’s day from being overbooked via meeting limits.
  • Clearly tells customers: “Drop off at 8am, pick up at 6pm.”


With that in mind, if you still wanted to move forward, here is how I would set something like this up:
 

1. Create one event type per job with the real work duration

Create separate event types like:

  • Diagnostic Work – duration 30 minutes
  • Standard Service – duration 3 hours
  • Major Service – duration 5 hours
  • Air Conditioning Service – duration 4 hours

Each event type controls its own duration and settings.

Helpful articles:


2. Set working hours to 8:00am–6:00pm, Monday–Friday

Next, define the mechanic’s general availability:

  1. Go to Availability.
  2. Use the Weekly or Calendar view to set availability to Monday–Friday, 8:00am–6:00pm.
  3. Save your changes.

This ensures all event types draw from the same 8–6 window on weekdays.

Helpful article:


3. Use meeting limits so you aren’t overloaded by jobs

Because Calendly can’t enforce “10 hours” exactly, you’ll use meeting limits to cap how many jobs can be booked per day for each event type, and optionally across all event types combined.

For each event type (e.g., Major Service):

  1. Go to Scheduling → [that event type].
  2. Select More options → Limits and buffers.
  3. Turn on Meeting limits.
  4. Set how many times that event type can be booked per day (e.g., “Maximum 2 Major Services per day”).
  5. Save.

Optionally, you can also set an overall daily limit across all event types:

  1. Go to Availability → Advanced settings.
  2. Under Meeting limits, add a limit for per day (e.g., “No more than 4 total meetings per day”).
  3. Your settings save automatically.

This doesn’t calculate exact hours, but it keeps the daily mix of jobs within a safe band that works for a 10-hour workday.

Helpful article:

 

4. Enforce “drop at 8 / pickup at 6” with event descriptions and notifications

Even though the calendar event might show a shorter duration (e.g., 8:00–11:00 for a 3-hour job), you can make the customer experience match your process by clearly stating the rule:

  • In each event type’s description and confirmation page, add something like:
    > “All vehicles must be dropped off by 8:00am and will be ready for collection at 6:00pm, regardless of the end time shown in the calendar. The time you see is the estimated work time, not drop-off/pickup.”

You can also automate reminder emails or texts before the appointment using Workflows (e.g., a reminder the day before that repeats the 8am drop-off / 6pm pickup instructions).

Helpful article:

 

Hope this all makes sense! Let me know if you have any questions!