OwlClock

Admin sign in

Manage your team's attendance

No workspace yet? Sign up your company

Overview

–On site now
–Check-ins today
–Employees enrolled
–Active sites

On site now

Nobody is checked in at the moment.

Not checked in today

Everyone expected today has checked in.

Your team's check-in link

Send this to your staff — opening it sets up their phone automatically.

Company branding

Your plan

You are on the free plan ().

PDPA documents

Ready-made for your employees' biometric consent — display the notice at your workplace, or have each employee sign the consent form before enrollment. The photo guide shows staff exactly which 3 photos to send for upload enrollment.

Download PDPA notice (PDF) Download consent form (PDF) Photo guide for employees (PDF)

Today's attendance

EmployeeSiteInOut
No check-ins yet today.

Add employee

“On site” requires a geofence; “Roving” logs the location wherever they are. A fenced muster with a roving clock-out is a common pattern.

Employees

0 selected
CodeNameFace enrollment Check in / out
No employees yet — add the first one on the left.

Add site

A site is where your team checks in. Check-ins are only accepted inside its radius.

or search, or click the map
Click anywhere on the map to drop the pin, or drag it to fine-tune.

Who has to be on site?

Geofencing stays on for everyone by default. Change the default here, or set it per person on the Employees tab, for trades that can’t report to a fixed site each day.

Identity checks, fake-GPS blocking and the GPS accuracy floor apply in both modes. “Roving” changes what is enforced, never what is recorded.

Expected hours

Used to flag late arrivals and to work out who was expected but never turned up. Nothing here changes recorded hours. Leave the start time blank and nobody is ever marked late.

The nightly job messages your Telegram group about shifts open longer than this. Set it above your longest normal shift.

Your sites

No sites yet — add your first on the left.

Attendance records

Download attendance
EmployeeSiteInOutStatus
No records for this date.

Telegram alerts

Get a message in your company's own Telegram group the moment someone checks in or out — who, which site, what time, and how far from the site they were. Your bot and your group belong only to this workspace.

  1. Create a bot. In Telegram, message @BotFather, send /newbot, and copy the token it gives you.
  2. Add the bot to your company group as a member so it can post there.
  3. Paste the token below, type your group's chat ID, and press Save & connect. (Don't know the chat ID? Find my groups looks it up.)
Stored encrypted. Treat it like a password — anyone with it can post as your bot.
Optional — only if you don't know your group's chat ID. You can type it in on the right instead.
Type it in if you already know it — group IDs start with -100. For a public group you can use @yourgroupname instead. How do I find my chat ID?
Add @RawDataBot or @getidsbot to your group — it replies with the group's ID, then you can remove it. Or just press Find my groups on the left and OwlClock will read it for you.
Pick a site to give it its own group — that site's alerts then go there instead of the default.
Saves these settings and posts a confirmation message to the group.

Connected groups

No Telegram group connected yet — set one up above.