System Settings, Company Branding, UI Design System, Document Numbering, Modules Manager & Licensing Hub
Configure the global backbone of your Keystone X installation: set up your legal company identity, upload corporate logos and favicons, customize the live UI Design System (density, corner radius, typography, table themes), govern global Inventory & Financial rules, set document prefixes and starting sequences, configure SMTP Email & Twilio WhatsApp gateways, toggle ERP modules, manage your License Key & Over-The-Air (OTA) updates, and run 1-click System Diagnostics.
1. Master Settings Command Center Overview & Setup Wizard (`admin/settings`)
Navigate to System Administration → Site Settings (`admin/settings`). At the top of the workspace is the **Enterprise Health Telemetry Ribbon** (showing live Database Version, PHP/MySQL engine versions, License Tier status, Active Modules count, and SMTP readiness) alongside the **6-Step Interactive Setup Wizard** (`company`, `branding`, `financial`, `bank`, `document`, `smtp`) that guides new installations to 100% readiness.
📸 SCREENSHOT PLACEHOLDER: admin-master-settings-command-center.png
- Navigate to
admin/settings#general. - Capture the Master Settings Command Center showing the Enterprise Health Telemetry Ribbon, the left/top navigation tabs across all 13 configuration domains, and the Company Profile form.
2. Tabs 1–3: Company Identity (`#general`), Branding (`#branding`) & UI Design System (`#design-system`)
| Settings Tab | Exact Fields, Controls & System Impact |
|---|---|
| Tab 1: General & Company Profile ( #general) |
|
| Tab 2: Corporate Logo & Brand Color ( #branding) |
|
| Tab 3: Live UI Design System Studio ( #design-system) |
Fine-tune the entire visual ergonomics of Keystone X across Light and Dark modes:
|
3. Tabs 4–6: Financial Rules (`#financial`), Inventory Governance (`#inventory-governance`) & Document Numbering (`#document`)
| Settings Tab | Exact Fields, Controls & System Impact |
|---|---|
| Tab 4: Financial & VAT Setup ( #financial) |
|
| Tab 5: Global Inventory & Supply Chain Governance ( #inventory-governance) |
Centralizes warehouse and stock control rules:
|
| Tab 6: Document Prefixes, Sequences & Terms ( #document) |
Configure auto-incrementing numbering and default legal footer terms for every document class:
|
4. Tabs 7–11: Studios Launchpad, SMTP (`#email`), WhatsApp (`#whatsapp`), Modules (`#modules`) & Dunning (`#automation`)
- Tab 7 — Module Customization Studios Launchpad (`#studios-hub`): A 1-click directory linking directly to all 22 specialized module governance studios (Inventory Studio, Serial/RMA Studio, Customer Studio, Quote Studio, Invoice Studio, Payment Studio, PO Studio, Expense Studio, Job Card Studio, Project Studio, Task Studio, Ticket Studio, Banking Studio, Cashbook Studio, Tax Policy Studio, Payment Terms Studio, Reports Studio, RBAC Studio, Audit Studio, Email Studio, Cron Studio, and Backup Studio).
- Tab 8 — Outbound SMTP Email Gateway (`#email`): Configure `smtp_host`, `smtp_port` (`587` TLS / `465` SSL), `smtp_user`, `smtp_pass`, `smtp_encryption`, BCC All Outgoing System Emails to Company Address (`smtp_bcc_system`), and Master Kill-Switch: Disable Automated Outbound Emails (`disable_automated_emails`). Includes a 1-click **Send Test Email** diagnostic button.
- Tab 9 — Twilio WhatsApp Business API (`#whatsapp`): Toggle `whatsapp_enabled` and enter your `twilio_sid`, `twilio_token`, and `twilio_whatsapp_number` to enable instant WhatsApp document and payment reminders.
- Tab 10 — Active ERP Modules Manager (`#modules`): Enable or hide individual ERP modules (`lead`, `quote`, `invoice`, `recurringinvoice`, `payment`, `creditnote`, `customer`, `people`, `vendor`, `purchaseorder`, `inventory`, `expense`, `jobcard`, `project`, `task`, `ticket`, `note`, `bankaccount`, `cashbook`, `report`, etc.) permitted by your subscription tier so your sidebar stays clean and tailored to your industry.
- Tab 11 — Automated Dunning & Late Fee Rules (`#automation`): Toggle `enable_automated_reminders`, set `reminder_first_interval` (days after due date to send the first overdue notice), `reminder_late_fee_interval` (days overdue before applying an automated late fee), and `reminder_late_fee_percentage`.
5. Tabs 12–13: Licensing & OTA Updater (`#license`), System Diagnostics & Bug Reporter (`#system`)
Tab 12: License Key, Tier Entitlements & 1-Click OTA Updater (`#license`)
- License Key (`license_key`): Connects to the Keystone X Licensing Server (`keystonex.co.za`) to validate your subscription tier, active add-ons, and user/account caps.
- Over-The-Air (OTA) Software & Database Updater: Checks for new Keystone X releases, displays the official Markdown changelog, downloads the encrypted update package, and runs automated zero-downtime SQL schema migrations.
Tab 13: System Diagnostics, Remote Support & Bug Reporter (`#system`)
- Allow Developer Remote Support (`allow_developer_support`): Opt-in security toggle allowing authorized Keystone X engineers to troubleshoot your instance when requested.
- Re-Enable Setup Wizard (`setup_wizard_enabled`): Relaunches the interactive onboarding checklist at any time.
- 1-Click System Diagnostics & Bug/Feature Reporter (`admin/sendDiagnostics`): Packages your PHP/MySQL versions, active module list, and `error.log` (with optional screenshot attachments) into an encrypted support ticket sent directly to the Keystone X Helpdesk.