Consultant Portal
The Consultant Portal enables social value advisors to manage client portfolios, generate custom reports, and provide white-label services.Dashboard Overview
The Consultant dashboard (/consultant) displays:
- Client List: All managed client organizations
- Portfolio Stats: Aggregated impact metrics
- Pending Invitations: Client invitations to accept
- Recent Activity: Latest client evidence and reports
Key Features
Portfolio Management
Aggregate insights across all client organizations
Client Invitations
Invite new clients or accept client requests
AI Theme Generation
Generate custom themes for client portals
Bulk Export
Generate compliance reports across portfolio
Client Management
Inviting Clients
Accepting Invitations
When a client invites you to manage their account:Client Status
| Status | Description |
|---|---|
| Pending | Invitation sent |
| Active | Managing client |
| Inactive | Paused management |
| Ended | Relationship concluded |
Portfolio Analytics
Aggregated Metrics
View combined data across all clients:| Metric | Description |
|---|---|
| Total Impact | Sum of all evidence value |
| Active Clients | Organizations currently managed |
| Avg Compliance | Mean framework compliance score |
| Top Performers | Highest impact clients |
Portfolio API
AI Theme Generation
Generate custom client themes using AI:Rate Limit: Theme generation is limited to 10 requests per day to manage AI costs.
Save Theme
Bulk Operations
Portfolio Export
Export data across all clients:- PDF: Branded compliance reports
- CSV: Raw data for analysis
- JSON: API integration
Report Types
| Report | Description | Frameworks |
|---|---|---|
| Portfolio Summary | All clients overview | All |
| Client Deep Dive | Single client analysis | All |
| Framework Compliance | Specific framework | B-Corp, CSRD, etc |
| Benchmark Report | Client vs industry | All |
White-Label Services
Configure consultant-branded experience:| Feature | Description |
|---|---|
| Custom Domain | Use your own domain |
| Branded Reports | Your logo on all PDFs |
| Email Templates | Custom email styling |
| Portal Theme | Full visual customization |
Billing Integration
Track client service levels:| Level | Features | Price Point |
|---|---|---|
| Basic | Evidence tracking | £ |
| Standard | + Compliance reports | ££ |
| Premium | + AI insights, priority | £££ |
| Enterprise | + Custom integration | ££££ |
API Endpoints
| Endpoint | Method | Description |
|---|---|---|
/api/consultant/clients | GET | List clients |
/api/consultant/clients/invite | POST | Invite client |
/api/consultant/portfolio | GET | Portfolio overview |
/api/consultant/export | GET | Export data |
/api/consultant/theme/generate | POST | AI theme generation |
/api/consultant/theme/save | POST | Save client theme |
/api/consultant/accept-invitation | POST | Accept invitation |
Workflow Example
1
Invite Client
Send invitation with service level and required frameworks
2
Client Onboarding
Client accepts and connects their organization
3
Configure Theme
Generate or customize client portal appearance
4
Monitor Progress
Track evidence submissions and compliance scores
5
Generate Reports
Create branded compliance reports for client delivery
