RippleCore
Guides

Consultant Platform Guide

Guide for RippleCore consultants and partners managing client portfolios

Consultant Platform Guide

For RippleCore Consultants and Partners

Overview

The RippleCore Consultant Platform enables ESG consultants, sustainability advisors, and partner organizations to manage multiple client portfolios with white-label capabilities, strategic insights, and comprehensive audit trails.

PRD Reference: Lines 125-130 (Consultant Persona)


Getting Started

Platform Access

URL: https://consultant.ripplecore.co.uk (or localhost:3008 for development)

Account Setup:

  1. Receive invitation from RippleCore team
  2. Complete consultant profile
  3. Connect first client organization
  4. Configure white-label settings (optional)

Key Features

  • Portfolio Overview: Multi-client dashboard with benchmarking
  • Strategic Recommendations: AI-powered insights across portfolio
  • White-Label Exports: Branded reports with consultant branding
  • Audit Trails: Complete activity logging for compliance
  • Client Management: Invitation and relationship management
  • Onboarding Tracking: TOMs calculator and questionnaire progress

Portfolio Management

Multi-Client Dashboard

Access: Dashboard → Portfolio Overview

Features:

  • Real-time metrics across all clients
  • Comparative benchmarking
  • Portfolio-wide trends
  • Risk indicators
  • Compliance status

Key Metrics:

  • Total clients managed
  • Aggregate evidence count (kindness, volunteer, donation, wellbeing)
  • Average compliance readiness score
  • Portfolio health indicator
  • Social value delivered (TOMs framework)

Adding New Clients

Process:

  1. Navigate to ClientsInvite Client
  2. Enter client organization details:
    • Organization name
    • Primary contact email
    • Industry sector
    • Employee count range
  3. Send invitation
  4. Client receives onboarding link
  5. Track onboarding progress in dashboard

Invitation Expiry: 7 days (can resend if expired)


White-Label Configuration

Branding Setup

Access: Settings → White-Label Configuration

Customization Options:

  1. Logo Upload

    • Format: PNG or SVG
    • Size: Recommended 200x50px
    • Max file size: 2MB
  2. Brand Colors

    • Primary color (hex code)
    • Secondary color (hex code)
    • Accent color (hex code)
  3. Custom Domain (Enterprise tier)

    • Subdomain: your-brand.ripplecore.co.uk
    • Custom domain: compliance.your-company.com
    • SSL certificate auto-provisioned
  4. Email Templates

    • Custom header/footer
    • Branded email signature
    • Logo in email communications

Branded Export Generation

Process:

  1. Navigate to client dashboard
  2. Click Generate Report
  3. Select framework (B-Corp, CSRD, TOMs, etc.)
  4. Choose period (current year, custom range)
  5. Enable white-label branding toggle
  6. Generate report

Output: PDF report with:

  • Your consultant branding (logo, colors)
  • Client evidence data
  • Your strategic commentary (optional)
  • Compliance framework mapping
  • Audit trail with your verification

Strategic Recommendations

AI-Powered Insights

Access: Portfolio → Strategic Recommendations

Recommendation Types:

  1. Compliance Gaps

    • Missing evidence areas
    • Verification level improvements
    • Framework-specific requirements
  2. Engagement Opportunities

    • Low-participation departments
    • Underutilized modules
    • Employee activation strategies
  3. Benchmarking Insights

    • Portfolio comparison
    • Industry benchmarks
    • Best practice identification
  4. Social Value Optimization

    • TOMs value enhancement
    • Volunteer skills matching
    • Donation strategy improvements

Using Recommendations:

  • Export as PDF for client presentations
  • Share via email (integrated with @repo/email)
  • Include in quarterly reviews
  • Track implementation progress

Client Management

Client Relationship Tracking

Features:

  • Client contact details
  • Service tier tracking
  • Engagement history
  • Revenue tracking (10% goes to All We Can)
  • Contract renewal dates

Client Insights

Access: Clients → [Client Name] → Insights

Available Insights:

  1. Evidence Health

    • Module utilization rates
    • Verification quality scores
    • Employee participation metrics
  2. Compliance Readiness

    • Framework completion status
    • Gap analysis
    • Risk assessment
  3. Social Impact

    • All We Can contribution
    • Schools supported
    • Global impact metrics
  4. License Efficiency

    • Active vs. inactive users
    • Cost optimization opportunities
    • Tier recommendations

Audit Trails

Activity Logging

Automatically Logged:

  • Client additions/removals
  • White-label configuration changes
  • Report generations
  • Strategic recommendation views
  • Data exports
  • System access

Audit Log Fields:

  • Timestamp
  • Action type
  • User (consultant)
  • Client organization
  • IP address
  • Details/metadata

Access: Settings → Audit Logs

Retention: 7 years (compliance requirement)


Onboarding Tracking

TOMs Calculator Progress

Access: Clients → [Client Name] → Onboarding → TOMs

Tracking:

  • Questionnaire completion status
  • Proxy value selections
  • Council-specific configurations
  • Calculation validation
  • Final TOMs value

Stages:

  1. ⏳ Not Started
  2. 🔄 In Progress (partial completion)
  3. ✅ Completed (ready for social value reporting)

General Onboarding Status

Tracks:

  • Better-auth organization setup
  • License tier selection
  • User invitations sent/accepted
  • Evidence module activation
  • Initial data collection

API Integration

Authentication

Method: Bearer token authentication

Getting API Key:

  1. Navigate to Settings → API Keys
  2. Click Generate New Key
  3. Copy key (shown once)
  4. Use in Authorization header

Example:

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.ripplecore.co.uk/api/consultant/portfolio

Available Endpoints

Portfolio:

  • GET /api/consultant/portfolio - Portfolio overview
  • GET /api/consultant/clients - List all clients
  • GET /api/consultant/benchmarks - Portfolio benchmarks

Client Management:

  • POST /api/consultant/clients/invite - Invite new client
  • PATCH /api/consultant/clients/:id - Update client relationship
  • DELETE /api/consultant/clients/:id - Remove client

Insights:

  • GET /api/consultant/insights/:clientId - Client-specific insights
  • GET /api/consultant/recommendations - Portfolio recommendations

White-Label:

  • GET /api/consultant/white-label - Get branding config
  • PUT /api/consultant/white-label - Update branding
  • POST /api/consultant/reports/branded - Generate branded report

Full API documentation: https://docs.ripplecore.co.uk/api-reference


Benchmarking

Portfolio Benchmarking

Metrics Compared:

  • Evidence quantity by module
  • Verification quality scores
  • Employee engagement rates
  • Compliance readiness levels
  • Social value delivered (TOMs)

Benchmark Types:

  1. Your Portfolio: Across all your clients
  2. Industry: Similar-sized organizations
  3. Best-in-Class: Top performers

Using Benchmarks:

  • Identify underperforming clients
  • Set improvement targets
  • Demonstrate client progress
  • Support pricing conversations

Best Practices

Portfolio Management

  1. Regular Reviews: Monthly client check-ins
  2. Proactive Recommendations: Weekly insight reviews
  3. Benchmarking: Quarterly portfolio analysis
  4. Client Engagement: Monthly strategic recommendations
  5. Compliance Tracking: Monitor framework deadlines

Client Success

  1. Onboarding: Complete setup within 2 weeks
  2. Activation: 80% employee participation target
  3. Quality: Aim for verification levels 3-5
  4. Engagement: Weekly evidence creation habit
  5. Compliance: Quarterly evidence package reviews

White-Label Branding

  1. Professional Presentation: High-quality logos and colors
  2. Consistent Messaging: Align with your brand voice
  3. Value Addition: Include strategic commentary
  4. Regular Updates: Refresh branding annually
  5. Client Alignment: Match client's brand expectations

Support & Resources

Getting Help

Training Resources

  • Webinars: Monthly consultant training sessions
  • Certification: RippleCore Consultant Certification program
  • Case Studies: Success stories and implementation guides
  • Templates: Report templates and presentation decks

Community

  • Consultant Network: Monthly meetups and knowledge sharing
  • Partner Events: Quarterly conferences
  • Best Practice Sharing: Consultant community forum

Pricing & Revenue

Consultant Pricing Model

  • Per-Client Fee: Based on client's license tier
  • Revenue Share: 10% of client revenue goes to All We Can
  • White-Label Premium: Additional fee for custom branding
  • Enterprise Features: Advanced analytics and multi-user consultant teams

Payment

  • Monthly Billing: Automatic invoicing on 1st of month
  • Annual Discount: 2 months free with annual commitment
  • Client Direct: Option for clients to pay directly

Compliance & Data Protection

Data Access

Consultant Permissions:

  • ✅ View aggregated client data
  • ✅ Generate compliance reports
  • ✅ Access audit trails
  • ❌ Cannot access individual employee PII (anonymized only)
  • ❌ Cannot modify client evidence data

GDPR Compliance

  • Data Processing Agreement: Required for all consultants
  • Data Retention: 7 years for audit logs
  • Data Export: Clients can request full data export
  • Right to Erasure: Clients can delete data with 30-day notice

Security

  • 2FA Required: Multi-factor authentication mandatory
  • IP Whitelisting: Optional for enterprise consultants
  • Session Management: 8-hour session expiry
  • Audit Logging: All actions logged and immutable

Troubleshooting

Common Issues

Cannot Access Client Data

  • Verify client has accepted invitation
  • Check client license is active
  • Ensure you have consultant role assigned

White-Label Not Showing

  • Confirm Enterprise tier license
  • Verify branding configuration saved
  • Clear browser cache
  • Check logo file format/size

Reports Not Generating

  • Verify client has sufficient evidence data
  • Check selected period has data
  • Ensure compliance framework is supported
  • Contact support if issue persists

What's Next?

  1. Complete Onboarding: Set up profile and first client
  2. Explore Dashboard: Familiarize yourself with portfolio view
  3. Configure Branding: Set up white-label if applicable
  4. Generate Report: Create first branded compliance report
  5. Join Community: Connect with other consultants in network

Welcome to the RippleCore Consultant Platform!