Hub — Multi-Tenant SaaS Admin, SSO & Audit Log
EmpireVault Hub is your command center for user management, role-based permissions, subscription billing, and audit compliance. Control who has access to which tools, manage seat-based licensing, and maintain an immutable audit trail across every action in your organization — all from a single admin interface.
How It Works
1. Onboard Your Team
Invite users by email, assign roles, and approve access requests. Each user gets a role — Read-only, Sales, Admin, or Super Admin — that determines exactly what they can see and do across every EmpireVault module.
2. Configure Access
Assign tool entitlements per user at full or lite tiers. Connect your identity provider via WorkOS for SSO with SAML or OIDC — Azure AD, Okta, and others are supported out of the box. Permissions are enforced at every controller action.
3. Monitor & Bill
Track every user action across over 350 auditable event types in an immutable log — and route the events that matter to your team’s Slack channels in real time. Manage your subscription plan, add or reduce seats, and handle billing through integrated Stripe checkout — all from the Hub dashboard.
Key Capabilities
Start Your Day on One Screen
The Hub opens on a Today dashboard: tasks due and overdue, pipeline value weighted by stage probability, tickets that need you with SLA at-risk counts, unread inbox, and a cross-module activity feed — each widget appears only for the tools your team actually uses. And from anywhere in the platform, press Ctrl/⌘K to search contacts, companies, deals, leads, tickets, quotes, tasks, and documents in one keystroke — with quick-create actions, and results that respect each person’s permissions.
User Management
Invite new users, approve pending sign-ups, suspend accounts, or deactivate departing team members. Users can belong to multiple organizations and switch between tenants seamlessly. A seat-usage dashboard warns you before you hit your plan limit.
Role-Based Access Control
Four built-in roles — Read-only, Sales, Admin, and Super Admin — map to a granular permission matrix covering every resource in the platform. Permissions are checked at the controller level with an Authorizable concern, and role hierarchy prevents privilege escalation.
Single Sign-On
Authenticate through WorkOS with support for SAML and OIDC protocols. Connect Azure AD, Okta, Google Workspace, or any compliant identity provider. Users sign in once and access every EmpireVault module without additional credentials.
Subscription & Billing
Plans are database-backed and fully dynamic — pricing, included tools, and seat limits are configurable by administrators. Subscriptions progress through trial, active, grace period, and expired states. Stripe handles checkout, plan changes with proration, and seat add-ons.
Tool Entitlements
Each module — CRM, Tickets, Engage — can be entitled at full or lite tier per user. Entitlements are tied to pricing plans, so upgrading a plan automatically unlocks the right tools for every user on the account.
Immutable Audit Log
Every significant action across the platform — logins, record changes, permission updates, billing events — is recorded in a tamper-proof audit log covering over 350 event types. Filter by user, action, resource, or date range for compliance reviews and incident investigation.
Slack Notifications
Route key events from across the platform straight to your team’s Slack channels, so the right people hear what matters the moment it happens: new leads, new support tickets, won deals, accounts whose health is slipping, and accepted team invitations. Add and manage channel destinations from the Hub, choose which events each channel receives, and send a test message to confirm. Connections use Slack Incoming Webhooks; webhook URLs are stored encrypted.
Ready to Get Started?
Set up your organization, invite your team, and start managing access today. No credit card required.
Additional Hub Capabilities
Multi-Organization Support
Users can belong to multiple organizations and switch between them seamlessly via a tenant switcher in every sidebar. Each organization has its own data, roles, entitlements, and billing. Ideal for agencies, consultants, or teams managing multiple business units.
Bulk User Import
Import users via CSV upload with a downloadable template. Bulk invite your team during onboarding instead of sending invitations one at a time. The system validates emails, checks for duplicates, and assigns roles automatically.
Subscription Lifecycle
Self-service subscription management: upgrade, downgrade, or cancel through the billing portal. Cancellations include a confirmation step and can be reversed before the billing period ends. After cancellation, admins have 30 days to export data. Subscription states progress through trial, active, grace period (read-only), and expired (admin-only).
Dynamic Pricing Administration
Platform administrators can create and manage pricing plans via the admin dashboard. Each plan defines included tools (at full or lite tier), seat counts, and monthly pricing. Plans are database-backed with admin UI for full CRUD, and the system falls back to default plans if no custom plans are configured.
Related
