skip to Main Content


Our software puts the solution to your staffing challenges in the palm of your hand.

On Duty Scheduling Software

On Duty Scheduling Software does much more than scheduling. Sure, it can help you schedule your employees efficiently, meeting your staffing needs and filling coverage gaps. We also track attendance, help your employees schedule vacations and other leave time, and facilitate schedule change requests and supervisor review.

On Duty helps you manage work assignments. It accrues benefit time and tracks compensatory time and overtime. On Duty supports multi-level time card approvals and exports timekeeping information to your payroll system. In short, On Duty is a complete solution to automate your human resources operation.

Explore Benefits

Xtra Duty Scheduling Software

Jivasoft got its start in the municipal police market. Our Xtra Duty Software automates the administration of off duty employment details worked by police officers. We handle the full lifecycle of off duty administration: job intake, notifying officers of job opportunities, assigning officers to jobs, verifying actual hours worked, billing, collection and payroll.

Explore Benefits

Benefits of Our Software

Keeping your organization staffed is just one of the challenges every organization faces. Jivasoft has the tools you need to streamline your operations, increase accountability and control costs in an ever changing world.

  • Powerful scheduling tools help you handle the real world complexity of a 24/7 operation.
  • Anticipate staffing problems and make adjustments ahead of time
  • Customizable staffing rules alert employees and supervisors when schedule changes will negatively impact operational readiness.
  • Improve fairness in handling time off requests, distributing overtime and allocating off duty employment.
  • Transparency reassures your employees that everyone is treated fairly.
  • Empower your staff to manage their work life, anywhere, anytime from any connected device.
  • Your employees always know what’s going on with their schedule without having to call or stand in line outside their supervisor’s door.
  • Supervisors can manage their employees from their desktop or on the go.
  • Streamline your scheduling, attendance, timekeeping and payroll preparation.
  • Automate communications through e-mail and text message notifications.
  • Save Trees! Eliminate archaic paper-based tracking and documentation. Time slips and paper time sheets go away.
  • Manage overtime costs with powerful reporting tools that can predict payroll costs while helping you meet required staffing levels.
  • Built in overtime approval workflow ensures that all overtime is authorized and tracked.
  • Get a clear view of where and how overtime is used. Monitor overtime trends and identify potential abuse.
  • Internal audit trails and reports ensure that everyone is accountable for what they do.
  • Our cloud-hosted solutions provide state of the art security and encryption to protect your sensitive information.

Scheduling Software Features & Benefits

On Duty Software

View Your Schedule, Any Time, Anywhere

Easily select custom views for your daily and monthly schedule which includes color-coded calendars that show which days you are scheduled to work or have off.

Request Schedule Changes

Submit time-off requests and overtime requests or special duty assignments. View pending request statuses in real-time and get instant notifications once a request has been approved or denied. Allows multiple time-off codes for a single day or shift.

Time Balances & Transaction History

In one click, instantly view a display of your current available benefit time and accumulated overtime. One more click shows you detailed transaction history, allowing you to verify that your time has been properly charged.

Real-Time Notifications

A summary display log that provides a list of all notifications that you receive from On Duty such as a change in the schedule or approved time-off requests.

Request History

Review previously submitted requests for schedule changes such as requests for time-off, shift-swaps, or credit for overtime worked.

Available Overtime on Demand

Lets your officers know when there are available overtime shifts that they can request to work.

Customized Schedule Views for Supervisors

Access real-time schedules of all the employees that report to you.

Manage Employee Requests

View and respond to all submitted employee requests.

Full Roster Schedule Views

See who’s working when. Helpful when planning shift swaps with fellow staff.

Compliance Management

On Duty’s timecard validation tool reviews each timecard for compliance with your organization’s policies plus identifies issues such as under-reporting of time, use of benefit time that is not available in the employee’s time bank or use of restricted codes.

Training Tracker

Track training and certification expirations.

Staffing Levels & Alerts

Track hourly minimum staffing levels.

News & Updates Communications Tool

Helps employees and leadership to stay engaged.

Personalized System Communication

Choose how On Duty communicates with you by selecting available options such as email or text to cell phone.

Timecards & Automatic Schedule Updates

View the number of hours worked or used benefit time during your pay period to ensure that your time has been accurately recorded for payroll. On Duty updates your timecard automatically when your schedule changes.

Xtra Duty Software

See What Jobs Are Available

See what jobs are available to work and request or take a detail based on your agency’s rules and job awarding algorithms.

Sign Up / Request to Work

Officers can readily make themselves available by signing up for or requesting details that they’re eligible to work based on their agency’s rules.

Electronic Timeslips

Verify the hours you worked for each off-duty job.

Set Priority for Job Requests

Officers can enter a designated priority number to represent their level of interest for working a particular detail.

Job History On Demand

See the history of all past jobs worked and use custom date ranges by drilling down into specific blocks of days, weeks, months or years.

View Personal Schedule for Upcoming Jobs

Officers can view their work schedules to know precisely when and where they need to report for their assigned details.

View Job Details

Officers can see information related to the detail they are interested in working, such as job type, pay rate, employer’s contact information, and who else is already assigned to the job.

Electronic Audit Trails

Keeps a detailed audit trail to show that the officer verified his/her hours including a timestamp to show exactly when it was done.

Schedule Conflict Prevention

If an officer attempts to request a job that conflicts with their active duty work schedule, the officer will be notified about the conflict and will not be able to request the job.

Numerous Methods for Job Awarding

Off Duty Administrators can either manually assign an officer to a specific detail or automate the process using their agency’s unique rules and policies.

Point Systems By Hours, Jobs or Dollars

Officers are assigned points whenever they are awarded a detail. These points can represent hours, jobs, or dollars based on your agency’s configuration.

Sign Up Windows & Group Pick Schedules

Jobs can be made available for picking during individual sign-up windows or through group sign up periods.

Simple or Complex Rotation Lists

Jobs awarded according to seniority or wheel or rotation.

First Come-First Serve with Limits for Fairness

Agencies can deploy the first-come-first-serve detail awarding process, which auto rewards details to eligible officers who are first to apply.

Customizable Award Process By Agency

Set up assignment pools of eligible officers based on skillsets and other qualifications.

Restrict Jobs By Employee Type & Rank

Restrict who can work certain jobs by employee type or rank.

Transparency Between Regular and Off Duty Schedules

Combine Xtra Duty with our On Duty Scheduling Software to receive accurate real-time scheduling information to prevent overlaps between off duty jobs and regular police work.

Large-Scale Event Management

Communicate important information such as upcoming events or changes in your off-duty employment policies.

Customer Tracking

A generated list of the companies and other entities that hire your officers for off duty job details. Access multiple contacts to handle job scheduling, billing, and more.

Job Templates

Input as many job openings as needed, set up jobs that require multiple officers, and set as many different pricing options as your agency needs in one single step.

Payment Tracking

Keep track of what money goes to the officer working the detail, what money comes back to the agency, and fees.

No Double Dipping

Be assured that officers are not working more than one off duty job at the same time as well as ensuring that off duty assignments do not overlap with regular work schedules.

Off Duty Detail Scheduler

Easily enter the start time, end time, and date of the job.

Scheduling Patterns

Set repeating schedules based on days of the week, month, and more

Schedule Previews

Review the schedule on a calendar before scheduling a job.

Officer Records

A display of pertinent officer employee information including name, phone number, rank, hire date, seniority, and pay rates.

Geographical Restrictions

Agencies can create divisions or zones and limit the assignment of jobs to officers who work in the same geographical area as the available job.

Billing & Collections

Invoice all verified jobs worked with a click of your mouse. Single invoices for completed jobs are created for each employer. Track payments and monitor collections. Send automated payment reminders.

Color Codes

See what’s happening with your jobs at a glance. Set colors for jobs that are unfilled, partially filled, or filled.


Attach documents to a job such as maps, tax forms or any other document required by your agency or customer. Officers can download any documents for jobs they are assigned to work.


We know that choosing software to solve complex problems and streamline antiquated workflows is not easy. It’s a process. We will work with you every step of the way from evaluation to implementation — no pressure, no hassles.

Schedule a Demo

Back To Top