Dashboard
Overview of your carbon emissions
Emissions by Scope
Emissions by Country
Recent Calculations
| Scope | Category | Description | Activity Data | Emissions (tCO₂e) |
|---|---|---|---|---|
| No calculations yet. Add your first calculation to get started. | ||||
Data Management
Enter, import, and export your ESG data
| Scope | Category | Description | Activity Data | Unit | Emission Factor | Emissions (tCO₂e) | Actions |
|---|---|---|---|---|---|---|---|
| Select a reporting period to view calculations | |||||||
Import Data
Bulk upload calculations from a template
Upload your completed template
Supports .xlsx and .csv files
Download template
Pre-formatted with emission factor categories
Fill in your data
Activity data, descriptions, and sources
Upload & validate
Auto-validated against emission factors
Export Reports
Generate compliance-ready outputs
| Severity | Type | Record | Field | Issue | Actions |
|---|---|---|---|---|---|
| Click Re-scan Data to check for data quality issues. | |||||
Emission Factors
Master library of GHG emission factors
| Category | Scope | Unit | Emission Factor (kg CO₂e) | Source | Region | Year |
|---|---|---|---|---|---|---|
Reporting Periods
Manage fiscal years and quarters
| Period Name | Start Date | End Date | Status | Data | Baseline | vs Baseline | Actions |
|---|---|---|---|---|---|---|---|
Compliance
Framework alignment and regulatory reporting
Bursa Malaysia NSRF Requirements
| Reference | Requirement | Scope | Emissions (tCO₂e) | Status | Data Points |
|---|---|---|---|---|---|
| Select a reporting period | |||||
IFRS S2 Climate-related Disclosures
| Reference | Requirement | Scope | Emissions (tCO₂e) | Status | Data Points |
|---|---|---|---|---|---|
| Select a reporting period | |||||
GHG Protocol Corporate Standard
| Reference | Requirement | Scope | Emissions (tCO₂e) | Status | Data Points |
|---|---|---|---|---|---|
| Select a reporting period | |||||
UK SECR Disclosure Requirements
| Ref | Requirement | Value | Status |
|---|---|---|---|
| Select a reporting period | |||
Methodology Statement
Describe the calculation methodology used, emission factors applied, and any assumptions made.
Energy Efficiency Actions
Describe energy efficiency measures taken during this reporting period.
EU Batteries Regulation 2023/1542
Digital Battery Passport compliance requires the Battery Passport module. This tab will show Art. 7 CF declarations, recycled content, SoH tracking, and passport status once the Battery Passport tables are created.
Run sql/09-battery-passport-schema.sql and sql/10-seed-battery-regulation-framework.sql to enable.
EU Battery Passport
EU Batteries Regulation 2023/1542 — Digital Battery Passport Compliance
AI Assistant
Query your carbon data with AI-powered insights
Quick Actions
EU Battery Regulation Prompt Library
Analytics
Deep insights into your carbon footprint
Emissions Intensity
Emissions by Country
Geographic distribution of emissions across business units
Emissions by Scope
Emissions Trend by Period
Top 10 Emission Sources
Scope 3 Category Breakdown
Scope 3 typically represents 50-74% of total emissions for most organizations
Organization
Browse and manage organizational structure across all groups, countries, and divisions
| Group | Country | Division | Type | Status | Actions |
|---|---|---|---|---|---|
| No business units to display. | |||||
—
—
Emissions Profile
Peer Comparison
Business units in the same group
Data Completeness
Calculations
| Scope | Category | Description | Activity Data | Emissions | Data Source | Confidence |
|---|---|---|---|---|---|---|
| No calculations linked to this business unit | ||||||
business_unit_id to the water_usage table.
Add Business Unit
Set up a new group, country, and division
Emissions Reporting
Drill-down analysis by business unit
Detailed Breakdown
| Group | Country | Division | Scope 1 (tCO₂e) | Scope 2 (tCO₂e) | Scope 3 (tCO₂e) | Total (tCO₂e) | % of Total |
|---|
Help & Guides
Everything you need to get the most out of ESG Disclose
User Guide
Complete reference for the ESG Disclose AI Carbon Calculator.
Platform Overview
ESG Disclose is a web-based carbon calculator that automates GHG emissions management across Scope 1, 2, and 3. The platform combines structured data entry with AI-powered guidance to help organisations calculate, analyse, and report their carbon footprint in compliance with the GHG Protocol and IFRS S2.
Navigation
- 1Dashboard — Emissions overview with AI insights, scope totals, and geographic map
- 2Emissions Reporting — Drill-down analysis by business unit with hierarchical breakdown
- 3Master Data — All calculations in a filterable, sortable table
- 4Water Management — Track withdrawal, consumption, and intensity across 5 source types
- 5Compliance — Framework tracking for Bursa NSRF, IFRS S2, and GHG Protocol
- 6Import / Export — Bulk upload and filtered multi-sheet Excel reports
- 7Organisation — Business unit hierarchy with scope coverage indicators
- 8Reporting Periods — Fiscal year and quarter management with baseline marking
- 9AI Assistant — Multi-provider AI with context awareness and quick queries
- 10Search — Global predictive search across calculations, periods, and reports
- 11Settings — AI providers, preferences, notifications, account, admin, and org tabs
User Roles
ESG Disclose uses four roles: System Admin, Client Admin, Standard, and Viewer. This guide covers features for Standard and Client Admin users. See the User Privileges document for the full permissions matrix.
Dashboard
Your emissions command centre with real-time visualisations and AI-generated insights.
Scope Totals & AI Insights
Aggregated tCO2e with percentage breakdowns. AI insights widget generates auto-bullet-point analysis of trends and reduction opportunities.
Geographic Emissions Map
Interactive country-level heatmap visualising emissions across operating regions with drill-down to business unit detail.
Emissions by Country Chart
Bar charts showing emissions by country with period comparison deltas highlighting changes over time.
Cascading Filters
Group → Country → Division filters that cascade automatically. All charts and totals update instantly to reflect your selection.
Emissions Reporting
Drill-Down Analysis
Analyse emissions across your business unit hierarchy with seven filters: Reporting Period, Scope, Category, Group, Country, Division, and Division Type. Results display in a tree structure for peer comparison.
Master Data
The central register of all emission calculations in a filterable, sortable table.
Scope
Emission scope (1, 2, or 3)
Category
GHG Protocol category (e.g., Stationary Combustion)
Activity Data
Quantity of the emission-generating activity
Emission Factor
Factor to convert activity data to tCO2e
Emissions
Calculated result in tonnes CO2 equivalent
Actions
Edit or delete the calculation entry
Click Add Calculation to open the entry modal. Fields include Scope, Category, Description, Activity Data, Unit, Emission Factor, Source, Period, Group, Country, Division, Division Type, and Date.
For Scope 2, additional fields appear for location-based and market-based emission values (IFRS S2 dual reporting).
Auto-Calculation
Emissions (tCO2e) = Activity Data x Emission Factor. You never need to compute this manually.
Water Management
5 Source Types
Track surface water, groundwater, municipal, rainwater, and other sources.
Metrics
Withdrawal, consumption, and intensity metrics attributed to business units and reporting periods.
Compliance
Bursa NSRF
Malaysian exchange sustainability reporting requirements with status badges and gap analysis.
IFRS S2
Climate-related disclosures including Scope 2 dual reporting requirements.
GHG Protocol
Corporate standard compliance with completion percentage tracking.
Import & Export
Import — Bulk data upload in three steps:
Export — Each export contains three sheets:
Calculations
Every individual emission entry matching your filters.
Summary
Aggregated totals by Scope 1, 2, and 3.
Category Breakdown
Emissions grouped by GHG Protocol category.
Emission Factors Library
Searchable, read-only library of verified emission factors. The platform automatically matches the correct factor based on your scope and category selection.
Category
GHG Protocol emission category
Scope
Applicable scope (1, 2, or 3)
Factor
Conversion factor (activity unit → tCO2e)
Source & Year
Data source (DEFRA, EPA, IEA) and publication year
Organisation
3-Level Hierarchy
Group → Country → Division (with Division Type). A-Z filter ribbon and scope coverage indicators for each unit.
Unit Detail View
Click any unit for emissions statistics, scope breakdown, intensity metrics, and peer comparison.
Organisation Switcher
Use the Profile Popover to switch between organisations. All data, filters, and exports reflect the selected org.
Reporting Periods
Name
e.g., "FY2025", "Q1 2026"
Date Range
Start and end dates defining the period
Status
Active or closed
Baseline
Mark one period as the baseline for trend analysis
Baseline Period
Set your baseline period first. This is the reference point for all year-over-year comparisons and trend analysis. Only one period can be the baseline at any time.
AI Assistant
Multi-Provider AI
Choose between Claude, GPT, and Gemini. Configure API keys in Settings → AI Providers.
Context Awareness
Toggle to include your organisation's data for more accurate, data-driven responses.
Quick Query Templates
Pre-built templates for common questions about emission factors, comparisons, and compliance.
AI Insights Widget
Dashboard widget auto-generates bullet-point analysis of your emissions trends.
Search
Global Predictive Search
Accessible from any screen. Search across calculations, reporting periods, reports, and business units with real-time suggestions as you type.
Settings
AI Providers
Configure API keys for Anthropic, OpenAI, and Google with security masking.
Preferences
Display and theme settings.
Notifications
Configure alert preferences.
My Account
Update profile, email, and switch organisations.
What's New
Latest platform updates and release notes.
Admin / Org
User management, roles, and organisation config (Admin only).
Roles & Permissions
| Permission | Viewer | Standard | Client Admin | System Admin |
|---|---|---|---|---|
| View dashboard & data | Yes | Yes | Yes | Yes |
| Add/edit calculations | No | Yes | Yes | Yes |
| Delete calculations | No | No | Yes | Yes |
| Manage users | No | No | Yes | Yes |
| Switch organisations | No | No | No | Yes |
Tips & Best Practices
Set Your Baseline First
All trend analysis and comparisons depend on it.
Consistent Naming
"UK" vs "United Kingdom" creates duplicate entries.
Check Compliance Regularly
Identify gaps before reporting deadlines.
Export Often
Generate periodic reports to maintain audit readiness.
Troubleshooting
Common issues and how to resolve them.
First Steps
Before diving into specific issues, try these: 1. Refresh the page (Ctrl+R). 2. Check browser console (F12 → Console) for errors. 3. Verify your internet connection. Most issues resolve with a simple refresh.
Authentication
Can't Log In
Check your spam folder for the email verification link. Use "Forgot Password" to reset. Check status.supabase.com for outages.
Invite Code Not Working
Codes are single-use and expire after 7 days. Ask an admin to generate a new one.
Data Not Showing
Common Cause
Most "empty dashboard" issues are caused by no calculations assigned to the currently selected reporting period. Switch periods or add calculations to the active period.
User Management
Can't Add or Delete Users
Only Client Admin and System Admin can manage users. You cannot remove yourself. Contact your administrator if the function fails.
Role Changes Not Working
After changing a user's role, they need to refresh the page to pick up new permissions.
Org Switcher Disabled
Only System Admin can switch between organisations. Other roles are locked to their assigned org.
Excel Import & Export
Import Fails
File must be .xlsx format (not .xls or .csv). Column headers must match the template — download it first. Check console for parsing errors.
Export Is Empty
Ensure there are calculations in the selected period. Check that the SheetJS CDN loaded (Network tab in DevTools).
AI Assistant
AI Not Responding
Check API key in Settings → AI Providers. Verify it's valid with remaining credits. Console errors: 401 = bad key, 429 = rate limited.
Wrong Extraction Data
Always review extracted data before approving. Ensure documents are clear and legible. Try a different AI provider if results are consistently poor.
UI & Display
Charts Not Rendering
Check console for Chart.js errors. Verify CDN is loading (Network tab). Check parent container is visible.
Theme Issues
If dark/light mode elements bleed through, try refreshing the page. Toggle theme off and on in Settings → Preferences.
Sidebar Overlapping
On mobile, use the hamburger menu to toggle the sidebar. Landscape orientation provides more space.
Performance
Slow First Load
Normal on first visit. Subsequent loads use browser cache for CDN libraries.
Dashboard Slow to Update
Large datasets (1000+ calculations) may take a few seconds. Check network connectivity to Supabase.
Still Need Help?
Check browser console (F12 → Console) for JavaScript errors and include the error message when contacting support. Email support@esgdisclose.com with steps to reproduce the issue.
Keyboard Shortcuts
Quick keys to navigate faster.
Contact Support
Get in touch with the ESG Disclose team.
Settings
Platform administration, AI providers, manage users, and organisation settings
Usage Analytics
License allocation, user activity, and data contribution overview.
License Breakdown by Role
Loading...
Login Activity
| User | Last Login | Status |
|---|---|---|
| Loading... | ||
Data Contribution
| User | Calculations Added | Last Contribution |
|---|---|---|
| Loading... | ||
User Management
Invite users to your organisation and manage their roles.
Invite Code
Generate a single-use code that expires in 7 days
Add New User
Create a user account directly. They'll receive an email to set their password.
| Name | Job Title | Group | Country | Division | Role | Actions | |
|---|---|---|---|---|---|---|---|
| Loading users... | |||||||
Data Lifecycle
Set retention policies to auto-archive old reporting periods. Archived periods are hidden from all views but can be restored or permanently purged.
Retention Policy
Auto-archive periods whose end date is older than the threshold. Locked periods are never auto-archived.
Eligible for Archive
| Period | End Date | Status | Actions |
|---|---|---|---|
| Set a retention policy to see eligible periods | |||
Archived Periods
| Period | End Date | Archived On | Status | Actions |
|---|---|---|---|---|
| No archived periods | ||||
Organisation Settings
Manage your organisation's details and configuration.
Quick Links
AI Provider API Keys
Configure your AI provider keys to enable the AI Assistant. Your keys are stored securely in your browser and never sent to our servers.
API Key Status
AI Assistant Preferences
My Account
Manage your personal information and security settings.
Personal Information
Change Password
Two-Factor Authentication
Add an extra layer of security to your account by enabling two-factor authentication with an authenticator app.
Billing & Subscription
Manage your subscription, view usage, and update payment details.
Notifications
Choose which notifications you'd like to receive.
Email Notifications
In-App Notifications
News Feed
Configure your sustainability news feed. Choose a provider and add your API key.
API Keys
News Topics
Choose which topics appear in your news feed.
What's New
Recent updates and improvements to ESG Disclose.
Role-Based Access Control
Standard users can now add and edit records but cannot delete. Delete is restricted to Admin roles only. Delete buttons appear dimmed for standard users.
AI Assistant Multi-Provider Support
Choose between Anthropic (Claude), OpenAI (GPT-4o), and Google (Gemini) for AI-powered emissions analysis. Each provider can be configured with your own API key.
Water Consumption Tracking
Track and report water consumption alongside your carbon emissions. Includes water-specific emission factors and reporting categories.
Business Unit Hierarchy
Organise your company structure with parent and child business units. Emissions roll up from child units to parent units for consolidated reporting.
Help
Guides and support resources to help you get the most out of ESG Disclose.
Audit Log
Tamper-proof record of all data changes, logins, exports, and administrative actions.
| Timestamp | User | Action | Table | Record ID | Details |
|---|---|---|---|---|---|
| Click "Search" to load audit logs. | |||||