Skip to content

Managing Shifts & Timesheets for Temporary & Contract Recruitment

This guide explains how recruiters can use Shifts and Timesheets in ATZ CRM to manage contract placements, track hours, and streamline client approvals.

The workflow follows the way temp agencies already operate — just without paper, spreadsheets, or WhatsApp messages.


This feature helps recruiters:

  • Schedule shifts for ongoing roles
  • Assign (book) candidates to shifts
  • Allow candidates to submit their own worked hours
  • Send timesheets to clients for approval or rejection
  • Use approved timesheets for invoicing and payroll

You can think of it as replacing paper timesheets + manual approvals with a cleaner digital flow.


Here is the full flow in simple steps:

a. Create a Job

b. Create one or more Shifts under the job.

c. Book candidates into those shifts

d. After work is finished, mark the shift as Completed

e. ATZ CRM automatically creates a Draft Timesheet

f. The candidate logs in and fills their hours

g. Recruiter reviews

h. The recruiter sends the timesheet details to the client for approval ( In Review )

i. Client approves or rejects (no login required) ( In Review )

j. Once approved, the timesheet is used for invoicing & payroll (In Review)


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

To create a shift:

a. Open the Job

b. Go to the Shifts tab

c. Click Create Shift

d. Enter:

  • Date
  • Start time & End time
  • Break (if any)
  • Required headcount
  • Pay & bill rate (if applicable)

Save the shift.

This creates the planned schedule for that job.


Once a shift is created:

a. Open the ” Shifts ” Tab in Job Detail Page

b. Click ” Book Candidates” button for a Shift.

c. Select one or more candidates

d. Confirm booking

Rules that protect your data:

  • A candidate cannot be double-booked for overlapping shifts
  • You will be able to view the ” Candidate Availability ” for that day.
  • Once required headcount is reached, the shift becomes Filled
  • Each booked candidate is tracked individually

This replaces manual rosters or Excel schedules.


After the work is finished:

  • The recruiter marks the shift as Completed

This step is important because:

  • Candidates should only enter hours after work is done
  • It ensures records stay accurate

Once completed, ATZ CRM automatically creates a Draft Timesheet for each candidate.


Candidates submit their own hours via the Candidate Portal.

They enter:

  • Actual start time
  • Actual end time
  • Total hours

Then they click Update.

Controls to maintain accuracy:

  • They cannot submit before the shift is completed
  • They can only edit their own timesheet
  • If rejected, they can resubmit

This replaces handwriting or texting hours to the recruiter.


Before sending to the client, recruiters may:

  • Review the hours
  • Correct mistakes (if needed)
  • Add notes

This helps prevent client disputes.


8. Sending Timesheet to Client for Approval

Section titled “8. Sending Timesheet to Client for Approval”

Once submitted, Recruiters can send the timesheet to the client via email.

The email includes:

  • Candidate name
  • Job / Role
  • Date
  • Hours worked
  • Buttons to Approve or Reject

Clients can approve:

  • From their phone
  • Without logging into a portal
  • Even if different supervisors sign each shift

This matches real-world temp workflows.


10. Approved Timesheets → Invoicing & Payroll

Section titled “10. Approved Timesheets → Invoicing & Payroll”

Once approved:

  • The timesheet becomes locked
  • Recruiters can:
  • Export timesheets
  • Attach them to invoices
  • Send to back-office/payroll systems (e.g., GEMS)

No re-typing and no duplication.


11. Common Scenarios & How the System Handles Them

Section titled “11. Common Scenarios & How the System Handles Them”
  • Mark as No-Show
  • No timesheet is generated
  • Nothing is billed
  • Candidate enters actual hours
  • Client approves reduced time
  • Recruiter reviews the issue
  • Timesheet returns to Candidate for resubmission
  • Full audit trail is stored
  • Each candidate has their own:
  • Timesheet
  • Hours
  • Approval record
  • Each day still produces an individual shift and timesheet
  • Easier tracking and dispute resolution

  • No more paper or WhatsApp timesheets
  • Higher accuracy and fewer disputes
  • Faster approvals
  • Clear audit history
  • Works even when clients change signers day-to-day
  • Designed for real-world temp operations

ATZ CRM helps recruiters manage contract work the way they already do — but digital, cleaner, and faster.

You simply:

Plan the shift → Book candidates → Confirm hours → Get approval → Invoice confidently