or
SANLAX HRMS Logo SANLAX HRMS Super Admin
🔍
S
Super Admin SUPER_OWNER
Platform Dashboard
Real-time overview of SANLAX HRMS SaaS platform
🏢
Total Tenants
—
All time
✅
Active Tenants
—
Paying subscribers
⏳
Expiring in 7 Days
—
Needs attention
🚫
Suspended Tenants
—
Suspended accounts
💰
Monthly Revenue
—
Recurring MRR
📈
Annual Projection
—
Projected ARR
⏳
Expiring Trials
—
Trials ending in 7 days
🔄
Upcoming Renewals
—
Renewals due in 7 days
❌
Failed Payments
—
Last 7 days
🎨
Avg Branding
—
Completion across tenants
👥
Total Employees
—
Across platform
🏆
Branding Complete
—
Tenants ≥80% done
Plan Distribution
🔷 Starter
0
🔶 Growth
0
⭐ Enterprise
0
Revenue Breakdown
🔷 Starter × 0 ₹0
🔶 Growth × 0 ₹0
⭐ Enterprise × 0 ₹0
Total MRR ₹0
Top Revenue
Loading...
Tenant Management
Create, manage and monitor all business tenants
All Tenants
# Company Owner Plan Status Employees MRR Renewal Actions
Loading tenants…
Monetization & Billing Hub
Configure subscription tiers, pricing rules, invoices, coupons, and billing telemetry
Subscription Plans
Configure and manage HRMS Starter, Growth, and Enterprise subscription tiers

Plan Configurations

Plan Code Name Price (Mo/Yr) Limits (Emp/Branch/GB) Trial/Order Featured? Status Published Actions
Invoice Management
Generate and track tenant invoices
✅
Collected
₹0
⏳
Pending
₹0
⚠️
Overdue
₹0
All Invoices
Invoice #TenantAmountPeriod Due DateStatusActions
Loading invoices…
Tenant Subscriptions & Trials Lifecycle
Real-time subscription status, trial countdowns, and renewal schedules across all organizations
Tenant ID Company Plan Tier Status Billing Cycle Amount Renewal / Trial Expiry Actions
Loading active subscriptions...
Billing Health & Churn Telemetry
Payment failures, upcoming renewals, expired accounts, and scheduled plan changes
ACTIVE SUBSCRIPTIONS
—
ACTIVE TRIALS
—
RENEWALS IN 7 DAYS
—
FAILED PAYMENTS (7D)
—

⏳ Upcoming Renewals (Next 7 Days)

CompanyPlanRenewal Date
Loading renewals...

⚠️ Expired / Suspended Accounts

CompanyPlanStatus
Loading expired...
⚡ Global HRMS Activity Telemetry
Real-time attendance logs, active sessions, leave requests, and payroll generation records across organizations.
Updated: Just now
TODAY'S CHECK-INS
0
Direct from attendance_logs
TODAY'S CHECK-OUTS
0
Completed daily shifts
ACTIVE IN-PROGRESS SESSIONS
0
Currently on duty
PENDING LEAVE APPROVALS
0
Awaiting organization action
TOTAL PAYSLIPS GENERATED
0
Calculated payroll rows
TOTAL HISTORICAL LOGS
0
Lifetime database entries
🏢 Today's Attendance Activity by Organization
OrganizationTenant IDCheck-Ins Today
Loading breakdown...
🏖️ Recent Cross-Organization Leave Requests
EmployeeOrganizationDatesStatus
Loading recent leaves...
💵 Recent Calculated Payroll Batches
OrganizationBatch PeriodStaff CountTotal Net Disbursed (INR)
Loading payroll batches...
Support & Customer Success
Customer support tickets, audited support impersonation, and sales lead pipeline
Support Tickets
Manage all customer support requests
IDSubjectTenantCategory PriorityStatusCreatedActions
Loading tickets…
🕵️ Support Impersonation Log
Audited 30-minute customer support sessions. Complete audit trail of operator identity and justification.
Session ID Operator Target Organization Reason Started At Expires At Status Kill Switch
Loading support session history...
Lead CRM
Track prospects through the sales pipeline
All Leads
NameCompanyPhoneEmail SourceStatusCreatedActions
Loading leads…
⚖️ Operator Governance & Audit Logs
Operator directory, role-based access control (RBAC), and immutable platform audit logs
👑 Operator Roles & Governance (RBAC)
Normalized role-based access control engine. Sub-role assignments and action permission boundaries.
🛡️ Super Admin Operators
Staff ID Operator Name Email Assigned Role Assigned At Reassign Role
Loading operators...
🔑 Defined System Roles & Action Permissions
Role Key Role Name Description Permissions
Loading roles & permissions...
Defined System Roles & Action Permissions
Standardized role boundaries, privilege sets, and assigned operator scopes
Role Key Role Name Description Permissions
Loading roles catalog...
Global Operator & Tenant Sessions
Inspect active sessions across all organizations with 1-click token kill switch
User / Staff ID Organization Device / Client IP Address Expires In Kill Switch
Loading active sessions...
SaaS Audit Logs
Platform-level event trail — tenant creation, plan changes, feature toggles
Event Tenant Actor Old Value New Value Time
Loading audit logs…
📬 Communications Studio
Push notification diagnostics, Firebase VAPID validation, and transactional email template studio
Push Notification Diagnostics
Validate Firebase configuration, VAPID settings, active subscriptions, and test push notifications
Global VAPID Key
Checking...
Global Firebase Web Config
Checking...
Global Firebase Service Account
Checking...
Test Push Notification
Tenant Push Settings Validation
Tenant Info VAPID Status Web Config Service Account Active Subs Active Devices
Loading tenant diagnostics...
✉️ SaaS Email Template Studio 11 Templates
Modern enterprise transactional templates with live cross-device preview, placeholder injection, and Hostinger SMTP test delivery
Email & Outbound Delivery Logs
Audit trail of transactional emails dispatched through SMTP and queue workers
ID Recipient Subject Sender Status Attempts Last Error Timestamp
Loading delivery logs...
🎛️ Platform Command Center
System health, platform integrations, data protection, deployment, and system maintenance
❤️ Health Monitor
Real-time service health status and heartbeat monitoring
Loading health status…

🔌 External Connected Services

🔌 Platform Services
Register and manage all SaaS products in the Sanlax ecosystem
Service Registry
CodeNameBase URLAPI VersionStatusHealth EndpointActions
Loading services…

🔑 API & Gateway Credentials

🔑 API Credentials
Manage encrypted API keys and secrets for service-to-service communication
Credentials Store
NameServiceAPI KeyAPI SecretStatusLast UsedActions
Loading credentials…

🪝 Outbound Webhooks

🪝 Webhook Endpoints
Configure and test outgoing webhooks for cross-product event notifications
NameURLEventsActiveLast TriggeredActions
Loading webhooks…

🔄 Tenant Synchronization Logs

🔄 Synchronization Logs
Audit trail of tenant and subscription data sync across all services
Sync Logs
IDServiceTypeTenantStatusDurationErrorTime
Loading logs…
🛡️ Disaster Recovery & Backup Control
Manage system-wide database backups, scheduled automatic jobs, restores, and cross-tenant migrations.
💾
Total Storage Usage
0.00 MB
🕒
Auto Scheduled Backups
Checking...
🔄
Last Restore Status
None
⚠️
Failed Restores
0
Backup Scheduler Configuration
Cross-Tenant Database Migrator
Remap schema models, user records, shift parameters, and foreign key relations from a source tenant ZIP backup into a target tenant database.
Available System Backups
Loading backups…
🚀 System & Deployment
Enterprise OTA — safe staging, atomic swap, auto-rollback, zero data loss
Version
Loading…
—
Build Date
—
Uptime
—
Memory
—
Node.js
—
Deployments
0
🛡️ Enterprise Deployment Architecture
Upload .zip →Validate →Extract staging/ →Syntax Check →Backup app+DB →Atomic Swap →Health Check →Restart
✅ data/  •  ✅ uploads/  •  ✅ backups/  •  ✅ migrations/  — all protected, NEVER touched.
📋 How to Create & Deploy an Update
  1. Make code changes locally in app/
  2. Run: npm run package-update --prefix app -- --message "Fixed X, Added Y" --version "2.1.0"
  3. Upload generated updates/update_*.zip in the panel below
  4. Click 🚀 Deploy Update — system handles everything automatically
📦 Upload & Deploy Update Package
📦
Drop update_*.zip here or click to browse
Max 250 MB — must contain server.cjs or version_token.txt
📜 Deployment Log
Ready. Select an update package to begin.
📅 Deployment History
Loading history…

🛠️ System Maintenance & Cache

⚙️ System Maintenance
Manage system diagnostics, clear application cache, restart process, and view logs.
Database File Size Loading...
Active Process Memory Loading...
Server Uptime Loading...
Platform Target Loading...
⚙️ Administrative Controls
Warning: Restarting the server process will disconnect active sessions. Flushing cache might temporarily degrade performance.
📋 Node.js Server Console Logs

          

🔄 Workspace Provisioning Logs

Tenant Provisioning Logs
Audit and monitor automated tenant onboarding and rollback executions
ID Company Subdomain Status Steps Completed Error Message Exec Time Created At
Loading logs…
Platform Analytics
Revenue, growth, conversion and churn metrics
Loading analytics…
Customer Growth
New tenants per month (last 6 months)
Plan Distribution
Platform & Gateway Settings
Configure SMTP, payment gateways, storage providers, and platform security policies
📧 SMTP Email Server
💳 Razorpay Payment Gateway
💡 Webhook Integration: Configure your Razorpay dashboard to send webhooks to /api/billing/webhook with the secret configured above.
📱 UPI Payments & Gateway Mode
💬 Messaging Gateway Settings
💡 Messaging Alerts: These keys are used platform-wide to send SMS alerts and WhatsApp reminders to employees.
💾 Storage Provider Configuration
🔒 Security & Authentication Policy
🔒 User Lockout Management
View and unlock users who are temporarily locked due to failed login attempts.
Loading locked users...
🌐 Website CMS
Manage all landing page content, branding, and screenshots from one place.
Hero Section
Save Money Section
How Selfie Attendance Works
Multi-Branch Section
Features Grid
Screenshots Gallery
Upload Screenshot
Uploaded Screenshots
Loading screenshots…
Testimonials
Pricing Section Controls

Pricing data is managed via Subscription Plans. Here you can control display options.

FAQ Section
Contact Section
SEO Settings
🎨 Color Palette
📁 Brand Assets
📝 CTA Settings
🦶 Footer Content
Custom Section — Top (appears below hero)
Custom Section — Middle (appears between FAQ and Contact)
Custom Section — Bottom (appears above footer)
👥 Global Users & Accounts Directory
Cross-tenant employee and administrator registry. Search by name, staff ID, email, or mobile.
ID User / Staff ID Organization Role Contact Status Security Actions
Loading user registry...
Showing page 1
🛡️ Security Center & Threat Telemetry
Active session control, 1-click token revocation kill switch, failed login audits, and threat telemetry.
🔴 Live Active Login Sessions
JWT Session Tokens Validated in Database
User / Staff ID Organization Device / Client IP Address Expires In Action
Loading active sessions...
🔒 Locked Accounts & Failed Login Attempts
Staff ID Name Organization Failed Attempts Lockout Expiry Action
Checking locked accounts...
📋 Platform Security Events
Category Description IP Address Timestamp
Loading security events...
Mobile App Releases & OTA Update Center
Private Android APK distribution, in-app updates, and SHA-256 binary integrity verification (No Google Play dependency)
📱
Active Live Version
—
Current distribution
🛡️
Binary Integrity
SHA-256 Verified
Cryptographically enforced
📦
Total Releases
0
Archived & active
⬇️
Public Endpoint
GET /api/public/...
Zero-auth JSON metadata
Release History & Distribution Status
Version Build Code Title & Notes File Size SHA-256 Checksum Force Update Status Published Date Actions
Loading releases...
—
—
📋 Overview
🎨 Branding
❤️ Health
⚙️ Features
📜 Activity
🔍 Audit
Subscription
Tenant Profile
Actions