Admin Workspace

Manage hours, payroll, client billing, workers, and activity from one place.

Active Staff
Working Right Now
Active Clients
Hours Today
Hours This Week
Pending Payroll
Approved hours not yet paid out

Hours Worked — Last 7 Days

Total completed hours across all workers, by day.

Recent Activity

Latest clock-ins across the team.
Loading...
Total Hours (range)
0h
Active Workers
0
Total Shifts
0
Avg Hours / Shift
0h

Time Entry Management

Clock out a worker who forgot to clock out, or manually add a completed shift. These entries are included in totals and PDF/Excel exports.

Currently Clocked In
Loading active shifts...
Daily Hour Limits

Every worker's max hours per day, hours worked so far today, and hours remaining — verified against Supabase, not just this browser. Set or change a worker's max in Team Access → Worker Login Management below.

Loading...
Add Hours Manually

Payroll & Client Billing

Set each worker's pay or billing rate, calculate payroll from approved hours, record payments with proof, and create client invoices.

Worker Financial Settings
For arrangements like a family member's hours being tracked here just to calculate their pay — hours and pay still show normally below, but billing/profit numbers won't count them.
Sees the Leads tracker on their clock-in screen and can be assigned leads.
Can create worker/client accounts, send contracts, and watch worker screens. Won't see payroll, other people's contracts, or be able to remove/delete any account.
Rate History for Selected Worker

Every past statement uses whichever rate was in effect on each shift's actual date — this is where you control that. Add a rate change effective on any past or future date, not just "starting now." Select a worker above first.

Effective DatePay RateBill Rate
Select a worker above to see their rate history.
Hours in Current Range
0.00
Total Payroll Due (all workers)
$0.00
Client Billing Total
$0.00
Net Profit (billing minus all payroll)
$0.00
Client billing minus every worker's payroll for the period, including in-house company employees whose wages are a real Eleva cost — not just client-placed workers. Anyone marked "not billed" above is skipped on both sides, since that's not an Eleva expense at all.
Payroll Breakdown — Hours, Paid & Still Owed

Every worker is included here, regardless of whether they're placed with a client or working in-house. Only one thing hides a worker from this list: no completed shifts in the date range above. If someone's missing, widen the date range first — that's almost always the reason, not their role or client assignment.

Download Profit & Loss Statement

A separate report from the payroll statement below — this one is about what Eleva actually earns: total client billing minus total worker payroll, for a date range, broken down by client. Use this to see where the money is actually coming from.

Record Employee Payment
The amount is calculated from completed hours × the employee pay rate. You may adjust it before saving.
Download Payroll Statement

Pick a date range to get one PDF with hours worked, amount paid, and balance owed — calculated using whichever rate was in effect on each shift's date, not today's rate. Every payment proof from that range is attached. Choose one employee, or all of them at once.

Payment History
Create Client Invoice
Select a client employee to calculate the invoice.
Showing all workers.
Daily & Weekly Totals by Worker
All Entries

Phone System

Eleva-owned SignalWire numbers stay under admin control. Add a SignalWire number, assign it to a worker, and the worker can make and receive calls from the Eleva Staff Portal.

Add Eleva Phone Number
Worker Phone Access
Disabling a worker removes their browser calling access. The SignalWire account and phone number remain under Eleva control.
Current Assignments
Open this section to load assignments.
Recent Phone Activity
No activity loaded yet.

Team Access

Create logins, control client visibility, and manage existing accounts without losing any of the underlying controls.

Changes here affect portal access.

Account Information

Only the fields needed for this account are shown.

Worker Settings

Pay, client assignment, and monitoring controls.

Shows Leads on this worker's clock-in screen.
Can create worker/client accounts, send contracts, and watch worker screens. Won't see payroll, other people's contracts, or be able to remove/delete accounts.
Advanced: legacy temporary-password worker creator

Kept intact as a fallback. The primary form above can also create a worker with a temporary password.

Client Worker Access

Choose exactly which worker each client can see and watch live.

All Accounts

Deactivate accounts without deleting historical records, or permanently delete only when necessary.

Worker Login & Limits

Update a worker's identity, login, monitoring requirements, daily hour limit, or password.

Monitor count required before Clock In unlocks.
Admin email/password changes use a protected Supabase Edge Function so the service-role key is never exposed in the website.
Today's Hours Override

Add extra hours only for today; the normal daily maximum returns tomorrow.

Select a worker above.
Client Login Management

Update client display name, login email, or password.

Contracts

Send a fillable agreement to a worker or client through their portal, and countersign once they've signed it. No email or paper needed.

New Contract
All Contracts
Loading...

Client Activity

Per individual client login (not company-wide) — how often they check in, which worker they looked at, when, and for how long. This is admin-only; clients have no way to see this.

By Individual Client Login
ClientCompanyDashboard OpensTime on DashboardWorker ViewsLive WatchesLast Active
By Client + Worker
ClientWorkerViewsLive WatchesTime WatchingLast Viewed
Recent Sessions

Individual events, most recent first. "Watching" duration is only known if they clicked Close on their end — if they just closed the tab mid-watch, it shows as ongoing/unknown.

ClientWorkerActionStartedDuration