Onboarding that ends in hours, not weeks.
Most new customers are running their first rostered shift the same afternoon they signed up. Here's exactly how the 14 days unfold.
Sign up & claim your workspace URL
Creates an instant workspace at /t/your-company. Your trial is Professional-tier and clocks down 14 days from now.
- Company name, workspace slug, admin details
- No credit card, no phone verification, no sales call
- Picks up your timezone & ZAR pricing automatically
- Optional promo code at signup
Configure your first site & posts
Add a site (physical location), a post (a position within the site), and a post order (what needs to happen each shift). Starter templates cover most use cases out of the box.
- Site address, contact, timezone, geofence radius
- Posts like "Front Gate", "Control Room", "Roving Patrol"
- Post orders with checklist items
- Seeded: Foot Guard, Armed Response, K9 Handler, Supervisor role templates
Add your workers
CSV-import your existing worker database or add them one by one. Each worker gets a role, qualifications list, and optional personnel document store (ID, firearm licence, PSIRA cert).
- CSV import with dry-run preview
- Role, grade & site assignment in bulk
- Document store with expiry tracking
- Magic-link invite for each worker (email or SMS)
Build your first roster
Pick a week, drag shifts onto workers — or hit "auto-fill" and let the engine cover it. The roster validates qualifications, fatigue rules and overtime caps before it'll let you publish.
- Drag-and-drop week view
- Auto-fill solver with rule-violations preview
- Copy previous week forward
- Publish triggers notifications to workers
Workers install the PWA & clock in
Workers open the magic link you sent. They add ShiftHub to their home screen (iOS: Share → Add; Android: tap "install"). Face ID or PIN login. Clock-in ready at their next rostered shift.
- Installable from Chrome or Safari — no App Store
- PIN or biometric unlock
- Geofence-gated clock-in & out
- Offline-safe: checklists and incidents queue when signal drops
Go live & iterate
Your first real shift is running. From here, you extend — custom forms, more sites, payroll CSV export configured, client portal opened. Our starter pack of webinars and docs walks you through each step.
- Onboarding checklist inside the admin panel
- Starter pack: email course + video walkthroughs
- Free email support during trial
- Switch to paid plan any time — your data carries over
What happens day by day
Full Professional-tier access for 14 days. No feature gate. We send you two reminders — that's it.
-
Day 1Workspace created, all features unlockedWelcome email with starter-pack links and a support reply address.
-
Day 10Gentle reminder: 4 days leftEmail with a link to the pricing page. No pressure, no upsell calls.
-
Day 13Final reminder: trial ends tomorrowIf you're enjoying it, pick a plan. If not, export your data and walk away.
-
Day 14Trial endsIf you've not chosen a plan, login is restricted to billing & export pages. You have 30 days to decide before data is deleted.
-
Day 15+Pick a plan or export & goBilling is through PayFast (recurring debit order or card). Your data, rosters and history carry over when you subscribe.
Ready to run that first shift?
It really is just a workspace URL, a company name, and your email.