Jobs

How to Manage Shifts and Timesheets in ATZ CRM

Use ATZ CRM to create shifts, book candidates, collect worked hours, review timesheets, and send hours for client approval in temporary and contract recruitment.

Quick Answer

Create a job, add shifts, book candidates, mark shifts completed after work is done, let candidates submit timesheets, review hours, and send timesheets to clients for approval.

What Shifts and Timesheets Do

Shifts and timesheets help temp and contract recruiters manage scheduled work, candidate bookings, actual hours, client approvals, invoicing, and payroll workflows without paper sheets or scattered messages.

Workflow Overview

The basic flow is:

  1. Create a job.
  2. Create shifts under that job.
  3. Book candidates into shifts.
  4. Mark shifts as completed after work is done.
  5. ATZ CRM creates draft timesheets.
  6. Candidates submit actual hours through the Candidate Portal.
  7. Recruiters review hours.
  8. Timesheets are sent to clients for approval.
  9. Approved timesheets support invoicing and payroll.

Create shifts in ATZ CRM

Book candidates into shifts

Candidate shift booking view

Create a Shift

A shift represents a specific day and time when one or more candidates need to work.

  1. Open the job.
  2. Go to the Shifts tab.
  3. Select Create Shift.

Create a shift under a job

Add shift details such as:

  • Date
  • Start time and end time
  • Break
  • Required headcount
  • Pay rate
  • Bill rate

Book Candidates to a Shift

  1. Open the Shifts tab on the job detail page.
  2. Select Book Candidates for the shift.

Book candidates button for shift

  1. Choose one or more candidates.
  2. Confirm booking.

Confirm candidate shift booking

Booking rules help protect data:

  • Candidates cannot be double-booked for overlapping shifts.
  • Candidate availability can be reviewed for that day.
  • Once headcount is reached, the shift becomes filled.
  • Each booked candidate is tracked individually.

Complete a Shift

After the work is done, mark the shift as Completed.

Mark shift completed

Completed shift view

ATZ CRM then creates draft timesheets for booked candidates.

Draft timesheet created after shift completion

Candidate Submits Their Timesheet

Candidates submit actual hours from the Candidate Portal, including:

  • Actual start time
  • Actual end time
  • Total hours

Candidate submits timesheet

Candidate timesheet entry

Recruiter and Client Review

Recruiters can review hours, correct mistakes if needed, and send timesheet details to the client for approval. Clients can approve or reject from email without logging into a portal.

Common Scenarios

Candidate Did Not Attend

Mark as no-show so no timesheet is generated and nothing is billed.

Candidate Left Early

The candidate submits actual hours, and the client can approve reduced time.

Client Rejects a Timesheet

The recruiter reviews the issue, and the timesheet can return to the candidate for resubmission.

Multiple Candidates Work the Same Shift

Each candidate has their own timesheet, hours, and approval record.

Use Cases

Temporary Staffing

Plan daily work, book candidates, and track hours in one workflow.

Contract Recruitment

Capture worked hours and approvals for contractors.

Client Approval Control

Send timesheets to clients with clear approve/reject actions.

Troubleshooting

Candidate Cannot Submit Hours

Check whether the shift has been marked Completed.

Candidate Is Already Booked

Check overlapping shifts and candidate availability.

Client Rejects Hours

Review the reason, correct the timesheet if needed, and request resubmission or approval again.

Frequently Asked Questions

Can one shift have multiple candidates?

Yes. Each candidate is tracked separately.

Can recurring shifts be tracked?

Each day produces an individual shift and timesheet for cleaner tracking.

Does this replace payroll?

No. It organizes shift and timesheet data that can support invoicing and payroll workflows.

Need help?

Talk to the ATZ CRM team

Use the in-app chat for product support, or book a demo if you want to see this workflow with your recruiting data.