Yrka is designed primarily as an online application, but the employee app supports a limited offline mode so that time-sensitive employee actions — like clocking in or submitting a time entry — are not lost if your connection drops. When you take an offline-supported action, Yrka stores it locally in a queue and syncs it automatically when your device reconnects. Admin surfaces, search, and most reads require a live connection and are not available offline.Documentation Index
Fetch the complete documentation index at: https://docs.yrka.io/llms.txt
Use this file to discover all available pages before exploring further.
What works offline
The following employee-initiated actions are supported in the offline queue. When you take one of these actions while offline, it is saved locally and synced when you reconnect:- Time entries and clock actions — clock-in, clock-out, and manual time entry drafts
- Resource acknowledgements — marking a resource or announcement as acknowledged
- Profile change requests — submitting a profile update for admin review
- Schedule availability — updating your availability preferences
- Coverage requests and time-off requests — submitting a coverage or time-off request
- Explicit message sends — sending a message that was deliberately submitted (not unsaved drafts)
Queuing an action offline does not guarantee it will be accepted by the server. The server still validates the action when it syncs — for example, a time entry that conflicts with a locked pay period will fail on sync even if it was queued offline.
What requires a live connection
The following actions and features require an active internet connection and are not available in offline mode:- All admin surfaces — Dashboard, Timekeeping, Personnel, Reports, Settings, Integrations, Payroll, Imports, and Admin Tools
- Search — all search functions require a live connection to query the server
- Reads of new data — loading records, profiles, schedules, or messages that are not already cached
- Attachments and private document uploads — file uploads and downloads require a live connection
- Payroll exports — generating export files is online-only
- Provider connections and sync — all integration and provider sync actions require a live connection
- Zavi / AI answers and recaps — AI features require a live connection
- Admin approvals — approving or rejecting requests, timecards, and work items is online-only
- Training attempts — completing or recording training results requires a live connection
- Unsaved message drafts — text you have typed but not explicitly sent is not queued
The offline queue
When you take a supported action while offline, it enters the offline queue. The queue holds the action locally until your device reconnects and Yrka can send it to the server.Viewing queue status
When items are in the queue, a banner or status indicator appears in the employee app. You can open the queue surface from this indicator to see:- The type of each queued action
- Its current status (queued, syncing, synced, failed, needs review, canceled)
- The last attempted sync time
- Whether Retry or Cancel is available
Connection banner
When Yrka detects that your device is offline or has a degraded connection, a connection banner appears at the top of the employee app. The banner clears when your connection is restored and the queue resumes syncing automatically. You do not need to take any action for automatic sync — just wait for the connection to stabilize.What happens when you reconnect
When your device reconnects, Yrka begins syncing queued items automatically. Each item moves through the following statuses:| Status | What it means |
|---|---|
queued | The action is saved locally and waiting for a connection |
pending | The action is local or waiting on an explicit next step |
syncing or processing | The action has started sending to the server — do not cancel |
synced | The server accepted the action; the owning workflow may still require review |
needs review | A manager or admin now owns the next decision in the owning workflow |
failed | The action did not complete; Retry may be available |
canceled | The action was stopped before completion |
entitlement blocked | Your account state paused new writes; do not delete the item — resolve the account state first |
Retrying, canceling, and escalating queued actions
Retrying a failed item
If an item showsfailed, look for a Retry button. Tap or click it once you are on a stable connection. Do not retry repeatedly in a short window — if the same safe error repeats after two or three attempts, escalate rather than continuing to retry.
Canceling a queued item
You can cancel a queued item only when:- It was submitted by mistake, and
- It has not yet started syncing (the status is
queuedorpending, notsyncingorprocessing)
When account state is blocking sync
If an item showsentitlement blocked, suspended, canceled, or past due, your organization’s account state is preventing new writes. Do not delete the queued item — it preserves the evidence of the action you took. Ask your admin or owner to resolve the account state. Once account access is restored, the item can be retried.
When to escalate
Escalate to your manager, admin, or support when:- The same safe error repeats after retrying
- The Retry button disappears without the item completing
- The item shows
syncedbut cannot be found from the owning workflow - You see duplicate-looking records after reconnecting (compare timestamps and action type before deleting anything)
- The queue item type and status
- The last attempt time
- The safe error code if shown
- Your device type and app context (browser, PWA, or desktop companion)