Skip to main content
Open Calendar to see jobs by bay and tech. From here you schedule work, block time, and review booking requests.

Calendar view

Open Calendar from the sidebar. Jobs show as color-coded events. Filter by technician, bay, or job status from the toolbar at the top.

Day view

One day at a time, hour by hour, per bay.

Week view

The full week across bays and technicians.

Month view

A wider view of how busy the month looks.

Bay management

Bays are the physical workspaces in your shop. Each bay is a calendar lane. Go to Settings → Calendar, click Add a bay, name it (for example “Bay 1 Tint” or “Detail Bay”), and save. When you schedule a job, assign it to a bay so two jobs do not land in the same lane by accident.

Blocked time

Block periods when a bay or technician is unavailable, such as lunch, maintenance, or time off. Blocked times show on the calendar so nobody books into that window.

Google Calendar

Jobs with a date and time can also show on Google Calendar. Connect it in Settings → Integrations. See Google Calendar. Make schedule changes in ShopWrk, not in Google.

Calendar settings

Go to Settings → Calendar for how the shop calendar behaves.

Technician calendar access

Control what technicians see in ShopWrk’s calendar:
  • Full shop calendar: they see all jobs across all bays and technicians.
  • Own schedule only: they see only jobs assigned to them.
This setting only affects the ShopWrk calendar. It does not change what syncs to Google Calendar. Connecting a technician’s personal Google Calendar is covered in Google Calendar.

Buffer time

Add padding around each job so techs have time to prepare and clean up:
  • Before job: minutes blocked before the job start (0 to 120 min).
  • After job: minutes blocked after the job end (0 to 120 min, default 15).

Scheduling rules

  • Minimum notice: how many hours ahead a customer must request (0 means same day).
  • Max advance days: how far ahead customers can book (7 to 365 days, default 90).
  • Allow double booking: lets multiple jobs overlap in the same bay.
  • Allow overbooking: ignores scheduling conflicts. Use with caution.

Display preferences

  • Default view: day, week, or month.
  • Time slot increment: 15, 30, or 60 minutes.
  • Calendar start / end hour: the first and last hour on the grid.

Scheduling a job

1

Open the new job wizard

Click + New Job in the calendar toolbar, or click a time slot on the grid. The job wizard opens.
2

Select a customer and vehicle

Search for an existing contact or create a new one. Add or select the vehicle.
3

Choose services

Pick services from your catalog. Pricing follows vehicle size (sedan, SUV, truck).
4

Assign a bay and technician

Select the bay and technician. ShopWrk highlights conflicts in that time slot.
5

Set the date and time

Choose the start time. Existing jobs stay visible so you can find open slots.
6

Save the job

Click Create Job. The job appears on the calendar. The customer can get a confirmation if you have automations set up.

Online booking

Your public booking page lets customers request appointments. They cannot put themselves straight on the calendar. Every submission goes through a review step.

How requests work

1

Customer submits a request

The customer visits your booking page, picks a service, gives vehicle details, and submits a preferred date and time.
2

Request lands in Booking Requests

Open Booking Requests in the sidebar. New requests arrive as New. Statuses also include Contacted, Scheduled, Converted, Declined, and Cancelled.
3

Review and respond

Open a request to see details, vehicle, service, and preferred time. Contact the customer, schedule the job, or decline.
4

Convert to a job

Convert the request to a job. ShopWrk creates the job on the contact; schedule it on the calendar. If the booking page collects deposits, payment can be required before the request reaches your queue. Abandoned checkouts expire so they do not clog the list.
Approving a booking request does not block time on the calendar. Schedule the converted job in the calendar view.

Booking request statuses

Consultation scheduling

You can also book consultations from the calendar. Use them for in-person estimate walkarounds or meetings that are not a job yet. They show as separate events so the team knows the time is held.