Features

OKR has all the features you will ever need to manage your employee leave. You will find the features helpful, Powerful, Colorful and healthy

Most of the features can be turned on or off based on your company needs. They can also be turned on at a location, department or even employee level.

Mobile_Features
  • Employees can apply for leave
  • Managers can approve leave
  • Employees and Managers can check calendars
  • Employees can upload documents while applying for leave
  • Get alerts in real time when an employee applies for leave
  • Employees can apply for overtime/Comp off /TOIL
  • Managers can approve overtime/Comp off /TOIL requests
  • HR Managers can make modifications to Leave Balances
Multi_Location
  • Multi-language support - The user interface can be set in any language
  • Each location can have a different week start date (Friday, Saturday, Sunday, Monday…)
  • Create leave type names in your own language (French, Spanish, Chinese, German….)
  • Each location can have a different date format
  • Location specific Holidays can be set
  • Be compliant with local regulations by creating Country specific Leave policies
  • Each location can have a different leave year
  • Use custom email templates to send emails in different languages when notification emails are sent
Enterprise_Grade
  • SAML - Single Sign on. This will improve security and user experience since users do not have to remember passwords for every single application they use
  • SCIM - Syncing of users with Active Directory. Implemented using Onelogin and Okta (Coming soon Azure AD and Centrify)
  • Multi-Language Support
  • Custom branding with your company logs
  • Notifications can be sent in custom email templates
  • Emails notifications can also be made to originate from your company email
  • Schedule reports can be sent out to managers on a periodic basis
Integrations
  • API is available for doing custom integrations
  • Integrate with Payroll providers XERO, Quick Books, ADP and Others
  • Using Zapier, you can integrate with 750 other applications
  • You can send alerts and reminders to Slack and HipChat
  • Store and save documents to your Google Drive and Drop Box
  • Integration with ERP and biometric access
  • Custom Excel Exports
Calendars
  • View monthly calendar of individual employees
  • Calendars can be linked to Google Calendar and Microsoft Outlook
  • Team calendars will give you staffing position at a glance in real time
  • You can see the calendar of an employee for the whole year
  • Work anniversaries and Birthdays are displayed in Calendars
Leave_Requests
  • Easy and flexible interface for employees to apply for leave
  • Managers can apply for leave on behalf of other employees
  • Based on Leave types, employees can apply for Half Day, Full day or time-based leaves
  • Employees can edit their leave request when their plans change
  • Employees can easily see the current balances of all their leave entitlements
  • Employees can check the status of their pending leave requests anytime using their mobile or computer
  • Allow employees to upload documents for sick leaves
  • Custom fields for each type of screen. Employees will have to fill these custom fields when requesting for leave
  • When employees apply for leave in advance, the system will intelligently use the leave balances that they will accrue in the future and not use the current leave balance
  • Make certain types of leave available for use only after probation period ends and the employee becomes permanent
  • Gender based types of leave can be created
  • Restrictions like Prior Notice, Minimum Leave duration, Maximum Leave duration and applying leave in advance can be configured
Leave_entitlements
  • Employees can accrue leave at different rates based on how long they have worked in the company
  • Automated leave policy rules can be set to come into effect x months/weeks/years after hire date
  • Accruals in hours/days can be calculated up to 4 decimals accuracy
  • Different leave accrual frequencies are yearly, monthly, semi-monthly, once every two weeks, every x weeks, every x months, every x years ….
  • Secondary accruals can be set to happen in parallel to primary accrual- for example, add an extra day for every year worked or give a leave day for employee birthdays
  • Periodic Resets: Leave balances can be reset to 0 when the current leave year ends, or you can allow employees to carry up to x days into the next year. Carried over balance can be set to expire after a fixed period - For example, on March 31st
  • HR Managers can make manual adjustments to leave balances to set current balances
  • Can decide if employees can apply for leave without having sufficient balance
Leave_Approval
  • Automatic approval workflow for leave requests
  • Up to 5 approvers in a leave approval path
  • Each approver in the approval path can also have place holders like Employee Supervisor, Department Manager, HR Manager….
  • Approval paths can be set at company, location, department or even employee levels
  • Attach different approval paths for different leave types at the employee level. So sick leave can have one approval path, and Vacation can take another approval path
  • Approval paths can be set based on the leave duration. For example, leave more than ten days can have a different approval path
  • A different approval workflow can be used for employees who apply for leave without sufficient balance
  • Escalations: If leave is not approved within a set time interval, approval can be escalated to a different manager
  • Back up Managers: Set backup users for approving manager. Approval will go to the backup manager when the approving manager is on leave
  • HR Managers and Super managers can approve or reject any leave request
Overtime
  • Comp off requests can go through an approval process
  • Automatic calculation of overtime
  • Employees can bank overtime hours
  • Comp hours can be set to expire, for example, if an employee works this Sunday, you can set the comp off hours to expire after 30 days
Shifts_and_Schedules
  • For companies who work multiple shifts, shifts can be created
  • Work patterns of individual employees can be created
  • This will ensure accurate calculation of leave duration of leave requests made by employees who work on shifts
Reports
  • Management reports can be downloaded in Excel and PDF formats
  • Reports can be scheduled to run at periodic intervals and emailed to managers
  • Reports with filters can be saved as Smart Views. Using smart views, you can run the saved reports without having to set the filters every time
  • Some of the reports are current leave balances, leaves taken, leave requests made, overtime requests, manual adjustments made all filterable by an employee, locations, departments, job titles and employee types
  • Each report has many filters for you
All_Employees_are_not_same
  • Set different sets of company holidays for each location of your global offices. Sydney can have one set, Shanghai another and San Francisco another set of holidays
  • Individual employees can have their own set of holidays
  • Weekly offs and Regular work hours can be set at Location, Department, Position and even at an employee level
  • When holidays are added or changed, duration of all leave requests that were already applied will be recalculated. This will be very useful for Holidays which are declared based on Moon sightings
Reminders_and_Alerts
  • Send Leave reminders to Managers when employees go on leave
  • You can set reminders for upcoming birthdays and work anniversaries
  • Reminders for employees and managers when annual carried over leave is going to expire. (If your company policy have an expiry date for carry overs)
  • Alert managers when employees apply leave without balance. (If your company policy allows employees to apply for leave without balances)
  • Send information to finance and other interested users when a leave is applied and approved
Roles
  • You can easily control who can see what information and edit what information
  • Fine Grained Access Control. For example, you can permit employee John to view only leaves applied by employee Mark
  • Improve compliance using Role-based access control: Each application role can have a specific set of permissions with a scope. For example, you can give permission to a user to just view leave requests made in HR department in London Location
  • Unlimited application roles can be created
  • IP restrictions can be set to allow logins only from selected ips or range of addresses
  • SSO using SAML is available as an option
  • 2FA - Two factor authentication is available
Security
  • All our data centers and servers have robust physical security controls, as well as 24/7 monitoring and surveillance
  • Data flow is fully encrypted using 256-bit Encryption SSL
  • OKR People is hosted on AWS servers (Market leaders in cloud hosting
  • Our database is replicated, between data centers in different locations, to make sure it’s always available when you need it
  • We use multiple layers of data security, and this keeps us running 99.9% of the time so that you can have access to OKR People 24/7