Last updated: Oct 07, 2026
What the people at your client see and can do when they open the client portal of a workspace, so you do not have to guess or sign in to check.
The client portal is a separate, read-only site for the people at your client. Each contact you add to a workspace in External clients can open it. It shows them the state of their domains, what has been done on them and the reports you decided to share.
It is not part of the console and it is not in your menu. Each workspace has its own portal address, and it goes in the emails the contact receives. How contacts are added, what emails they get and how access is removed is in External clients.
This guide describes the portal from the contact's side: every section, what changes with their profile, and what never reaches them.
Signing in
The frame of every screen
Overview
A greeting with the contact's name, the name of the workspace and their profile. Then four blocks:
If the contact has no domain to see, the blocks are replaced by No visible domains yet.
Domains
A click on a row opens the detail of the domain.
The detail of a domain
Back to portal, at the top, returns to where the contact came from.
Documents
The reports you offered and this contact can see, the most recent first. Each row names the report (Executive report, Technical report, Value report or Initial state), the domain if it is of one domain, the period it covers and the date it was generated. Open shows the PDF in another tab. With none, the screen says No documents have been shared with you yet.
Add them as a contact of the workspace: see External clients. They receive a welcome email with a button to the portal right away.
Before that, set your name and logo in Agency branding, and check that the workspace has a name your client can read: the portal shows it.
The steps to pass on are in External clients. The link is in the welcome email and in every later email they receive. The console does not show it.
Open the contact in External clients and change Visible domains: see External clients. The change applies the next time the contact opens something in the portal.
A contact limited to some domains stops seeing the reports that cover the whole workspace.
Change their Profile: see External clients.
The report appears in Documents the next time the contact opens that section. Turn the switch off and it disappears from the portal.
The report of the initial state of a domain is a technical report. Offer it like any other; only Technical contacts will see it.
Turn on Publish the monthly report in the portal for the domain: see Domain dashboard. From then on, the executive report generated each month for that domain is offered in the portal without you marking it.
The blocks about what was done, the activity and the proof of measurement are filled by continuous stabilization. Turn it on for the domain in Continuous stabilization: see Continuous stabilization.
Without it, the portal shows the domain as its last analysis left it and adds nothing to those blocks.
Open the access history of the contact: see External clients. The portal leaves three kinds of entries:
Looking at Overview, the list of domains or the list of documents leaves no entry.
Revoke the contact: see External clients. They cannot get a new code, and an open portal stops answering at the next thing they open.
The portal always says the code was sent, whether or not that email is a contact of the workspace. If nothing arrives, the address they typed is not the one in your list, the contact is Revoked, or the email is in their spam folder. Check all the cases in External clients.
They opened the portal address without the link of the workspace, for example from a bookmark of the bare address. They have to open it from the button in one of their emails.
The session lasts 24 hours from the last use. After that, or after pressing Log out, the portal asks for the email and a new code. There is no password that avoids it.
The contact is limited to some domains, or the domain is in another workspace. A portal only shows the domains of its own workspace. See External clients.
If they see No visible domains yet, the domains they were limited to are no longer in the workspace, or the workspace has none.
Check in this order:
The list shows the 50 most recent reports the contact can see.
The contact changes it with the selector at the top right, and the portal remembers it in that browser. Without that choice, the sign-in screen follows the browser and, once inside, the portal uses the language the contact was added with.
Two things do not follow the selector. A report is a PDF and keeps the language it was generated in. The emails keep the language the contact was added with, except the email with the code, which comes in the language the sign-in screen was in. See External clients.
The breakdown by module, the DNS records and the technical reports are only for a Technical contact. Change their profile: see External clients.
The state is the worst of three signals: the score, the risk level of the last measurement and the open regressions.
The same state is used in the headline of Overview, in the table and in the detail of the domain. You see the same domain, with the findings and how to fix them, in the console: Continuous stabilization or Static analysis.
The block of the last 30 days and the activity only count facts of continuous stabilization. A domain that is not under it shows its state and no work. A domain that was under it keeps its past activity and its protected improvements, but its open regressions are no longer shown.
The portal takes the name and the logo from Branding. Without a logo, it shows a generic icon next to your name. See Agency branding.
The brand color only shows on the sign-in card: once inside, the portal keeps its own colors. The portal name and the welcome message are also on that card only.
That is how the portal works: it is for reading. Anything the contact needs changed, such as a domain, who has access or which emails they get, is done by your agency in the console.
Domain stabilization: DMARC, SSL, DNS, MX, blacklists and uptime — exact fixes and evidence of the work.
© 2026 Domain Stabilizer. All rights reserved.