
Key Core Pillars
We packed SaaSKit with complex enterprise features that usually take months to design, test, and stabilize.๐ Subdomain-Based Tenant Resolution
SaaSKit supports subdomain-aware routing out of the box. The system dynamically parses subdomains (e.g.,tenant1.domain.com, tenant2.domain.com) and resolves the active tenant context from the incoming URL so each tenant is reached through its own branded address.
๐ข Single Workspace Multi-Tenancy
The Standard package follows a single workspace multi-tenancy model. A user can belong to only one tenant/workspace, which makes the package ideal for SaaS products where each user operates inside a single organization context without switching across multiple organizations.๐จ Targeted White-Label Settings
This project does not expose full-platform white-labeling. White-label support is intentionally limited to Email Settings and CDN Settings so you can customize outbound email delivery and asset host configuration where needed.- CDN Settings: Configure tenant-specific asset base URLs or CDN endpoints used by the application.
- Email Settings: Configure SMTP or provider credentials used for branded outbound communication.
๐ Seamless Enterprise Integrations
SaaSKit provides native infrastructure panels to link your external services securely under the Integrations engine:- Advanced Stripe Settings: Instantly map and customize payment channels, connect price keys, and toggle billing behaviors within a couple of clicks.
- Email Settings: Configure the email provider credentials used by the active tenant context. Once configured, the platform utilizes these exact credentials to send personalized outbound emails.
๐ณ Bulletproof Stripe Subscription Lifecycle
Go lightyears beyond a simple checkout button. SaaSKit features a flawless, automated subscription engine handling the absolute full lifecycle of SaaS billing:- Advanced Subscription Operations: Instant support for Upgrade, Downgrade, Resume, Pause, Cancel at Period End, and Cancel Immediately.
- Smart Financial Safeguards: Automated customer balance refunds for paused or immediate cancellations.
- 100% Accounting Precision: Built-in Invoice, Payment, Transaction, and Order Generation.
- Stripe Billing Reconciliation Job: A fail-safe background service that guarantees database sync and accurate accounting even in the event of transient network drops or database timeouts.
- Real-Time Webhook Engine: Instant data synchronization between Stripe and your local DB-achieving lightning-fast, zero-refresh UI updates.
๐ Action-Based, Permission-Driven RBAC
Security is baked into the foundation. Our Role-Based Access Control (RBAC) relies on exact permission checks:- UI-Level Security: Users without explicit read permissions are restricted from even seeing specific pages.
- API-Level Enforcement: Fine-grained actions (Add, Update, Delete) are strictly bound to permissions, locking down unauthorized API interactions instantly.
๐ Real-Time Notification & Advanced Auditing
- Live Notifications: An app-wide live notification engine powered by customizable endpoint filtering, allowing users to toggle exactly which events trigger a notification.
- Audit & Activity Logs: Full-scale user activity tracking and secure audit logs to monitor critical operations within the active tenant context.
Advanced Workspace Customization
SaaSKit includes built-in settings panels designed to scale your operational capabilities from day one:- Plan & Price Management: Add or modify subscription plans directly through the admin dashboard by binding Stripe Price Keys.
- Secure Invitation System: Seamlessly onboard team members by sending secure email invitations before adding them to the workspace database.
- Security Settings: Give your users total control over their accounts with built-in Two-Factor Authentication (2FA) and profile security management.
- Billing & Invoice Settings: Fully manage billing toggles, handle invoice generation triggers, and define custom invoice prefixes for the active tenant context.
- Advanced Controls: Global toggle switches to enable/disable audit logs, or put the entire workspace into a stylized Maintenance Mode.
- Dual-Sided Support Ticketing: Tenants can open support tickets to communicate directly with the Super Admin. The Super Admin can respond via targeted emails or platform announcements.
โEvery single chart, dashboard component, and architecture choice shown in our visual overview is backed by this rock-solid engine. We didnโt just build a template; we built an infrastructure that guarantees your SaaS operates like an enterprise software solution from its very first minute in production.โ