All templates
For HR administrators, payroll teams & people operations

Catch Keka attendance anomalies before payroll

Every morning, WebRun opens Keka, checks yesterday's attendance for missed check-ins and unusual patterns, saves a report to Google Drive, and posts an alert to Slack so HR can follow up before the anomaly reaches payroll.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Keka check attendance anomalies
2 Google Drive save the anomaly report
3 Slack alert HR
Run a sample
In short

How do I catch Keka attendance anomalies before they hit payroll?

WebRun checks Keka every morning for missed check-ins, missed check-outs, and unusual attendance patterns from the day before. It saves a dated report to Google Drive and posts an alert to Slack tagging the relevant manager, so HR can resolve attendance issues before they carry through to payroll.

  • Attendance anomalies surface the same morning, not at payroll
  • Managers get tagged directly for their team's issues
  • A running anomaly history builds up in Drive

Built for HR administrators · payroll teams · people operations · line managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens keka.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Keka - check attendance anomalies
    keka.com
    WebRun in Keka: check attendance anomalies
    WebRun opens Keka to check attendance anomalies.
    • Open Keka and review yesterday's attendance records
    • Flag missed check-ins, missed check-outs, and unusual patterns
    • Note the employee and manager for each flagged record

    Done when Every attendance anomaly from yesterday is captured.

  3. 2
    Google Drive - save the anomaly report
    drive.google.com How to Automate Google Drive
    WebRun in Google Drive: save the anomaly report
    WebRun opens Google Drive to save the anomaly report.
    • Save a dated anomaly report to the HR folder
    • List each flagged employee with the issue and their manager
    • Keep a running file so patterns are visible over time

    Done when Yesterday's anomaly report is saved in Drive.

  4. 3
    Slack - alert HR
    slack.com How to Automate Slack
    WebRun in Slack: alert HR
    WebRun opens Slack to alert HR.
    • Post the anomaly list to the HR channel
    • Tag the relevant manager for each flagged employee
    • Note if any anomaly could affect this pay period

    Done when HR has today's attendance alert in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
keka.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Attendance alert · Slack
OutputWhat each run produces - A dated Google Drive attendance anomaly report plus a same-day Slack alert for HR.
Alert
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it correct the attendance record?

No. WebRun only reports anomalies. Correcting a check-in or approving an exception stays a decision your HR team makes in Keka.

Does it contact the employee about the issue?

No, the alert goes to HR and the employee's manager in Slack. WebRun never messages the employee directly.

What counts as an anomaly?

Missed check-ins, missed check-outs, and attendance patterns that fall outside what Keka already flags as irregular for that employee.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.