Roadmap
What's shipping
before we say it is.
Most HR vendors publish a roadmap that's really a wish-list that never moves. Ours has three lanes and one rule: anything in Now has an owner and an ETA; anything in Next is scoped; anything in Later is on the radar but not committed.
Now
4In flight this quarter (Q2 2026)
-
MCP server (read-only)
agentsA Model Context Protocol server exposing employees, commesse, timesheets and expenses as resources. Enables Claude/Copilot/Cursor to ground on your tenant data.
-
Self-host Helm chart v1.0
self-hostProduction-grade Helm chart with external Postgres, Redis, S3-compatible storage, and sealed-secrets integration. Today it's a reference Compose; v1.0 is what we deploy ourselves.
-
OpenAPI 3.1 spec + generated SDKs
apiThe REST API as a single source-of-truth spec. Auto-generated TS, Python and Go clients drop on every merge — no more drift.
-
Webhook delivery service
ecosystemDedicated delivery queue with HMAC signing, exponential backoff (72h), replay from dashboard, and partial-failure dead-letter. Replaces the current in-process fan-out.
Next
3Scoped for Q3 2026
-
Module standalone billing
modularEnable just Money, just People or just Work in the product — billing, seat counts and feature flags all module-aware. Back-end scoping already there; UI + Stripe wiring remaining.
-
Real OAuth for Slack / Google / Okta
ecosystemReplace the mock OAuth handshake in Settings → Integrations with the actual flows. Tokens stored in a KMS-wrapped vault.
-
Native iOS + Android apps
mobileNative shells around the PWA with biometric unlock and background sync for expense photos. Ships via App Store / Play Store; PWA remains the default.
Later
4On the radar for Q4 2026 and beyond
-
Agent-native workflows (write actions via MCP)
agentsOnce the read-only MCP server has settled, extend to write actions — approve expense, book leave, draft offer letter. Gated behind explicit per-tool permissions.
-
BYO-LLM for anomaly detection
aiOptional plug-in: route expense/timesheet anomalies through your own Azure OpenAI or Bedrock tenant. No data leaves your network.
-
Marketplace SDK for community modules
ecosystemA packaging format (think VS Code extensions) for third-party modules distributed on GitHub. Each module declares permissions up front.
-
SCIM for inbound user provisioning
enterpriseNot just outbound identity federation — let enterprises push employee lifecycle events into Pulse from Okta / Entra ID / JumpCloud.
Things we are deliberately not doing.
Every product becomes what it chooses to say no to. Here are the temptations we've said no to, with reasons you can argue with.
- ✗ Closed-source enterprise edition with extra features. No.
- ✗ Per-API-call pricing for the REST API. Included on every tier.
- ✗ LLM-generated "AI Copilot" in place of the local intent parser. Reliability > marketing.
Influence the order.
The lane ordering inside Next and Later is driven by signal — 👍 reactions on GitHub issues, customer meetings, and depth of dependency in the codebase. The loudest way to move something is to open an issue, describe your context, and invite +1s.
Propose something on GitHub HR software for people who
hate HR software.
Free forever, self-hosted. Free for your first 5 employees on hosted Pulse. No credit card. No sales call to see the product. Import in an hour, export in a click — always.