Your hosting business, under control.
Manage master-portal configuration using your existing ULMB administrator account. Customer accounts belong in the separate client area; server controls remain on WHM port 2087.
Administrator access
Use your existing ULMB administrator username and password.
This is for master-portal settings, not customer hosting or WHM server administration.
Checking administrator session…
Hosting management
Clients, hosting services, products, orders, billing and support in one place.
Loading master portal…
Dashboard
Clients, orders, services, billing and support—without development-only tools.
Configure your master portal
Set the business name, support contacts, welcome text and future invoice prefix. Changes are saved privately to this master portal's configuration database.
System connections
Business & branding
Manage the saved identity and welcome message for the future customer billing portal.
Email & support
Store your preferred business contact details for the TPS mail integration.
Invoices & billing
Prepare invoice naming while keeping real financial workflows disabled.
Hosting packages
Master plan reference. Editing customer quotas and taking hosting orders are not yet connected.
Product groups & hosting products
Manage standard hosting products, prices in GBP and resource allowances. Customer checkout is not enabled.
Sign in as a master administrator to manage products.
Product groups
Saved hosting products
This independent product catalogue does not publish a checkout, issue invoices, charge PayPal, register ResellerClub domains or alter hosting limits. Existing internal quote drafts and customer accounts remain separate. The next stage will connect products to a controlled order lifecycle.
Package activation will be added separately with protected master-to-node provisioning and quota approval.
Published customer hosting plans
Turn an existing review-marked hosting package draft into a customer-visible resource listing. The draft's proposed price is never published; customers must enquire for availability and a quotation.
Open Hosting packages as an authenticated master administrator to manage publishing.
Current publications
Publishing is an explicit customer-visible change. Updates and withdrawals take effect in the catalogue, but do not change existing accounts or their quotas. This page does not create orders, issue invoices, charge payments or send email. Pricing and tax display remain disabled.
Hosting plan change enquiries
Review specific customer requests linked to their original hosting website and a published plan snapshot. Staff replies appear in the customer portal; internal notes remain master-only. No plan change or billing action is performed.
Open Hosting packages as a signed-in master administrator to review plan requests.
Submitted discussions
Selected customer discussion
Customer requests do not change the underlying cPanel account, linked plan, package resources, invoices or payment status. Private staff notes never appear in customer JSON.
Prepare customer hosting quotations
Prepare an indicative all-in GBP amount for a specific customer's existing active hosting discussion. Only an explicit second approval shares it privately with that customer. These are NOT payable invoices or automatic plan changes.
Open Hosting packages as a verified master administrator to review quotations.
Internal estimate history
Customer estimates are never included in the anonymous public plan catalogue. Draft figures stay staff-only until individually confirmed and shared. Tax calculation is manual; staff must verify the total before sharing. No customer can accept, pay or automatically activate a hosting change from this workflow.
Publish portal branding
Your administrator settings become visible to customers only after you explicitly publish them.
Draft from Master Settings
The following fields can be displayed on your public customer portal.
- Loading draft
- Checking saved master settings…
Billing email, administrator credentials, other private settings, payments and hosting details are never published.
Website publication
Loading publication status…
Publish a snapshot of the current company name, portal title, welcome message, public support address and availability text. Future draft edits will not publish automatically.
No customer accounts or hosting settings are changed by publication.
Email templates
Edit plain-text customer email templates and preview them with sample details. Sending is not enabled.
Clients
Find an existing TPS hosting customer and view their client summary, services, domains, orders, quotes and support history.
Client profiles use genuine hosting and support records. Passwords, unverified contacts, account balances and payment methods are never displayed.
CLIENT PROFILE
Hosting customer
Existing TPS hosting account. Customer-supplied billing contacts are shown below when available, and are not verified.
Select a client to load their account.
Choose a client from the search results.
Hosting history above is read-only; a billing contact below may be edited. PayPal and ResellerClub are the only supported providers, but are not connected. No live invoices, domain renewals, subscriptions or hosting account changes are enabled.
Support tickets
View and respond to support requests from existing hosting customers.
All support tickets
Open this section to load customer tickets.
Ticket conversation
Account details
This support system stores messages privately. Email notification intents are staged only and are not sent through Postfix. Payments, invoices, account changes and hosting provisioning remain separate.
Hosting service register
Inspect live hosting accounts, websites, domains and managed database totals without changing customer services.
These records belong to the original ULMB hosting database. They are not yet migrated WHMCS-style billing customers or linked to subscriptions, invoices, payment methods or renewal dates.
Open this section to load hosting inventory.
Hosting account
This view is informational only. There are no account suspension, plan-change, billing or password-reset buttons.
Hosted websites
Attached domains
Managed database count not loaded.
Free hosting reference package
This is the planned ULMB free hosting package, not a confirmed assignment or quota for this customer.
Draft customer & service accounts
Stage proposed billing customer identities and services against verified existing hosting accounts. Nothing here takes payment, issues invoices, renews or changes live hosting.
Commissioning safety
DRAFT ONLY · NO CHARGESOpen this section to verify the master billing draft service.
Find an existing hosting account
Saved draft billing identities
Draft identity
NO LIVE BILLINGVerified source owner
Existing websites available for proposed service mapping
Attached service drafts
The ULMB free plan (7 domains, 325MB, 7.8GB monthly traffic, 4 mailboxes, 2 databases, 13MB database storage) is a reference only. Draft service assignments do not change the customer’s real limits.
Draft packages & invoice previews
Build proposed hosting packages and internal invoice previews. This does not change live hosting, issue customer invoices, calculate VAT, or accept payment.
Billing safeguards
INTERNAL DRAFTS ONLYOpen this section to load verified draft pricing records.
Create proposed hosting package
Package rates and resource figures are advisory only. They cannot be applied to real customer accounts.
Saved proposed packages
Prepare a non-payable invoice preview
Only verified existing customer/service DRAFT links may be selected. No customer billing contact is assumed.
Saved internal invoice drafts
These are internal working proposals, not invoices or demands for payment. No invoice numbers, receipts, tax documents, customer emails, charges, recurring billing or hosting allocations are generated.
Orders & Customer Contacts
Prepare billing contact candidates and internal order discussion drafts. Email ownership and customer consent are NOT verified; no customer order or payment is created.
Safety and commissioning blockers
ADMIN-ONLY · NO CHECKOUTThe proposed address below is a private working note, not verified contact information. Do not enter an address without appropriate permission to handle it. No confirmation message or token can be sent in this release.
Open this section to load prepared drafts.
Proposed billing contact
VERIFICATION PENDINGOnly existing ULMB hosting customers with a previously prepared master billing draft are eligible. Their email address is not copied from the hosting account.
Prepared customer identities
Customer consent: not collected. Email verification: not sent. Contact status cannot be marked verified in this version.
New internal order discussion
Proposals are based only on saved, non-payable invoice previews from the preceding billing stage. Each order retains its own snapshot. Source ownership and price revisions are checked again before review.
Saved internal order proposals
Nothing is purchased, charged, provisioned, renewed or emailed. VAT and payable totals remain unavailable.
Customer hosting enquiries
Review noncommercial requests customers have explicitly submitted. Unsent private drafts remain invisible. Nothing here creates an order, invoice, renewal, hosting change or payment.
Commissioning safeguards
Open this section to load customer enquiries.
Staff inbox
Only enquiries that customers have sent to TPS staff appear here.
Enquiry details
Choose an enquiry that has been sent to staff.
Future billing contact interest only records a revocable yes/no preference. It is not verified identity, an email address or permission to send mail. No commercial billing or hosting provisioning is enabled.
Manage Domains
View domains attached to existing TPS hosting accounts. Registrar registration, transfer, nameservers and renewal will be managed through ResellerClub once connected.
Hosting domain assignments
These are existing hosting domain records—not confirmed ResellerClub registrations, expiry dates or renewals.
Sign in as a master administrator to load domains.
| Domain | Hosting customer | Registrar | |
|---|---|---|---|
| No domains loaded. | |||
Domain details
Registrar, registration date, expiry date and renewal status are unavailable until this domain is verified through ResellerClub. No registrar operations can be performed yet.
Payment Gateways
Only PayPal is supported for TPS customer invoices and checkout.
PayPal Payments
PayPal — exclusive payment gateway · GBP
Linking your merchant account, processing customer payments, refunds, subscriptions and verifying PayPal webhooks are not enabled until the merchant integration is configured.
No card or payment details are collected by TPS at this stage. No alternative gateways will be installed.
PayPal Orders integration documentation ↗ · Webhook verification ↗
PayPal merchant connection not configured.
Domain Registrars
ResellerClub is the only supported registrar module.
ResellerClub
Domain availability, registration, transfer, renewals and nameservers
ResellerClub API user ID and API key have not been connected. Existing TPS hosting domain assignments are not treated as registered ResellerClub domains.
The domain registrar must be connected before accepting registration fees or placing orders. No other registrar integration will be installed.
ResellerClub setup documentation ↗ · Domain API ↗
ResellerClub reseller account not connected.
Security & activity
Settings changes are recorded with an auditable revision history.
Current session
You signed in with your existing ULMB administrator account. This master session is separate from customer hosting and WHM server sessions.