Provision tenants in the super-admin
List your subsidiaries, pick subdomain slugs, set per-tenant logos and feature flags. New tenants are spun up in under five minutes from the admin console.
A single deployment of WORKSPHR that hosts independent organizations under their own subdomains, with row-level data isolation, per-tenant branding and feature flags, and a super-admin console that can spin up or wind down a subsidiary without engineering involvement. Built on AWS ap-southeast-1 for data residency.
Holding companies, conglomerates, and BPO groups in PH typically run 4 to 12 separate HR systems across subsidiaries. WORKSPHR collapses that into one billing account, one super-admin console, and one set of compliance updates that propagate everywhere.
Every subsidiary on a different tool means 6 vendor contracts, 6 admin trainings, 6 BIR alphalist exports to consolidate, and zero visibility for the parent CFO. Multi-tenant architecture is the structural fix, not just a discount.
Subdomain routing, database isolation, super-admin console, per-tenant feature flags, AWS deployment topology, the same architecture WORKSPHR uses for itself, made available to your group.
Every subsidiary gets a subdomain matching its slug, e.g. acme-corp.worksphr.com. The TenantMiddleware reads the Host header on every request, resolves the org, and scopes the session, with no app-level branching needed.
List your subsidiaries, pick subdomain slugs, set per-tenant logos and feature flags. New tenants are spun up in under five minutes from the admin console.
Each tenant gets its own employee import, payroll history, and 201 file load. WORKSPHR Implementation Specialist runs in parallel across all subs.
BIR/SSS/PhilHealth changes propagate to every tenant on the next deployment, no per-sub upgrade contract. The parent CFO sees consolidated headcount and comp on a single dashboard.
org_id. The TenantMixin and repository base class auto-inject WHERE org_id = :org_idon every query. CI tests include cross-tenant leakage checks that block merges if the filter is missing. We use shared schema with row-level tenancy so backups, migrations, and PITR cover everyone in one operation, but no tenant can read another tenant's rows.acme-corp.worksphr.com. Logo, color tokens, email-from address, and workflow defaults are configured per tenant. End-users never see the parent brand unless the parent chooses to surface it.ap-southeast-1. Aurora PostgreSQL Multi-AZ for the database, ElastiCache Redis for sessions and rate limits, S3 for uploads (logos, resumes, payslips, reports), CloudFront + WAF in front. Data residency disclosure available on request for your DPA filing.Book a 30-minute demo with our enterprise team. We'll walk you through tenant provisioning, isolation guarantees, and AWS topology, live.