Mobile app (Android)Attendance check-in

Attendance check-in

Every fresh launch of Calliyo (after sign-in or after the previous day’s auto-checkout) puts you on the Attendance screen. You can’t reach the Tasks tab until you’ve checked in.

Attendance screen

Why this exists

For most Calliyo customers, agents work fixed shifts. Attendance gives the team manager:

  • A timestamp of when each agent started work today.
  • Confidence that the lead activity they’re seeing in Reports lines up with a working day.
  • An automatic stop-time (see auto-checkout), so leads aren’t worked at 1 AM under a sleepy agent’s name.

Checking in

The Attendance screen shows the current time, ticking each second. Tap the big Check-in button.

That’s it. The app sends POST /agents/attendance/checkin to the server with your timestamp and current GPS location (if you’ve granted location permission), and unlocks the Tasks tab.

What if the check-in fails?

If the network is down or the server is unreachable, you’ll see a toast error. Tap Check-in again to retry — Calliyo doesn’t queue check-ins offline.

Checking out

Two ways out:

  1. Manual — open Settings tab → Check-out. Your shift ends; the next launch will put you back on Attendance.
  2. Automatic — at 11:59 PM local time, Calliyo auto-checks-out in the background. See Auto-checkout.

Auto-checkout fires whether the app is open or not, as long as Android hasn’t killed Calliyo’s background alarms. On most devices that’s fine, but aggressive battery savers (Xiaomi, Oppo, Vivo) sometimes kill alarms — see Troubleshooting.

What admins see

Every check-in/check-out is logged on the server. Admins can review them under Reports on the web app, with filters for agent, date range, and branch.