First time? Username = first name + first letter of your last name (e.g. rosam), password welcome@kb. Forgot your password? Ask the manager to reset it — you'll start again with welcome@kb.
Welcome! Set your own password and contact details to continue.
⚠ Saving is not active yet (API unreachable). You can view everything, but changes are not stored.
⚠ Could not load the weather forecast — busy levels shown without weather effect. Try again
📋 Roster
🙋 Availability
🏖 Vacation
📖 History
👥 Team
📊 Admin
Work week by week: ⚡ auto-fill in a week's header fills that week's empty slots (availability, everyone's day pattern, peak duos, contract hours) — adjust, then ✅ publish. 🧹 clear starts the week over.
By default you are available. Tap a block to cycle: not available → backup (call me if needed) → 🏖 vacation (only after written approval — logged) → available. Going on holiday? Request it in the 🏖 Vacation tab — approved days are blocked automatically. The first 2 weeks are required — submit them every Friday; weeks 3–8 are optional but help a lot.
📅 Your shifts in your own calendar
Subscribe your calendar app to this link — your rostered shifts appear automatically (and update when the roster changes).
iPhone/Mac: Settings → Calendar → Accounts → Add subscribed calendar. Google Calendar: Settings → Add calendar → From URL.
🔔 Notifications
Get a ping on this phone for: the Friday deadline, roster published, open shifts, cover requests and vacation decisions.
📱 iPhone: first add this app to your home screen (Share → Add to Home Screen) and open it from there — then this works.
🏖 Request vacation
Vacation must be requested at least 1 month ahead. A request here counts as your written request. The manager gets a notification; once decided you'll see a message here — approved days are blocked automatically.
→
Your worked shifts
Loading…
🔍 Activity log
Every availability change, roster edit, publish, swap and login is recorded here.
👥 Team availability
Per person per day: Afternoon · Evening · Late. green = available · red = not available · orange = backup · 🏖 = vacation · blue = rostered · ⚠ = has not submitted this week
➕ Add team member
Creates a personal account (username = first name + first letter of last name, start password welcome@kb) and sets the planning preferences that ⚡ auto-fill uses. After ± 2 months their real worked pattern takes over automatically.
Preferred days: (unchecked = only planned when needed)
Team: contract hours & shift leaders
📅 Full roster calendar (all published shifts + backups, for quick switching): copy subscribe link
Hours are used by ⚡ auto-fill and weekly totals. Grey suggestions = average actually worked hours/week (last 12 active weeks, rounded) — they apply until you type your own number. ★ Shift leader = has the required papers / on the permit — every staffed shift needs at least one.