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.
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.

