Skip to main content
The Customers section is the operational center of Host OS. Every hosted account lives here, with tabs for contracts, equipment, usage, financials, default status, activity history, legal agreements, and team members.

Adding customers

You can add a customer in two ways: create the account yourself and invite them later, or use the quote builder to create the account as part of the sales process.
1

Go to Customers

Navigate to Host OS → Customers and click Add Customer.
2

Fill in contact details

Enter the customer name, company name (optional), contact email, and billing email. If the billing email is left blank, invoices go to the contact email.You can also set a phone number, billing currency, and internal notes.
3

Configure account access

Toggle Active Account to control whether the customer can use services. Toggle Portal Access to enable or disable their ability to log into the customer portal.
4

Create the account

Click Create Customer. You are taken directly to the customer detail page.
Set a separate billing email if your customer has an accounting team that should receive invoices but not general communications.

Customer onboarding via invite

After creating a customer account, invite them to set up their login:
  1. Open the customer detail page.
  2. Go to the Team tab.
  3. Send an invite to the customer’s email address.
The customer receives an email with a link to your white-label auth page (/host/your-slug/auth). After signing up or logging in, they are automatically connected to your organization as a hosted customer.
Invited customers authenticate through your branded portal, not the main Dune Digital sign-in. Make sure your host slug is configured in Host OS → Settings before sending invites.

Customer detail page

Click any customer in the list to open their full detail page. The status bar at the top shows whether the account is Active, In Default, or Pool Redirected. From the top right you can:
  • View Portal — see exactly what the customer sees in their portal
  • Edit — update contact info, billing email, currency, or notes

Tabs

Shows summary cards for active contract count and assigned equipment units. Also displays contact information: email, billing email, phone, and company name.If the customer has O&M contracts, a third card shows the number of assigned sites.

Assigning equipment to customers

Equipment is assigned to customers through the Equipment tab on the customer detail page, or through the contract creation wizard.
1

Open the Equipment tab

Navigate to the customer detail page and click the Equipment tab.
2

Assign units

Select available equipment from your organization’s inventory. Units marked as staged or unassigned are available for assignment.
3

Link to a contract

Equipment assignments are linked to active contracts. Make sure the customer has an active contract before assigning equipment. If no contract is active, the equipment will show as uncontracted in RevenueGuard.
Equipment that is generating revenue without an active contract is flagged in Host OS → RevenueGuard. Resolve these by creating a contract or removing the equipment from service.

Customer team management

Your customers can invite their own team members to access the portal. Each team member signs in through the same white-label auth page and sees the same equipment, earnings, and invoices. As the host, you can:
  • View all team members on the Team tab
  • Set the team name displayed in the portal
  • Remove access for individual members if needed

Alerts and notifications

Equipment alerts for a customer’s machines surface in the customer portal. Customers see alerts for offline units, low hashrate, and temperature thresholds directly in their dashboard. As the host, you can also send announcements to all customers or targeted groups via Host OS → Notify.

Support tickets

Customer support requests appear in Host OS → Support Tickets. Tickets are linked to specific customers and you can respond directly from the platform without leaving Host OS.

Customer status reference

StatusMeaning
ActiveAccount is in good standing, portal access enabled
InactiveAccount is disabled, customer cannot access services
In DefaultCustomer has overdue payments; default reason is recorded
Pool RedirectedHashrate is being redirected to the host holding pool