Dashboard

Admin
Recent Invoices
Invoice #ClientTotalStatusDue Date
NameEmailCompanyStatusCreditBalance DueActions
Invoice #ClientTotalPaidStatusDue DateActions
Estimate #ClientTotalStatusExpiry DateActions
Receipt #ClientTotalPayment MethodStatusSale DateActions
SKUNameQty On HandReorder PointUnit PriceStatusActions
Order #ClientInvoice #TotalOrder StatusPaymentMethodBilling CycleNext DueAuto-RenewDateActions
Order Detail
Payment
Billing Cycle
Order Items
Description Taxed Qty Unit Price Line Total
Notes
Order Totals
Subtotal
Credit / Discount
Tax Amount

Total
Invoice Detail
Payment
Billing
Invoice Items
Description Type Qty Amount Tax % Line Total
From Product / Service
Manual Item
Notes
Invoice Totals
Subtotal
Discount
Tax Amount

Total
Transactions
Date Gateway Type Amount Status Reference
NameClientDomainStatusNext DueRemote SupportActions
Check Domain Availability
Registered Domains
DomainClientRegistrarStatusBillingRegisteredUpdatedExpiresAuto-RenewActions
Registry Contacts (ICANN)
Registrar Provider Modules Configure API credentials for domain registrar integrations
ProviderDescriptionStatusActions
Payment Gateways Configure Stripe / PayPal credentials — customers pay invoices via hosted checkout, card data never touches this server
GatewayDescriptionStatusModeActions
License KeyClientProductServer IPStatusExpiryLast Check-inActions
Ticket #SubjectClientDepartmentPriorityStatusLast ReplyActions
ServiceClientReasonTimingRequestedStatusActions
NameTypeGroupPrice (Monthly)AvailableActions
TLDRegisterTransferRenewRegistrarAvailableActions
Service Status Breakdown
StatusCount
NameCategoryDescriptionActions
New Report
Data Source (SQL)
Parameters — map 1:1, in order, to the ? placeholders in the SQL above
Report Layout
Palette
🅰 Text
Line
🖼 Image
Drag a component onto the page below, then drag its handles to resize. Arrow keys nudge (Shift = 8px), Delete removes.
Properties
Select an element to edit its properties.
Account Details
Change Password
🔒 Two-Factor Authentication

Require a 6-digit code from an authenticator app (Google Authenticator, Authy, etc.) in addition to your password when logging in.

🤖 AI Agent

The AI agent reads support tickets (portal and email) and resolves them itself using the tools you delegate below, escalating to you via Telegram for anything critical or undelegated. Nothing is enabled until you turn it on and delegate at least one scope.

The name replies are signed with. The agent never identifies itself as an AI — it always signs as this person.
🔢 Token Usage

Tracks every AI request the agent makes, across whichever provider is currently configured — useful for watching cost even after switching providers.

By Provider
By Model
Recent Requests
TimeProviderModelPromptCompletionTotal
📨 Telegram Escalation

A dedicated Telegram bot the agent uses to reach you for critical issues. Message the bot once from your account so it can find your chat id, or use @userinfobot to find it. Once configured, you can ask the bot anything directly (tickets, clients, SysAdminHCP product questions, etc.) and it will look into it and reply — or send /status, /mute <category> or /unmute <category> for quick controls.

📬 Support Mailboxes

Connect your support/billing/sales inboxes over IMAP so the agent reads and replies to email the same way it handles portal tickets.

🔐 Delegation Scopes

Nothing is auto-executed unless you activate a scope AND check the specific action below. Anything not checked is left for you to handle, or the agent will escalate it via Telegram.

📋 Agent Action Log
TimeScopeActionTicketSummaryResult
🎨 Appearance

Choose the look and feel of your admin panel. Your selection is saved and persists across logins.

General Settings
📧 Mail Settings

Configure the SMTP server and the from addresses used for each type of outgoing email.

SMTP Server
Email Accounts

Enter the full from address for each account type. Use the format: Display Name <email@domain.com>

Invoice PDF Template

Customize the layout and content of generated invoice PDFs.

Colors
Table Columns
Totals Rows
Sections
Company Info Fields
Bill To Fields
Custom Text
TimeUserActionEntityDetailIP
TimeTracking IDToSubjectFromStatus
DateClientTypeGatewayTransaction IDAmountStatusActions
CodeDescriptionTypeValueUsesMaxValid UntilStatusActions
NameCountryStateRateHostingDomainsActiveActions
CodeNameSymbolRateDefaultActiveActions
NameHeadlineOrderVisibleActions
CodeNameTypeSubtypeBalanceActions
NameEmailPhoneActiveActions
VendorBill #Due DateTotalPaidStatusActions
DatePayeeCategoryPaid FromAmountActions
Income
CodeAccountAmount
Expenses
CodeAccountAmount
Assets
CodeAccountAmount
Liabilities
CodeAccountAmount
Equity
CodeAccountAmount
Operating Activities
Investing Activities

Financing Activities

Ledger Activity (unreconciled)
DateMemoAmount
Statement Rows (from CSV)
DateDescriptionAmount
NameEmailOrderVisibleActions

Loading...

💾 System Backups

Creates one compressed archive with everything needed to restore SysAdminBillCP to a fully live state on a fresh server: the application code, database, generated downloads, config/secrets file, systemd unit, and a step-by-step restore guide. Download backups and store them somewhere off this server — a local copy alone won't survive a disk failure.

Existing Backups
FileSizeCreated
Loading...
?
Snapshot
Profile
Domains
Services
Orders
Invoices
Recurring
Transactions
Tickets
ICANN Contacts
Emails
Loading…