Everything you might want to know.

Can't find the answer? Email hello@shifthub.co.za — we reply fast.

Free trial

Is the 14-day trial really free?

Yes. We don't take card details at signup. The only thing you give us is a company name, workspace URL, your name, email and password. Your trial is 14 days of full Professional-tier access — every module unlocked.

What happens on day 15?

If you've picked a plan and connected PayFast, you'll be billed automatically. If you haven't, the workspace is put into a paused state — you can still log in to billing and data-export pages, but the rest of the app is gated until you subscribe.

We keep your data for 30 days after that. If you come back and subscribe within 30 days, everything is where you left it.

Will you auto-charge me when the trial ends?

No. We don't have your card. You choose when to subscribe, and only then do you connect PayFast.

Can I extend the trial?

In most cases yes — if you're mid-migration or needing more time to evaluate. Just email hello@shifthub.co.za and we'll extend.

What's restricted during the trial?

Nothing feature-wise. All modules — firearms, K9, fleet, form builder, webhooks — are on. The only limits are the caps of the plan you picked at signup (or Professional if you didn't pick one).

Can I invite my team to the trial?

Yes, and we encourage it. Add other admins, import workers, let them install the PWA. The more of the team that sees it running, the better a decision you make.

Pricing & billing

Why don't you charge per user?

Per-user pricing punishes growth. If you onboard 40 new guards in a month, your bill shouldn't jump R3,000 overnight. With ShiftHub, you pay one monthly fee for the tier you're on — within that tier, add workers as fast as you can hire them.

What counts as an "active worker"?

Any personnel record marked active, or with activity (roster, clock-in, incident, form submission) in the last 30 days. Workers you've deactivated, or who haven't been scheduled / clocked in the last month, don't count.

What happens if I hit my worker or site cap?

You get one "courtesy add" per week — so a worker can be onboarded for a shift even at cap. Beyond that, we block further adds and prompt you to upgrade. You'll never get a surprise overage bill.

Can I upgrade or downgrade any time?

Yes. Upgrades take effect immediately and prorate the difference. Downgrades apply at your next billing cycle and require that your current usage already fits the target tier's caps.

What's the minimum contract?

None. ShiftHub is pure month-to-month. Subscribe when you're ready, cancel when you're done — your workspace stays live until the end of the current billing month. No lock-in, no early-termination fees.

How does PayFast work?

PayFast is South Africa's leading payment gateway. On subscribing, you authorise a recurring debit order or card-on-file with them. We never see or store your card details. Invoices are emailed from ShiftHub on every billing event.

Are prices VAT inclusive?

Yes. Every price on our pricing page already includes 15% South African VAT — the figure you see is exactly what you'll be billed.

Do you offer discounts for NGOs, schools, or long-term contracts?

Yes — contact us. We also run occasional founding-member promos (look for promo-code fields at signup).

Security & compliance

Is ShiftHub POPIA-compliant?

ShiftHub is POPIA-aware and designed to support your obligations under the Act. We offer:

  • Data subject access: workers can export their own data
  • Right to rectification: workers can correct their own record
  • Right to erasure: admins can delete personnel records (audit-logged)
  • Data processor agreements on request
  • ZA-region hosting for Enterprise customers

See our full POPIA policy.

Where is my data hosted?

Standard tiers host in European Union (Ireland). Enterprise customers can opt for South African hosting (Johannesburg/Cape Town region) for data residency.

Is data encrypted?

TLS 1.3 everywhere in transit. Sensitive fields (ID numbers, firearm licence numbers, banking info) encrypted at rest with AES-256. Passwords bcrypt-hashed with a unique salt per record.

Do you support 2FA?

Yes — TOTP (Google Authenticator, Authy, 1Password, etc.). 2FA is mandatory for privileged roles: tenant admin, operations manager, HR manager, finance, armoury officer, fleet manager, K9 lead.

Is there an audit log?

Yes. Every change to firearms, rosters, incidents, personnel and billing captures: actor, timestamp, IP, before/after payload. Admins can browse and filter the log; Professional & Enterprise can export to CSV.

How do you handle backups?

Automated daily backups, encrypted and stored in a separate region. 30-day retention. Point-in-time recovery on request for Enterprise.

Have you had a security breach?

No material breach to date. If one ever occurs, affected customers are notified within 24 hours per our Terms of Service and POPIA obligations.

Onboarding & data migration

How long does setup actually take?

Most customers are running their first rostered shift the same day they sign up. A full go-live (all sites, all workers, payroll CSV export configured) typically takes 3–7 working days for a 50–200 worker operation.

Can I import my existing worker database?

Yes — CSV import with a dry-run preview, so you see what will be created/updated before committing. We also provide a migration template CSV.

Can I migrate from another workforce scheduler?

Yes. We have migration mappings for most common per-user scheduling apps and enterprise security platforms. Email hello@shifthub.co.za with a sample of your current data export (CSV or a screenshot of the fields) and we'll tell you exactly what maps and what to clean up first.

Will you help me onboard?

Professional & Enterprise tiers include free live onboarding calls. Starter and Growth customers get our self-serve starter pack: email course, video walkthroughs, a setup checklist inside the admin panel, and email support.

What if I want to leave? Can I get my data out?

Always. Export every module to CSV from the billing page — rosters, clock events, incidents, personnel, firearms, everything. No data lock-in.

Modules & features

Is the firearms register SAPS-compliant?

The register is designed to match SAPS requirements for commercial firearms: serial number, calibre, licence number and expiry, issue/return log with handler signatures, ammunition draw/return ledger. You retain full responsibility for regulatory compliance; we provide the audit-grade tooling.

Does the clock-in work offline?

Yes. The worker PWA caches the clock-in, checklist and incident screens for your shift. Actions taken offline queue locally and sync as soon as signal returns. Nothing is lost in a basement or remote site.

Can workers clock in from anywhere, or only inside a geofence?

Both are supported. Per-site geofence radius (default 50m, configurable). Out-of-fence clock-in is either blocked or flagged with GPS evidence — your choice. Admins can override in edge cases (site geofence drifted, vehicle-based patrol, etc.).

How does the panic button work?

Three long-presses on the worker PWA panic icon silently triggers a panic event. Control Room (and any admin with panic-receive capability) is notified via in-app, email and — on Enterprise — SMS. Live GPS updates follow for 15 minutes.

Can I build custom forms?

Yes, from Growth tier up. Drag-and-drop form builder: text, number, date, choice, signature, photo, GPS. Conditional logic and required/optional. Use for pre-shift checklists, incident types, client audits — anything.

Does the auto-roster engine actually work on real rosters?

Yes — it's a constraint solver, not a simple round-robin. It respects capabilities, qualifications, overtime caps, rest periods, worker availability and preferences. If it can't cover a shift within the rules, it leaves it open and tells you why.

Can I give my clients a login?

Yes. The client portal is included on every tier (with user caps). Clients see only their own site's incidents, duty logs, visitor records and monthly reports. You control what's visible per contract.

Mobile & worker app

Is there an app in the App Store / Play Store?

No — and that's deliberate. ShiftHub is a PWA (Progressive Web App). Workers open a link in Chrome or Safari and tap "Install" — two seconds, no store download, no device-management setup. Works on iOS and Android.

What phones does it work on?

Any phone with a modern browser (Chrome, Safari, Edge, Firefox). iOS 15+, Android 9+. Low-end phones included — we test on budget Android hardware.

Do workers need their own phones?

Not necessarily. Many customers provide shared tablets at the gate, or site-kiosk phones. The PWA supports both personal and shared-device modes (workers unlock with PIN).

Does the worker app use data?

Minimally. After first load (~2 MB), most actions are kilobyte-range. Offline mode means it only syncs when signal's available. Typical worker uses <30 MB/month.

What languages does it support?

English today. Afrikaans, isiZulu and isiXhosa translations are scaffolded and coming online gradually through 2026.

API & technical

Do you have a public API?

Yes. Read-only REST API on Growth tier; full read/write API on Professional & Enterprise. Token-based auth (Sanctum), rate-limited, versioned (v1). Full docs at shifthub.co.za/api/v1/docs (available to trial accounts).

Do you support webhooks?

Yes, on Professional and Enterprise. Subscribe to events like clock.created, incident.escalated, firearm.returned, roster.published. Signed payloads, retry with exponential backoff, dead-letter logging.

Does ShiftHub connect directly to my payroll system?

No — and that's deliberate. We don't plug into Sage, Pastel, SimplePay or PaySpace. Instead, at the end of each pay period we produce a clean, standardised CSV with worker, hours, overtime and allowance columns. Your payroll team (or any payroll software that accepts CSV imports) handles the rest. This keeps your payroll workflow under your control and keeps us out of your banking data.

How do users log in?

Standard username-and-password with mandatory TOTP-based 2FA for privileged roles (tenant admin, operations manager, HR, finance, armoury, fleet, K9 lead). Rate-limiting and session management are built in; admins can force-logout any session from the audit panel.

Support & uptime

How do I get support?

Email is the baseline — all tiers. Growth adds in-app chat. Professional adds phone support. Enterprise gets a named account manager and priority response.

What are your response times?

Email: first response within 1 business day; Chat: same-day business hours; Phone (Pro+): immediate during business hours; Enterprise: 1-hour business-hours response commitment.

Do you offer an SLA?

99.5% monthly uptime SLA on Enterprise, with service credits for downtime. Standard tiers target 99.5% but without contractual credits.

How ShiftHub compares

ShiftHub vs other South African rostering tools?

Most SA rostering products target the general contract-labour market with a one-size-fits-all template. ShiftHub is built specifically for uniformed, site-based workforces — so firearms, K9, fleet, patrols, duty logs and client portal are first-class features, not add-ons. You get transparent rand pricing, a self-serve trial, and no enterprise-only feature gates.

ShiftHub vs Connecteam / Deputy / When I Work?

Those are generic workforce apps with per-user pricing. They lack security-industry depth: no firearms register, no K9 unit tracking, no armoury-grade audit log. For a guarding business of any size, you'd hit that wall within months.

ShiftHub vs TrackTik / Silvertrac?

TrackTik and Silvertrac are capable enterprise security platforms but priced for 500-guard+ operators with long sales cycles. ShiftHub targets the growth-stage operator (25–1,000 workers): same depth in the places that matter (firearms, K9, incidents), but at R4,499/mo rather than a custom quote.

What if I just need the scheduling, not the security modules?

Perfect — the Starter tier at R799/mo gives you rostering, mobile clock-in and checklists without any security features. Cheaper than a per-user competitor for most operators. You can turn security modules on later with one upgrade click.

Didn't find your answer?

Our founders read every email. We reply within a business day.