In pilot with Immigrant & Community Services

Scheduling built for the people who hold communities together.

StaffHub is a warm, modern scheduling and leave-management tool for nonprofits — replacing Microsoft Shifts with something that actually fits the way your team works.

🇨🇦 Hosted in Canada Self-hosted option Free for nonprofits in pilot
This week
All staff covered
Mon
Tue
Wed
Thu
Fri
YN
Yuki
9–5
1–8
PM
Priya
9–5
9–5
9–5
9–5
9–1
MO
Marcus
12–8
12–8
12–8
PTO
PTO
DW
Dana
10–6
10–6
10–6
10–6
Open
HA
Hassan
9–5
Sick
9–5
9–5
9–5
Approved Yuki's vacation 2 min ago · auto-updated
Built for the work you actually do

Everything Shifts had, plus the things nonprofits actually need.

Most scheduling tools are built for retail or call centres. StaffHub is built around program-based teams, grant-funded hours, and the realities of community work.

🗓️

Weekly schedule, by program

Color-coded shifts grouped by your real programs — Youth, Settlement, Senior Outreach, whatever you run. Drag, edit, publish.

🏖️

Leave that fits your policy

Vacation, sick, personal, bereavement, smudging leave, family responsibility — all the leave types your collective agreement actually contains.

One-click manager approvals

Requests land as cards with coverage warnings built in. Approve from email, chat, or your phone — balances update automatically.

📊

Board-ready reports

Leave liability, absence patterns, coverage by program. Export to PDF or CSV for funders, audits, and quarterly board packages.

🔓

Open shifts, claimed fairly

Post a shift that needs coverage. Eligible staff see it instantly and claim it. No more group-chat scrambling at 8pm.

🔗

Connects to your accounting

Built-in sync with Avanti and other Canadian payroll systems. Hours flow straight through — no double entry.

Who it's for

Whether you're five people or fifty.

StaffHub scales with you. The same tool that works for a single-program drop-in centre also handles multi-site agencies with a dozen funded programs.

Small grassroots orgs

You've been running schedules on a whiteboard, group chat, or a shared spreadsheet that nobody quite trusts.

  • Set up in an afternoon — no IT team required
  • One manager, one calendar, no extra fees
  • Staff request leave from their phone
  • Time-off balances calculated automatically

Multi-program agencies

You're juggling settlement workers, youth staff, counsellors, outreach — each program with its own budget and rules.

  • Color-coded views by program or site
  • Program-level approval workflows
  • Track hours against grant-funded positions
  • Coverage warnings before approving leave

We were stitching together Shifts, three spreadsheets, and a group chat. StaffHub finally feels like a tool that was built by someone who's worked in a nonprofit — not adapted from something built for a call centre.

NK
Natalie K.
Operations Manager · Immigrant & Community Services

Ready to make scheduling feel less heavy?

We're onboarding three pilot organizations this quarter. The pilot is free, hosted in Canada, and we set it up with you.

Our story

We built StaffHub because nobody else was going to.

When Microsoft announced it was sunsetting Shifts, hundreds of Canadian nonprofits suddenly had a problem: nothing on the market really fit them — and the things that did cost more than their entire HR budget.

Nonprofits run on thin margins, grant-funded positions, and people who care enough to stay late. Their scheduling needs are real but specific: program-based teams, collective agreements with leave types that don't exist anywhere else, board reports that funders actually want to read.

The big HR platforms charge per-seat fees that wipe out an entire program budget. The cheap ones treat your team like retail staff. Neither one was built for the work your people actually do.

We started with one pilot organization, a clear goal, and a refusal to ship anything that didn't make their lives lighter.

What we believe

Software should fit the org

Not the other way around. We bend to your collective agreement, your programs, your language.

Your data is yours

Self-hosted or hosted-in-Canada. No surprise migrations, no data sold to anyone, no lock-in.

Free where it matters

The pilot is free. Pricing for nonprofits stays simple, predictable, and well below what enterprise HR tools charge.

Built with, not for

Every feature starts with a real conversation with a real ops manager. We listen first, build second.

Where your data lives

Two options, both designed around Canadian privacy law (PIPEDA) and the realities of nonprofit IT.

🇨🇦

Hosted by us, in Canada

We run your StaffHub on Canadian infrastructure with daily backups. You get a custom subdomain, automatic updates, and we handle everything. Recommended for most pilots.

🏠

Self-hosted on your hardware

For organizations that want their HR data on a server in their own office. We ship a Mini-PC pre-configured with Docker, Postgres, and n8n. Same software, your hardware.

How this works

Underneath the friendly interface, StaffHub is a small open stack: Postgres for your data, n8n for the workflows (approvals, balance updates, notifications), and a modern web front-end. No proprietary databases, no vendor lock-in. If you ever leave us — which we don't think you will — your data goes with you.

We integrate with Avanti and other Canadian payroll vendors so hours and leave flow straight into payroll without anyone re-typing anything.

Who's behind this

StaffHub is a small team of nonprofit-tech folks based in BC, building one tool we wish had existed when we were running ops ourselves. We're not VC-backed, we're not trying to be the next Workday. We're trying to make Monday mornings a little lighter for the people who hold communities together.

Start your pilot ← Back to overview