–
–
–
–
Currently Working Workers
No workers currently clocked in
All Workers
Everyone on the team
Loading...
| Name | Phone | Rate/hr | Total Hrs | Total Earned | Status | Link | |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Work Sessions
0 selectedSession History Archive
Tick sessions to restore them, or use the batch checkboxes
No archived sessions yet
Select sessions from the Work Sessions tab and click Archive Selected
Archive Sessions
0 sessions selected
This note will be attached to the archived batch as a permanent record
Live — Currently Onsite
Only workers currently clocked in are shown
Work Calendar
General
Shown on the worker app and all outbound communications.
Click or drag image here
PNG, JPG, SVG or WebP · Max 500KB
Shown in the top bar and sidebar of this dashboard.
Share this link with your workers to clock in.
Appears on payroll exports, reports, and worker communications.
Used for dispatched job SMS messages and worker-facing contacts.
Reports auto-emailed every Friday night when Resend key is set
All outbound emails (alerts, reports, payroll) will have this as reply-to. Keeps your Google Workspace inbox intact.
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
QuickBooks Online — Direct Connect
Checking connection…
From developer.intuit.com → My Apps → Keys
Keep secret — never share this value
Get free credentials at developer.intuit.com →
Create App → QuickBooks Online → copy Client ID & Secret.
Set Redirect URI to: https://admin.clockinproof.com/api/qb/callback
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).
Notifications Alert channels for overrides, auto clock-outs & dispatches
Rich HTML email with map link, worker details, and a direct approval link.
Included — powered by ClockInProof platform
Instant SMS with a deep-link to the Overrides tab. Works on Android & iOS.
Included — powered by ClockInProof platform
SMS alerts for overrides, auto clock-outs, and dispatches are sent to this number.
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
QuickBooks Online — Direct Sync
BetaChecking connection…
Quick Setup — 3 Steps
- 1 Go to developer.intuit.com → Create App → QuickBooks Online → copy Client ID & Client Secret
-
2
In your Intuit App settings, add Redirect URI:
https://admin.clockinproof.com/api/qb/callback - 3 Go to Settings → QuickBooks Direct Connect, enter Client ID & Secret, save, then click Connect to QuickBooks
Employee Mapping
Match each of your workers (left) to their record in your accountant's QuickBooks (right). Once mapped, hours sync automatically.
Loading…
Push Hours to QuickBooks
Select Pay Period
Sync History
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.
Job Sites
Save job site addresses. Workers pick from this list when clocking in.
No job sites added yet.
Job Dispatch
Send a job to a worker via SMS. They get a Google Maps link and can reply when on the way.
—
Sent (7d)
—
Replied
—
Arrived
—
Total (7d)
Recent Dispatches
No dispatches yet. Click "Dispatch a Job" to send the first one.
Encircle Integration ● Connected
Enter your bearer token below to connect
0
Active Jobs
Encircle API does not send job status
Closing or leaving a job in Encircle does not remove it from CIP sync — Encircle's API returns all jobs with no status field. To remove a job from CIP, use the Close Job button on the card below. CIP will permanently ignore it on all future syncs.
Last synced:
Connect Your Encircle Account
How to get your Bearer Token:
- Log in to encircleapp.com
- Go to Settings → Integrations → API
- Copy your Bearer Token and paste it below
No active jobs found. Show closed jobs or click Sync Now to import from Encircle.
| Date / Time | Added | Updated | Closed | Result |
|---|
No sync history yet.
Worker Issue Reports
Workers can flag sessions they believe are wrong. Review and respond here.
No issue reports yet.
Submit a Support Request
We typically respond within 24 hours. You'll receive email updates on your ticket.
My Support Tickets
Loading tickets...
Integrations & API
Connect ClockInProof to external platforms like RoomLens Pro, your own tools, or any REST-capable system.
Automatically create job sites, dispatch technicians, and log hours from inside RoomLens. Add-on billed at +$29/mo per connected account.
Learn moreAPI Keys
Use these keys to authenticate external requests.
Webhook Endpoint
We POST signed events (job.created, worker.clocked_in, job.closed) to your URL.
API Quick Reference
Verify API key + connection
Create a job site
Dispatch worker via SMS
Hours logged for a job
Close job + clock out all
List available workers
Base URL: https://admin.clockinproof.com Auth: Authorization: Bearer <key>