Feature Toggles
Control which features are available in your BadgerPanel installation from Admin > Settings > Features.
Feature Table
| Feature | Description | License Required |
|---|---|---|
| Registration | Allow new users to create accounts | - |
| Email Verification | Require email verification for new accounts | Email Notifications |
| Billing Module | Enable the billing system for products, orders, and invoices | Billing |
| Support Tickets | Enable the support ticket system | Support |
| File Manager | Allow users to browse and edit server files from the panel | - |
| Webhooks | Enable webhook integrations for event notifications | Webhooks |
| CRM Module | Enable the customer relationship management tools | CRM |
| Kubernetes Support | Enable Kubernetes node and deployment management | Kubernetes |
| Audit Logs | Track and log all administrative and user actions | Audit Logs |
| Referral Tracking | Enable the referral system for user invitations | Referral Tracking |
How Feature Toggles Work
When a feature is disabled, it is completely hidden from the panel interface. Navigation links, pages, and related controls are removed for all users, including administrators. API endpoints for disabled features return appropriate error responses.
Disabling a feature does not delete any existing data associated with it. Re-enabling a feature restores access to all previously created records.
License Requirements
Some features require a specific license entitlement in addition to the feature toggle. If your license does not include a required feature, the toggle will be visible but cannot be enabled. Check your license status at Admin > Settings > License to see which features are available.
