Skip to main content
ShineCRM separates the work you promise a customer from the availability of the people doing it. A job holds the customer, services, time, crew, and work notes. Calendar shows scheduled work. Scheduling manages employee shifts.

From estimate to completed work

Start with an accepted estimate or create a job directly. Choose the customer, service lines, time, employees, and vehicles. On the day, the crew can record On my way, Start job, and End job. Create the invoice from the job when you are ready to bill it. Customer reminders are configured on the job. Sending a booking or cancellation confirmation opens a composer for you to review before sending. See the jobs guide for cancellation and reminder behavior.

Choose the right surface

Jobs

Book and run jobs, send confirmations and reminders, and invoice the work.

Calendar

See every job, event, shift, and Google busy block in one place.

Scheduling and shifts

Plan who works when, publish the week, and reuse weekly patterns.
For connecting Google Calendar, see Integrations.

Recurring work

Use recurring services for repeating customer commitments. Completing a linked job advances the next-due date and visit history. This tracks the work; you invoice visits through the normal invoice flow.

Frequently asked

Is an employee shift a customer booking? No. Shifts describe when a team member works. Jobs describe the customer work assigned to them. Where do I connect an external calendar? See Google Calendar for connection, sync, and busy-block behavior.