The reseller portal

For partners who sell SphereHarness to their own customers: see your companies, raise licence orders, add users, answer your customers’ support requests and send them notifications.

Who this is for and how to get in

Reseller admin Sign in at /reseller/login. A reseller account is created by the platform operator, who links it to your partner record; from then on every page in this portal is filtered to your customers only. You cannot see other partners' companies, and you have no access to the website admin portal.

Four pages, all in the sidebar: My Tenants, Requests, Support and Notifications.

My Tenants

Every customer company you own, with its plan, subscription status and seat count.

Reseller dashboard listing customer companies with plan, status, seats and the licence mode toggle
Reseller portal → My Tenants. Two summary cards, then one row per customer.

Licence mode: Full or Basic

The last column carries the one setting you can change yourself, and it takes effect immediately for that customer's next chat turn:

Make Basic and Make Full flip between the two. Making a company Full again restores the default entitlements for its plan — it does not restore a hand-tuned set of flags, so tell the platform operator if a customer had a custom arrangement.

Changing licence mode is not a licence order and needs nobody's approval. Seat counts and new companies do — those go through Requests.

Requests

Two request forms and their history. Everything you submit here is reviewed by a platform admin; approving is what actually applies the change.

Reseller Requests page with the licence order form, the add-user form and the two status tables
Reseller portal → Requests. Submitted items appear below with a New / Approved / Rejected badge.

Licence order

Add user to a tenant

Make at least one person in each new company an Org Admin. That is what unlocks their own Messaging Channels, Connections and RAG Provider pages, so they can configure their company without going through you.

Support — your customers' requests

Every request raised by a user of one of your companies lands here: from their desktop agent, or from My Support Requests in their own portal. You answer on the same thread they see.

The queue

Three buttons at the top filter the list, each with a count:

Each row carries the number, the company, the requester, the subject, the status (New, Updated, Answered, Closed), which queue it is in, the last activity, and a New column counting messages you have not read. A request the customer has added to comes back as Updated, which is your cue that something moved.

The thread

Open shows the whole conversation, oldest first, with every file either side attached. Send reply adds your message, and you can attach files to a reply the same way the customer can. Replying sets the request to Answered and notifies the customer, whose bell in the desktop agent picks it up within a minute.

Attachment limits are the customer's too: 25 MB per file, 100 MB per request across the whole thread.

Close request finishes it. The customer can close their own as well. Close window just puts the thread away and changes nothing.

Assign to the global pool

When a request is not yours to answer - a product defect, something you need a second opinion on - Assign to global pool hands it to the SphereHarness team. Two things stay true after you do it:

Forward to your own helpdesk

If you run your own helpdesk mailbox, have the traffic sent there automatically. Under Forward to your own helpdesk set:

Then Save forwarding. The subject carries the request number, so your helpdesk threads them together, and the body carries the message text and links to the attachments. Turn both switches off, or leave the address blank, and support stays in the portal only.

Forwarding is a copy, not a handover. The request still lives here and is still answered here - replying to the forwarded email does not reach the customer.

Your external support system

Separately from the queue above, this is where you configure what a basic-licence customer's own assistant tells them, and whether their requests are also created in a helpdesk product you already run.

Reseller Support page with the provider selector, credentials and standard information text
Reseller portal → Support. Pick a provider, store the credential once, and set the text customers are told.

Provider

The push happens only for a customer whose plan includes basic support, and it is a second copy: the request is still answered here. The credential is encrypted at rest and used only on the server; the box reads (stored - blank keeps it) once one is saved, which is how you change the standard text without re-pasting the token. Your customers never see and never need this credential.

Standard information

A block of fixed text shown to basic-licence customers. Their assistant is allowed to repeat this and little else, so put the things you are happy to say to everyone in it: support hours, the email address or phone number to use, escalation rules, links to your own documentation. Keep it current — it is the entire self-service answer for those customers.

What the external provider did with a request

Open a request and the reference your provider returned is shown beside its number. If an opened request shows no reference, the external call did not complete - check the credential and the subdomain. Nothing is lost when that happens: the request is recorded here either way, and you answer it here either way.

Notifications

Send a short message to a company or to one person. It appears on the bell in their desktop agent, raises a tray balloon, and stays in their list until they read it. Use it for the things nobody opens a support request about: planned maintenance, a version you want them on, a change to your support hours.

You can only notify your own companies and their users. A target outside your customer list is refused. Platform-wide announcements are the SphereHarness team's to send.

Common mistakes

See also