Two ways to connect
Ready-made integrations, or build your own
Most businesses connect ClockRite Cloud to their HR system and payroll with the integrations already built in. If you run your own software, the REST API gives your developers direct access to your data.
HR and payroll integrations
Direct integration with People HR and Sage HR, with hours exported to Sage Payroll Line 50 or a CSV file.
ClockRite Cloud REST API
Connect your own systems over a standard HTTPS connection, in the programming language you choose.
HR and payroll
Stop typing the same data into two systems
ClockRite Cloud integrates directly with Sage HR and People HR, cutting out the duplicate tasks between systems. Bring employees in from your HR system, then export their timesheets back once the hours are worked. Hours can also go straight from ClockRite into Sage Payroll Line 50.
People HR
Import employees from People HR into ClockRite Cloud, and export their timesheets back into People HR.
Sage HR
Import employees from Sage HR, and send their timesheets back into Sage HR when the hours are worked.
Sage Payroll Line 50
Export the hours worked from ClockRite Cloud into Sage Payroll Line 50, ready for your pay run.
CSV export
Using different payroll or HR software? Export hours as a CSV file to bring into the system you use.
What the API can do
Move your data in and out, on your terms
Each request works with the same records your managers see in ClockRite Cloud, so your other systems stay in step without anyone exporting files by hand.
Upload users and employees
Add employees to ClockRite Cloud from another system, such as an in-house HR database.
Download employees
Pull your employee list out of ClockRite Cloud to keep other systems up to date.
Delete users and employees
Remove leavers from ClockRite Cloud at the same time as your other systems.
Upload clocking records
Send clockings in from other sources, so every clock in and out ends up on one timesheet.
Download clock records
Take clock in and out records out of ClockRite Cloud for your own reports or systems.
Download timesheets
Collect timesheets for payroll, billing or your own reporting.
Upload and download schedules
Send rota shifts in from another planning tool, or read employees’ schedules out.
Data secured via unique key
Every request carries your unique key, so only the systems you give it to can reach your data.
How it works
From separate systems to one flow of data
Whether you use the ready-made integrations or the API, the idea is the same: enter information once and let it travel.
1
Tell us what you use
Let us know which HR, payroll and in-house systems you run, and we will show you the best way to connect each one.
2
Bring your employees in
Import them from People HR or Sage HR, or upload them through the API, so nobody types a staff list twice.
3
Clock in as normal
Staff clock in and out on terminals, the phone app or a browser, and every clocking lands on their timesheet in ClockRite Cloud.
4
Send hours where they are needed
Export timesheets back to your HR system and hours to Sage Payroll Line 50 or a CSV file, or download them through the API.
Re-keying or connected
Still copying hours from one system to another?
Every time data is typed in twice, there is another chance of a mistake reaching payroll. Here is what changes when ClockRite Cloud is connected.
| Area | Without integration | With ClockRite |
|---|---|---|
| New starters | Added to the HR system, then typed into the clocking system again | Imported from People HR or Sage HR |
| Timesheets in HR | Exported, emailed and entered again by hand | Exported straight back into your HR system |
| Payroll hours | Copied line by line from timesheets | Exported to Sage Payroll Line 50 or a CSV file |
| Leavers | Removed from each system one at a time | Deleted through the API along with your other systems |
| In-house software | Fed by spreadsheets and manual exports | Connected through the REST API over HTTPS |
| Rotas from other tools | Typed into the clocking system again | Schedules uploaded through the API |
| Mistakes | Found after payday | Fewer, because the data is entered once |
Why ClockRite
An integration partner, not just software
More than 5,000 businesses trust ClockRite, and we have helped UK businesses with time and attendance since 1999. Our UK-based support team can talk you through connecting your HR system and payroll, so your hours reach the right place from the first pay run.
5,000+
Businesses trust ClockRite
55+ years
Combined experience of our current team
Since 1999
Helping UK businesses with time and attendance
UK based
Support team and UK hosted software
4.8
Average rating on Google reviews
Any language
Build your API client in the programming language you choose
FAQs
Integration questions
Can’t see yours? Call our sales team on 01246 948451 or email [email protected].
Which HR systems does ClockRite integrate with?
ClockRite Cloud integrates directly with People HR and Sage HR. For other systems, you can export a CSV file or connect through the ClockRite Cloud REST API.
What moves between ClockRite and our HR system?
Employees are imported from People HR or Sage HR into ClockRite Cloud, and timesheets are exported from ClockRite Cloud back into your HR system. That cuts out the duplicate work of keeping two systems up to date by hand.
Can we send hours to payroll?
Yes. Hours can be exported from ClockRite Cloud into Sage Payroll Line 50. If you use different payroll software, export them as a CSV file instead.
Our payroll software isn’t Sage. Can we still connect it?
Yes. Use the CSV export to take hours out of ClockRite Cloud for your payroll software, or have your developers connect it through the REST API, which can download timesheets and clock records.
What is the ClockRite Cloud API?
A RESTful service that transfers data over a standard HTTPS connection using GET, PUT or POST style commands. It replies in plain text or JSON, with HTTP header responses for success or failure.
What can the API do?
It can upload, download and delete users and employees, upload and download clocking records, download timesheets, and upload and download schedules.
Which programming languages can we use?
Any. The API is platform-independent, so your developers can build the client in the programming language of their choice.
How is our data kept secure?
Requests travel over HTTPS and are secured with a unique key, so only the systems you give the key to can reach your data. ClockRite Cloud is hosted on Amazon Web Services (AWS) servers in London. Read our GDPR FAQ for more.
Do we need a developer?
Only for the REST API, where you or your developer write the software that sends the requests. The People HR, Sage HR, Sage Payroll Line 50 and CSV options are ready-made, so there is no code to write.
Can we upload clockings from other systems?
Yes. The API can upload clocking records into ClockRite Cloud, so clockings from other sources sit on the same timesheets as the rest.
Can other systems read or update our schedules?
Yes. Schedules can be uploaded to ClockRite Cloud and downloaded from it through the API. See how scheduling works on our scheduling page.
Where do we start?
Call our sales team on 01246 948451 or book a demo. Tell us which systems you use, and we will show you how ClockRite Cloud connects to them.



