Skip to content
Staff App

One app for shifts, hours, availability, and expenses

A progressive web app your staff add to their home screen, no App Store download. Accept shift offers, check in with GPS, submit timesheets, claim expenses, manage availability, upload compliance documents, and switch between agencies. Check-in, check-out and expenses keep working with no signal.

PWA: works on any phone. No download needed.

Everything in One Place

What your staff can do

Accept shift offers

Browse open offers, accept or decline from their inbox. Offer waves notify priority staff first, then escalate automatically.

Check in and out

QR scan at the venue or GPS location with optional selfie. Break tracking during shifts. Check-ins queue offline and sync when signal returns.

Hours and expenses

View timesheet history by month with pending, approved, and rejected status badges. Submit expenses with receipt photo upload, tied to a specific shift, and track them from submitted to paid.

Set availability

Define recurring availability rules, preferred days, working hours, travel radius, and exception dates, all from their phone.

Request leave

Submit leave requests for seven types: holiday, sick, unpaid, compassionate, parental, training, or other. Each request is tracked from draft to approved or declined.

Upload documents

Upload compliance documents from their phone, track expiry dates and approval status, and view and digitally sign issued contracts: typed, drawn or uploaded.

View reputation

See their reputation score, review history, attendance reliability, and talent signals. Bayesian scoring over a 180-day window.

Earnings reports

Monthly and year-to-date earnings and hours summary. Cross-org totals for staff working with multiple agencies.

Holiday and leave overview

View holiday accruals, days taken, and remaining balance. Leave requests tracked with approval status.

Calendar sync

Connect Google Calendar or Microsoft 365. Confirmed shifts appear in their personal calendar automatically.

Account and security

Manage profile, notification preferences, theme, and language. Two-factor authentication with TOTP and recovery codes.

Multi-Agency

One login, multiple agencies

Event freelancers often work for several agencies. Keruja handles this natively: staff log in once and switch between organisations from the header. Each agency's data is completely isolated. Shifts, offers, timesheets, and documents are all scoped to the active organisation.

Mobile-First

Built for phones, built for venues

The staff portal is a progressive web app: staff open it in their browser and add it to their home screen. Five-tab bottom navigation with badge counts, haptic feedback on tap, and safe area padding for notched devices. No App Store approval. No forced updates.

Works offline

Check-in, check-out and expense claims queue on the device with no signal and sync automatically when connectivity returns. Browsing shifts needs a connection.

Background sync

Queued actions sync automatically when connectivity returns

Push notifications

Opt-in shift reminders, offer alerts, and timesheet updates via web push. On iPhone, push requires the app to be added to the home screen first.

See how your next event would run in Keruja.

A personalised walkthrough focused on how you currently recruit, staff and review worked time. Bring a real event and we will build it in Keruja on the call, with your jobs, your shifts and your rates.

Staff App: Mobile-First PWA for Event Workforce | Keruja