Cart Link Generator

CHF 30.00
Annually
The Cart Link Generator is an admin add-on for WHMCS that makes it easy to create preconfigured shopping cart and checkout links. This directs the customer directly to a pre-populated shopping cart, eliminating the need for them to perform complex configurations themselves.

Features:
  • Create shopping cart links for products and bundles
  • Selection of billing cycles and quantities
  • Support for all configurable option types
  • Support for custom fields for products and add-ons (only fields with “Show on Order Form” are considered)
  • Clean grouping of products by product groups

Cost Monitor

CHF 11.00
Monthly
Cost Monitor adds comprehensive financial controlling to the WHMCS admin area. The addon combines existing WHMCS revenue data with supplier, infrastructure and operating costs, showing what you actually earn from individual customers, products and services.

Recurring amounts are normalized to monthly values regardless of their billing cycle. Custom service prices and invoice discounts are taken into account, providing a consistent basis for analyzing revenue, costs, profit, margin and contribution margin.

Dashboard and Controlling:
  • Revenue, costs, profit, margin and contribution margin at a glance
  • Forecast and monthly revenue, cost and profit budgets
  • Charts showing financial development over time
  • Rule-based insights for loss-making products, missing costs, invoice issues and residual supplier costs
Flexible Cost Management:
  • Default costs per product and individual costs per service
  • Customer-specific costs and shared host-group costs per WHMCS server
  • Domain costs and freely defined manual cost items
  • Monthly, annual, one-time, variable, internal and supplier costs
  • Optional validity periods for cost entries
  • Tracking of residual supplier costs after early contract termination
Reports and Monthly Close:
  • Profitability analysis by customer, product and individual service
  • Reports for clients, products, services, host groups, suppliers, contracts and closed months
  • Filters, hide-empty options and CSV export
  • Monthly close with a fixed snapshot of revenue, costs and profit
  • The latest closed month can be reopened for corrections and closed again afterwards
Additional Features:
  • Foreign currencies with monthly average rates based on ECB data or manually maintained exchange rates
  • Contract information per service with start date, duration, end date and expiry reminders
  • Invoice checks for active services without invoices, unpaid invoices or missing annual invoices
  • Automated cost imports from external REST APIs
  • Responsibilities and notifications for WHMCS administrators
  • Interface available in German and English
  • Compatible with PHP 8.2 and PHP 8.3

Note: Cost Monitor operates entirely within the WHMCS admin area and does not modify billing or invoices. There is no client-area interface.

PDF export and sending reports through the Operations mail API require the OneSystems Operations addon. CSV export, dashboards, reports and all core Cost Monitor functionality work independently.

Documentation

CHF 15.00
Monthly
Internal Documentation in the WHMCS Admin Panel

With Documentation, you can keep workflows, instructions, and customer-specific notes right where your team works: in the WHMCS admin panel. No separate wiki login—content is organized in a clear folder tree consisting of folders, HTML pages, and structured tables.

Features

  • Structure: Folders, pages with a visual editor, and data tables with column and row editing
  • Global & per customer: A library for everyone and/or documentation per client
  • Templates: Create pages from reusable templates
  • Attachments & Media: Integration with the WHMCS File Manager (depending on installation and permissions)
  • Diagrams: optional Draw.io embed via the add-on settings
  • Search: full-text search within the add-on; results can appear in Intelligent Search (depending on permissions)
  • Permissions: Integration with OneSystems OPS for global and customer-specific access
  • Languages: Localized admin interface (including German and English)

KeyHelp

CHF 60.00
Annually
This module integrates KeyHelp as a hosting backend directly into WHMCS. New orders automatically create the corresponding hosting account with its assigned hosting plan and, optionally, the first domain and Let's Encrypt.

Customers manage their most important hosting functions directly from the familiar WHMCS client area. Domains, mailboxes, FTP users, MySQL databases and SSL certificates are managed through the KeyHelp v2 API. For additional functionality, the complete KeyHelp panel remains available through single sign-on without a separate login.

Provisioning and lifecycle:
  • Automatic provisioning of new KeyHelp hosting accounts
  • Assign KeyHelp hosting plans directly through WHMCS products
  • Optionally create the first domain with www subdomain and Let's Encrypt
  • Suspend, unsuspend and terminate services
  • Automatic synchronization with WHMCS service and billing status
  • Package upgrades and downgrades through KeyHelp hosting plans
  • Link existing KeyHelp accounts to WHMCS services
Client-area self-service:
  • Manage domains and domain settings
  • Select PHP versions and document roots
  • Configure domain redirects
  • Enable or disable mail-domain functionality
  • Manage mailboxes, quotas, passwords, forwards and aliases
  • Manage FTP users
  • Manage MySQL databases
  • Enable Let's Encrypt certificates on demand
  • Install custom SSL certificates in PEM format
  • Display DKIM TXT records for the corresponding DNS zone
  • View live disk and traffic usage
  • Direct SSO into the KeyHelp panel without a separate password
Administration and automation:
  • Support for multiple KeyHelp servers
  • Hosting plans loaded directly from the assigned KeyHelp server
  • Display KeyHelp version, server load and Pro status in WHMCS
  • View linked services and their resource usage
  • Automatic storage usage warning e-mails
  • SSL certificate expiry notifications
  • E-mail templates in English and German
  • Templates for Six, Twenty-One and Lagom 2

Supported environment:
  • WHMCS 8.x
  • PHP 8.1–8.3
  • KeyHelp with v2 API access
  • Multiple KeyHelp servers within one WHMCS installation
  • English and German user interface

Note on the KeyHelp panel:
The module covers provisioning and the most important self-service functions directly within WHMCS. The complete KeyHelp control panel remains available through customer SSO. KeyHelp currently does not provide administrator SSO, so administrators sign in to the KeyHelp panel directly.

MailCow

CHF 60.00
Annually
This module integrates MailCow directly with WHMCS and automates the provisioning and management of email hosting services. Orders can automatically create domains, domain administrators and DKIM and apply the configured package limits.

Customers manage their email services directly from the familiar WHMCS client area. Mailboxes, aliases, domains, spam quarantine, DNS configuration and access are available from one central interface. Provisioning and synchronization run through the MailCow API, while administrators can continue to use the native MailCow interface for server-side administration.

Features:
  • Automatic provisioning of domains, domain administrators and DKIM
  • Create and manage mailboxes from the client area, including passwords, quotas and quarantine notifications
  • Aliases with delivery to one or multiple mailboxes or external addresses
  • Multiple domains within a single hosting package
  • Package-wide limits and usage information for storage, mailboxes, aliases and domains
  • Spam quarantine with release and deletion plus Rspamd history for the customer's own recipients
  • Live DNS validation for MX, SPF, DKIM and DMARC with recommended DNS values
  • Direct access to MailCow domain administration
  • Optional order sliders for additional storage, mailboxes, aliases and domains
  • Per-product protocol control for IMAP, POP3, SMTP, Sieve, ActiveSync and CalDAV/CardDAV
  • Automatic locking and unlocking according to the WHMCS service status
  • Automatic cancellation and termination handling
  • Import existing MailCow domains including mailboxes, aliases and DKIM
  • Administrative tools for synchronization, import, password reset, package limits and DKIM
  • Automated email notifications for provisioning, new mailboxes, package changes and storage warnings
  • Daily usage synchronization and automatic mailbox storage warnings
  • Support for multiple MailCow servers with separate API credentials
  • Templates for Six / Twenty-One and Lagom 2
  • Client and administration interfaces in German and English
  • Compatible with PHP 8.2 and PHP 8.3

Webmail and groupware: SOGo is provided directly by MailCow. The module handles provisioning and email hosting management within WHMCS. ActiveSync and CalDAV/CardDAV are supported with MailCow 2026-01 or later.

Nextcloud

CHF 60.00
Annually
This module integrates Nextcloud as a cloud backend into the WHMCS client area: customers stay in the familiar WHMCS interface while accounts, storage quotas and groups are handled through the Nextcloud Provisioning API. Files and the cloud itself remain in Nextcloud.

Features (selection):
  • One module, two modes: Shared (quota per user) and Dedicated (storage pool, unlimited users)
  • The order releases the quota – customers create Nextcloud accounts themselves (name, email) and can edit them, change the password or delete them
  • Quantity options for storage and users (minimum = included amount), prices from the module settings
  • Upgrade tab: sliders over the full quota, package changes within the same mode, prorated increase after payment, reduction from the next due date (cancellable)
  • Usage of the last 14 days, storage warning and optional monthly report (used / unused accounts)
  • Lock on Suspended, Cancelled, Terminated or Fraud; terminate deletes the accounts; unsuspend re-enables them
  • Assign existing Nextcloud users to a service in the admin area (no welcome email)
  • Email templates (welcome, account created, storage warning, quota, package change, monthly report) and daily cron
  • Templates for Six/Twenty-One and Lagom 2, languages German and English
  • Compatible with PHP 8.2/8.3

Note on Nextcloud authentication: WHMCS needs the Nextcloud admin login password. An app password is enough for Test Connection (read), not for creating groups and users. Do not enforce MFA for everyone on the server – otherwise the provisioning API is blocked. Customers may enable MFA later on their own account.

Operations

FREE!

OneSystems Operations is the shared infrastructure layer for our WHMCS add-ons. It consolidates cross-cutting concerns in one admin experience and a consistent PHP API.

  • Visibility: structured audit logs and optional debug logs, with automatic redaction of sensitive fields.
  • Email: queue-based delivery with smart retries, reducing lost notifications during transient failures.
  • Automation: central registration and execution of cron jobs and background work.
  • Access control: granular Operations permissions per module and admin feature.

Requires a WHMCS install with add-on support and cron access. Designed to work alongside SysMan, UpdateHub, Zammad integration, and other OneSystems modules.

Project Manager

CHF 25.00
Monthly

Project Manager brings structured project delivery into your WHMCS admin—so planning and execution stay where your clients, services, and billing already live.

  • Projects & milestones: Clear structure and target dates.
  • Tasks & workflows: Status, type, priority, assignees, due dates, dependencies, subtasks, recurring tasks, ticket links.
  • Views: List, Kanban, Gantt, and milestone views for planners and contributors.
  • Time tracking & reporting: Log work, build hour reports (rapports), and export PDF for reviews and billing prep.
  • Dashboard: Operational overview, overdue/upcoming deadlines, health-oriented signals; global or per-project ICS/Webcal feeds.
  • Templates: Start new projects from reusable task structures.
  • Client area (optional): Share selected project information with end customers.
  • Notifications & background jobs: e.g. task assignments and digest emails; scheduled worker/hourly runs.

When used together with the Operations add-on, admin capabilities can be managed centrally and granularly (dashboard, projects, reports, templates, settings, and more).

Requirements: a working WHMCS installation; a valid license key as configured in the module (OneSystems).

Progressive Web-App (PWA)

CHF 40.00
Annually
Turn your WHMCS Client Area and optionally the Admin Area into installable Progressive Web Apps (PWA). Customers and staff continue using the familiar WHMCS interface while gaining the ability to install the portal on supported devices and launch it directly from their home screen or desktop.

Branding, offline support and Web Push notifications are configured centrally through the addon. No WHMCS template modifications are required.

Features:
  • Separate PWA configuration for the Client and Admin Area
  • Custom app name, short name, description, start URL and scope
  • Configurable display mode, theme colour and background colour
  • Custom 192 × 192 and 512 × 512 app icons
  • Integration through WHMCS hooks without modifying template files
  • Optional installation prompt for supported devices
  • Installation prompt configurable for all devices or mobile devices only
  • Optional offline fallback page
  • Optional notification when a new PWA version is available
  • Home-screen shortcuts for the Client Area, support tickets and invoices
  • VAPID Web Push for clients and administrators
  • Automatic VAPID key generation during activation
  • Individually configurable push events
  • Push API for integration with other WHMCS addons
  • PwaBeforePushSend hook for modifying or cancelling push notifications
  • Live preview for app name, description, colours and icons
  • Integrated browser and push environment test
  • Administration interface in English and German
  • Compatible with PHP 8.2 and PHP 8.3

Client Push Notifications:
  • New invoice
  • Invoice paid
  • New support reply
  • Service suspended
  • Service unsuspended

Admin Push Notifications:
  • New support ticket
  • New client reply to a ticket
  • New order after checkout

Integration with Other Addons:
Other WHMCS modules can use the PWA addon's existing push infrastructure. This allows additional addons to provide Web Push notifications without implementing and maintaining their own Web Push stack.

Installation and Web Push:
A Progressive Web App is not a native application distributed through the Apple App Store or Google Play Store. On iPhone and iPad, users install the portal from Safari using Share → Add to Home Screen.

Web Push requires HTTPS, an active service worker and permission from the user to receive browser notifications. An active push subscription must exist for the relevant browser and device. Some Chromium-based browsers with enhanced privacy settings may restrict or disable the push messaging service.

Ticket Archive

CHF 150.00
Annually
Ticket Archive ensures well-organized support structures; older tickets are automatically moved from the active system to a high-performance archive. Features include full-text search, detailed view, attachment downloads, a restore function, and audit logs.

Features:
  • Automatic archiving based on status and age
  • Restore individual tickets
  • Full history: messages, notes, and attachments
  • Audit log for all accesses and actions
  • Full-text search in the archive
  • Optimized for WHMCS 8.13 and PHP 8.3

TimeDesk

CHF 18.00
Monthly

TimeDesk is time tracking for the WHMCS admin area. Staff book time on the support ticket, on a worksheet, or from a widget on the admin home page. Released, billable entries are created as a draft invoice per client. Vacation, on-call and the trip log are part of the same interface.

All data stays in the WHMCS database. No external time-tracking system is required.

Time tracking and billing:
  • Worksheet with calendar, list and visibility (own entries, same admin role, or everyone)
  • Log time directly on the support ticket, including time already booked on that ticket
  • Admin home widgets: quick entry, today’s on-call and vacations, monthly effort
  • Service types with client and agent rates, a billable flag, and an optional required service
  • Groups with their own rates, including internal and external project time
  • Kilometres per entry, global or per service type; the rate is stored when the entry is saved
  • Rounding to 5, 10 or 15 minutes and a configurable minimum duration
  • Billing queue: review open time, release it, and create one WHMCS draft invoice per client (not sent automatically)
  • Reports by staff, group or client, by booked hosting/domain, as PDF
  • Optional Project Manager time in the same report
Planning and records:
  • Vacation calendar with approval, quotas, company and school holidays, and year-end carryover
  • On-call planning with service windows, hourly or flat compensation, and email notices
  • Trip log with an odometer chain, vehicle reservations, and PDF/CSV export
  • Permissions per WHMCS admin role
  • German and English interface, following the admin language
  • Significant actions written to the WHMCS activity log

Zammad

CHF 11.00
Monthly
This module connects Zammad to the WHMCS client area: customers stay in WHMCS while tickets, replies, and metadata are handled via the Zammad REST API. Agents continue working in Zammad.

Key features
  • Full ticket lifecycle in the client area: lists, filters, search, replies, closure
  • Priorities, groups, multiple attachments, service/product and domain linking
  • Live WHMCS knowledgebase suggestions while typing the subject
  • Optional “sensitive data” tab—extra confidential content stored encrypted in WHMCS, with configurable internal notifications to Zammad
  • Optional redirects from default WHMCS routes (supporttickets, submitticket) to Zammad views
  • Templates for Six/Twenty-One and Lagom 2
  • Add-on admin area for settings, sync helpers, support hours, and sensitive-data administration (depending on version/configuration)
  • PHP 8.2/8.3 compatible

Zammad chatbox note: Embedded chat is a Zammad feature (widget/channel). This WHMCS add-on focuses on ticketing in the client area; enable and embed the chatbox in Zammad as usual.