Skip to content
Sign in Start free

Jobs & Scheduling

Scheduling that actually understands your day.

Jobs, crew shifts, and your real Google Calendar availability on one grid, so you book work where the time actually exists. The whiteboard retires.

app.shinecx.com/app/calendar
The ShineCRM calendar with a week of scheduled exterior cleaning jobs

Today: The day reads itself

Today's jobs sit beside the month, with addresses and times ready for the crew. No cross-referencing a whiteboard against a group chat.

The week: Jobs, shifts, and Google in one grid

Google Calendar busy blocks pull in both directions, so personal appointments and crew shifts show up before you double-book against them.

The work: Every job knows where it stands

Scheduled, en route, in progress, completed, paid. Totals ride along on every row, so the day and the money read together.

app.shinecx.com/app/calendar
The week calendar with jobs and busy blocks
Today, at a glance

Google Calendar, both ways

Real availability, not guesses.

Jobs and shifts push to each assigned user's Google Calendar, and personal busy blocks pull back in. You see conflicts before you book, not after the customer confirms.

Crew shifts

Draft quietly, publish once.

Build next week's schedule without pinging anyone. When you publish, every crew member gets their shifts on their own calendar automatically.

Actual vs scheduled

Quote the next job on real numbers.

ShineCRM records what you booked and how long it really took, per job and per crew member. Your pricing stops being a gut feeling.

Mileage and vehicles

Every kilometre, attributed.

Mileage lives on the job and ties to the truck. Open a job for its trip, open a vehicle for the rolled-up history across everything it has driven.

Frequently asked

Questions, answered.

Does ShineCRM sync with Google Calendar?

Yes. ShineCRM syncs both directions with Google Calendar per user. Jobs and shifts created in ShineCRM push to each assigned user's chosen Google Calendar, and external Google Calendar busy blocks pull back into ShineCRM's scheduler so you can see real conflicts before booking a job.

Can I schedule employee shifts in ShineCRM?

Yes. ShineCRM treats employee shifts as a first-class part of scheduling. Build draft schedules without notifying anyone, publish when ready, and synced shifts land on each employee's Google Calendar automatically.

Can I assign multiple crew members to one job?

Yes. ShineCRM supports multi-user job assignment. Each assignment shows up on the schedule and on the assigned user's calendar, with time tracking attributable per employee for accurate labor costing.

Does ShineCRM track actual job time?

Yes. ShineCRM records both scheduled time (what you booked) and actual time (how long the job really took). Job profiles and customer profiles both show this history so future quotes are based on real numbers, not guesses.

Can I track mileage by job and vehicle?

Yes. Mileage tracking lives inside each job and ties to a specific vehicle. Open a job to see its mileage, open a vehicle to see rolled-up history across all jobs.

How often does ShineCRM refresh external calendar events?

Changes in Google Calendar push to ShineCRM in near real time through Google's notification channels, with a daily safety-net sweep behind them. You can also force a manual sync from the Google Calendar settings screen any time.

The day, handled

Book the week. Then go run it.

Jobs, shifts, calendars, and crews in one scheduler that knows where the time really is.

Start free