Help center, simpler dashboard, schedule cleanup
Built the help center, redesigned the manager dashboard around a single 'do this next' card, and trimmed the schedule UI down to its essentials.
- NewHelp center at /help with 21 plain-English articles across 9 categories, plus search and per-article SEO.
- New'Do this next' hero card on the manager dashboard: surfaces the most urgent action (publish drafts, approve time off, fill open shifts) with one clear CTA.
- ImprovedSchedule page redesigned to match the Agendrix shape — single toolbar, open shifts pinned to the top, slimmer shift cards with a colored left-edge stripe.
- ImprovedPlain-English pass across the app: 'geofence' is now 'clock-in zone' everywhere users see it. Acronym soup (GDPR, HMAC, OAuth, EWA) replaced with words a busy manager understands.
- ImprovedLanding page conversion polish: tighter hero copy ('Run your team on autopilot'), FAQ section, comparison table vs Sling / Deputy / When I Work, sticky mobile CTA, risk-reversal band by pricing.
- FixedEmail and SMS no longer silently succeed when env vars are missing in production — users get a clear error instead of a frozen verify-email screen.
- FixedPOS connect form: hid Toast / Square / Clover until their integrations fully ship. Manual entry is the visible default with honest 'coming soon' copy.
- FixedEWA settings: hid scaffolded payout providers (Branch, Tapcheck, DailyPay) from the dropdown — only the internal-ledger flow that actually works shows up.
- Fixed/training, /hr/reviews, /settings/pto cleaned up: removed 'coming soon' UI that read as broken to a paying customer.
- FixedLanding page footer: replaced 11+ dead `href='#'` links with real routes and removed sections that pointed nowhere.
- Behind the scenes/api/attendance/live bounded to last 24h + take 5000 — no more org-wide AttendanceLog scans.
- Behind the scenes/api/reports/export capped MAX_MEMBERS=5000, MAX_SHIFTS=10000 — prevents lambda OOM on large-org CSV exports.
- Behind the scenesMarketplace coverage autopilot uses createMany — was N+1 inserts per uncovered shift.
- Behind the scenesRate limit added to /api/auth/reset-password (10 per 10 min by IP).
- Behind the scenesAudit log gaps closed on meeting-room booking, hot-desk booking, and custom-role unassignment deletes.
Tier 3 UX — Simple Mode, conversational onboarding, AI-first schedule
The 'I am not tech-savvy' release. Simple Mode hides advanced features, the onboarding wizard now has a 'just talk to the assistant' path, and the schedule page leads with an AI prompt banner.
- NewPer-org Simple Mode vs Pro Mode toggle. Simple mode hides custom roles, webhooks, API keys, audit log, advanced reports, etc.
- NewConversational onboarding: a single 'tell the assistant about your business' chat that asks 4 questions and provisions the workspace.
- NewAI prompt banner on the schedule page: type 'I need 2 cashiers Mon–Fri 9–5' and the assistant drafts the week.
- NewCo-pilot tools now back the in-app AI hints: create_pto_policy, create_custom_role, list_permission_catalog.
- ImprovedInline /setup wizard completes location + team + first shift without leaving the page.
- ImprovedCSV import wizards for members, shifts, and locations — paste or upload, mapping shown before commit.
- ImprovedIndustry starter packs auto-fill PTO categories, blackout dates, and recurring shift templates per vertical.
- ImprovedRole-based dashboards: employees see their own next shift / offers / time-off; managers see the operational view.
- ImprovedEmpty-state CTAs on key list pages now open one-tap actions instead of dumping the user into a config tree.
Geo + face match + integrations
GPS-verified clock-in goes live with selfie liveness check. Finch payroll, Twilio SMS, VAPID push, and live POS adapters all ship.
- NewGeofenced clock-in: GPS-verified punches, per-location radius, out-of-zone flagging for manager review.
- NewFace-match verification on clock-in (optional per org). Liveness check prevents photo-of-photo spoofs.
- NewFinch payroll integration: 60+ providers (Gusto, ADP, Paychex, QuickBooks, Rippling…).
- NewTwilio SMS integration: shift offers, schedule changes, time-off decisions delivered via text.
- NewVAPID web-push notifications: works on iOS 16.4+, Android, desktop browsers.
- NewPredictive scheduling compliance engine: 6 rule families (max weekly/daily hours, min rest, meal breaks, consecutive days, predictability pay) with city presets for NYC / Seattle / Oregon / Chicago / Philadelphia.
- ImprovedAuto-fill open shifts: rules-based engine that honors availability + time-off + skill tier.
- ImprovedOpen-shift marketplace: three-wave auto-offer (top 3 → top 5 → all qualified) with first-respond-wins claim.
Want updates by email instead? Drop us a line at
hi@shyftforce.com and we'll add you to the release-notes list.