Agency Features
The Agency plan is built for digital agencies managing domains and infrastructure across multiple clients. Organise by portfolio, generate branded reports, and share with clients — no login required.
Setting up client portfolios
- 1
Go to Settings in the sidebar.
- 2
Scroll to the Portfolios section and click Create Portfolio.
- 3
Enter the portfolio name (e.g. "Acme Corp" or the client's company name).
- 4
Click Show client details (Agency) to expand the client fields.
- 5
Fill in client details: Client Name, Client Email, Brand Colour (hex), and Brand Logo URL.
- 6
Click Create Portfolio.
- 7
Assign domains to the portfolio from the Domains page — edit a domain and select the portfolio.
- Client Name — displayed on reports and used for portfolio labelling
- Client Email — for future automated report delivery
- Brand Colour — hex colour used as the accent on client-facing reports
- Brand Logo URL — logo displayed at the top of client reports
Generating client reports
- 1
Go to Reports in the sidebar (or navigate to Dashboard → Client Reports).
- 2
Click New Report.
- 3
Select the portfolio you want to report on.
- 4
Choose a report type: Exposure Summary, Full Audit, or Executive Brief.
- 5
Optionally set a custom title and expiry period (default: 30 days).
- 6
Click Generate Report.
- 7
Copy the share link — send it to your client via email or messaging.
Report types
| Type | What it includes | Best for |
|---|---|---|
| Exposure Summary | Portfolio exposure score, per-domain grades, open finding counts | Regular client updates |
| Full Audit | All domain details: WHOIS, SSL, DNS, security headers, CVEs, subdomains | Onboarding or quarterly reviews |
| Executive Brief | High-level risk overview with recommendations (AI-generated) | C-level stakeholders |
How sharing works
- Share linkEach report gets a unique URL (e.g.
app.domainops.io/reports/abc123...). Anyone with the link can view the report — no account needed. - ExpiryReports expire after the period you set (7, 30, 90 days, or 1 year). Expired reports return a 404.
- SnapshotReports capture a point-in-time snapshot. The data won't change after generation — create a new report to show the latest state.
- ViewsView count is tracked for each report, so you can see if your client has opened it.
Agency plan limits
| Feature | Limit |
|---|---|
| Domains | 500 |
| Endpoints | 500 |
| Team members | 10 |
| Portfolios | 50 |
| Exposure scanning | Unlimited |
| API access | Included |
| Calendar service | Included |
See also: Exposure Scanning · Notifications