–
–
–
–
Currently Working Workers
No workers currently clocked in
All Workers
| Name | Phone | Rate/hr | Total Hrs | Total Earned | Status | |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Work Sessions
Worker Locations
Shows clock-in locations for today's sessions
Work Calendar
App Settings
General
Reports auto-emailed every Friday night when Resend key is set
Location & Holidays
Work Schedule
Standard: 8h shift − 30min lunch = 7.5h paid
Statutory Holiday Pay
Stat Pay Rules (by province)
e.g. 1.5 = time and a half. Auto-set when province changes.
Pay Period
Set to your next upcoming payday — all future paydays auto-calculate
If off, workers see hours only, no dollar amounts
Pre-filled on the Payroll Export tab — saved with settings
Appears inside QB IIF files as the company identifier
GPS Fraud Prevention
Enable GPS Location Check
Block clock-in if worker is too far from the job site
Recommended: 300m in cities, 500-1000m in suburban areas. Currently: when a worker enters "29 Birchbank Cres" but is actually at home, they will be blocked.
Shift Guardrails Prevent workers forgetting to sign out or leaving the site
Automatically clock out a worker who has been signed in too long (max shift) or past the scheduled work end time.
Alert the worker (and flag the session) if no GPS ping is received — means the app is closed or the phone is off-site.
Automatically clock out a worker if they stay outside the job-site geofence for too long. Set to 0 to disable (admin must clock out manually via the Live tab).
Override Notifications Get alerted the moment a worker is blocked
Sends a rich HTML email with map link, worker details, and a direct approval link.
Uses Resend (already configured for weekly reports)
Sends an SMS with a deep-link to the Overrides tab. Works on Android & iOS.
Requires Twilio credentials (see below)
Twilio SMS Setup Free trial gives ~1000 texts
- Sign up free at twilio.com — get $15 credit (~1000 SMS)
- Copy your Account SID, Auth Token, and free phone number from the Twilio Console
- In production: add
TWILIO_ACCOUNT_SID,TWILIO_AUTH_TOKEN,TWILIO_FROM_NUMBERas Cloudflare secrets — or enter them below for local dev
Note: For production deployment, use Cloudflare secrets instead of saving here for security.
Domain & Subdomain Setup
Send this URL to workers to clock in. In Cloudflare DNS, point app.clockinproof.com → this Pages project.
In Cloudflare DNS, point admin.clockinproof.com → this Pages project. Notification links will use this URL.
Cloudflare DNS Quick Setup
1. Go to Cloudflare Dashboard → clockinproof.com → DNS
2. Add CNAME record: app → your Pages URL
3. Add CNAME record: admin → your Pages URL
4. Add CNAME record: www → your Pages URL (landing page)
5. In Pages → Custom Domains → add all three subdomains
Payroll Timesheets & Export
—
Select a specific worker for an individual timesheet, or leave as "All Staff" for the full payroll report.
View Report
Full timesheet + GPS proof
Download CSV
Excel-ready spreadsheet
Email Report
Send to admin email (requires RESEND_API_KEY)
Automatic Weekly Email Schedule
RESEND_API_KEY as a Cloudflare secret
Payroll Totals
–
Total Payroll
–
Total Hours
–
Workers Paid
Loading payroll data...
Payroll Export & Accountant
Export QuickBooks-ready payroll files and email to your accountant
Select Pay Period
Download QuickBooks Files
Email to Accountant
with QB files attachedSaved automatically. Also CC'd to your admin email.
Period Preview
Select a pay period above
Select a pay period and click Preview
Clock-In Override Requests 0
How GPS Fraud Prevention Works
When a worker tries to clock in, the app compares their actual GPS position against the job site address they entered. If the distance exceeds the geofence radius (set in Settings), the clock-in is blocked and an override request is sent here. You can Approve or Deny each request below.
No pending override requests. All workers are clocking in from their job sites.
Override History (Last 100)
Job Sites
Save job site addresses. Workers pick from this list when clocking in.
No job sites added yet.
Worker Issue Reports
Workers can flag sessions they believe are wrong. Review and respond here.
No issue reports yet.