Sustainability / ESG Tracking — Features (Full Detail)

← Back to Sustainability / ESG Tracking overview

Features (Full Detail) — Sustainability / ESG Tracking

Current version: v1.0.0

Environmental, Social & Governance (ESG) metrics tracking, KPI management, and sustainability reporting for Perfex CRM

This page explains module capabilities in depth so new users understand what each feature does, why it matters, and how to use it inside Perfex CRM.

Feature catalog (explained)

Every major capability below is explained in plain language — what it is, why it helps, and how to use it.

1. ESG Dashboard with pillar breakdown, target tracking, and charts

In plain words: ESG Dashboard with pillar breakdown, target tracking, and charts

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

2. Metric Categories (Environmental, Social, Governance pillars)

In plain words: Metric Categories (Environmental, Social, Governance pillars)

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

3. ESG Metrics / KPIs with targets, units, and reporting frequency

In plain words: ESG Metrics / KPIs with targets, units, and reporting frequency

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

4. Metric Data Entries with evidence file attachments

In plain words: Metric Data Entries with evidence file attachments

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

5. Entry verification workflow (optional)

In plain words: Entry verification workflow (optional)

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Create a draft record, submit it, then have an approver open the same record and Approve / Reject. Approvers need the approve permission on their role.

6. Dashboard widget

In plain words: Dashboard widget

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

7.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

8.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

9.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

10.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

11.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Enable credentials in Sustainability / ESG Tracking → Settings (API keys, webhooks, sandbox/production). Test with a sample record, then monitor the module log or sync screen.

12. Pre-seeded 11 sources + 11 emission factors on upgrade

In plain words: Pre-seeded 11 sources + 11 emission factors on upgrade

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

13.

In plain words:

Why it matters: This reduces manual work so agents can focus on exceptions and high-value customers.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

14.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

15.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

16.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

17.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

18.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Ensure Perfex CRM cron is running (`php /path/to/perfex/index.php cron/index`). Then enable the related option in module Settings so jobs, alerts, or queues process automatically.

19.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

20.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

21.

In plain words:

Why it matters: This reduces manual work so agents can focus on exceptions and high-value customers.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

22.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

23.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Create a draft record, submit it, then have an approver open the same record and Approve / Reject. Approvers need the approve permission on their role.

24.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

25.

In plain words:

Why it matters: This reduces manual work so agents can focus on exceptions and high-value customers.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

26.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Sustainability / ESG Tracking in the admin sidebar, then use the related menu screen for this capability.

27.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Enable credentials in Sustainability / ESG Tracking → Settings (API keys, webhooks, sandbox/production). Test with a sample record, then monitor the module log or sync screen.

28.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Enable credentials in Sustainability / ESG Tracking → Settings (API keys, webhooks, sandbox/production). Test with a sample record, then monitor the module log or sync screen.

29.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

30.

In plain words:

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Go to Sustainability / ESG Tracking → Reports / Dashboard (or the matching analytics screen), set filters (date, status, warehouse, staff), then run or export the report.

Screens map — what each menu is for

These are the admin screens registered by Sustainability / ESG Tracking. Click a name in the Knowledge Base for a full how-to, or open the path in admin.

#ScreenAdmin pathGuide
1ESG Dashboardadmin/esgHow to use
2ESG Metricsadmin/esg/esg_metricsHow to use
3Metric Data Entriesadmin/esg/esg_metric_entriesHow to use
4Metric Categoriesadmin/esg/esg_metric_categoriesHow to use
5Carbon Dashboardadmin/esg/esg_carbonHow to use
6Carbon Entriesadmin/esg/esg_carbon_entriesHow to use
7Carbon Sourcesadmin/esg/esg_carbon_sourcesHow to use
8Emission Factorsadmin/esg/esg_emission_factorsHow to use
9Sustainability Goalsadmin/esg/esg_sustainability_goalsHow to use
10ESG Reportsadmin/esg/esg_reportsHow to use
11Supplier ESG Assessmentsadmin/esg/esg_supplier_assessmentsHow to use
12Integrationsadmin/esg/esg_integrationsHow to use
13API Keysadmin/esg/esg_api_keysHow to use
14Webhooksadmin/esg/esg_webhooksHow to use
15Settingsadmin/esg/esg_settingsHow to use

Features & workflows from documentation

Phase 1 Features

  • ESG Dashboard with pillar breakdown, target tracking, and charts
  • Metric Categories (Environmental, Social, Governance pillars)
  • ESG Metrics / KPIs with targets, units, and reporting frequency
  • Metric Data Entries with evidence file attachments
  • Entry verification workflow (optional)
  • Dashboard widget

Phase 2 Features — Carbon Accounting

  • Carbon Dashboard — total emissions, scope breakdown, monthly trend, YoY comparison
  • Carbon Sources — Scope 1/2/3 emission sources (fuel, electricity, transport, waste, etc.)
  • Emission Factors — kg CO2e conversion factors with IPCC/DEFRA/GHG Protocol references
  • Carbon Entries — activity data → auto-calculated CO2e (kg & tonnes)
  • Transport Integration — read-only fleet fuel summary when Transport Management module is active
  • Pre-seeded 11 sources + 11 emission factors on upgrade

Phase 3 Features — Sustainability Goals

  • Sustainability Goals — long-term targets with UN SDG alignment (SDG 1–17)
  • Goal Milestones — intermediate checkpoints with due dates and completion tracking
  • Metric Linking — connect goals to ESG metrics with weighted auto-progress calculation
  • Progress Tracking — visual progress bars with on track / at risk / off track status
  • Dashboard Integration — goal stats and progress overview on ESG dashboard
  • Cron Notifications — in-app alerts for due/overdue milestones and off-track goals

Phase 4 Features — ESG Reports & Disclosure

  • ESG Reports — GRI, SASB, TCFD, and custom report templates
  • Report Builder — select metrics, reporting period, and narrative sections
  • PDF Export — formatted sustainability disclosure reports
  • Data Validation — ensures required metrics have verified entries
  • Workflow — draft → review → published with version history
  • Client Portal — optional sharing of published reports with customers

Phase 5 Features — Supplier ESG & Integrations

  • Supplier ESG Assessments — E/S/G scoring with questionnaires, linked to Purchase Management suppliers
  • Multi-Plant Scoping — plant/facility filter on metric entries when Multi-Plant module is active
  • Transport Integration — auto-import fleet emissions from TMS shipments
  • Manufacturing Integration — auto-import production waste from manufacturing receipts
  • REST API — metrics, entries, and reports endpoints with API key auth
  • Webhooks — entry.verified and report.published event notifications

Permissions

FeatureCapabilities
----------------------
ESG Dashboardview
Metric Categoriesview, create, edit, delete
ESG Metricsview, create, edit, delete
Metric Data Entriesview, create, edit, delete
Carbon Dashboardview
Carbon Sourcesview, create, edit, delete
Emission Factorsview, create, edit, delete
Carbon Entriesview, create, edit, delete
Sustainability Goalsview, create, edit, delete
ESG Reportsview, create, edit, delete
Supplier Assessmentsview, create, edit, delete
Integrationsview, edit
API Keysview, create, delete
Webhooksview, create, edit, delete
Settingsview, edit

Listing highlights

Item Title

Sustainability / ESG Tracking Module for Perfex CRM

Short Description (max ~160 chars)

ESG metrics, carbon accounting, sustainability goals, disclosure reports & supplier scorecards for Perfex CRM — by Nasbix Technologies

Full Description

Paste HTML from codecanyon/copy/03_html_description.html (Source / HTML mode).

Tags (max 15)

perfex crm, esg, sustainability, carbon footprint, environmental, social, governance, kpi, reporting, gri, sasb, tcfd, nasbix, codecanyon, php

Category

PHP Scripts > Add-ons > Perfex CRM

Files to upload

Form fieldFile
------------------
Thumbnail (80×80)esg_submission/images/thumbnail_80x80.jpg
Inline Preview (590×300)esg_submission/images/inline_preview_590x300.jpg
Main File(s)esg-v1.0.0-codecanyon.zip
Theme Preview / screenshotsAdd real UI shots then build screenshots ZIP

Message to Reviewer

See codecanyon/copy/06_message_to_reviewer.txt

Official HTML documentation (feature sections)

How to Use

1. Categories & Metrics

  1. Open ESG → Metric Categories (defaults are seeded for E/S/G).
  2. Create metrics under ESG → Metrics with unit, target, frequency, and framework reference.
  3. Record period data under ESG → Metric Data Entries and attach evidence if needed.
  4. If verification is enabled in Settings, verify submitted entries.

2. Carbon Accounting

  1. Review seeded Carbon Sources and Emission Factors.
  2. Add Carbon Entries (activity amount → auto CO2e kg / tonnes).
  3. Monitor totals on the Carbon Dashboard.

3. Goals & Reports

  1. Create Sustainability Goals, milestones, and link metrics for progress.
  2. Build Disclosure Reports (GRI / SASB / TCFD / custom), attach metrics, validate, publish, export PDF.

4. Suppliers, API & Portal

  1. Create Supplier Assessments with E/S/G scores.
  2. Enable REST API / Webhooks in Settings; create keys and endpoints.
  3. Optionally enable client portal for published reports.

Also see HOW_TO_USE.txt in the package root.

Features

  • ESG Dashboard with pillar breakdown, target tracking, and charts
  • Metric Categories & KPIs (Environmental, Social, Governance)
  • Metric Data Entries with evidence and optional verification
  • Carbon accounting (Scope 1/2/3), emission factors, CO2e
  • Sustainability goals, milestones, SDG alignment
  • Disclosure reports with PDF export
  • Supplier ESG assessments
  • REST API keys, webhooks, optional integrations
  • Client portal for published reports
  • Dashboard widget + granular staff permissions

Permissions

Assign under Setup → Staff → Roles:

CapabilityTypical actions
esg_dashboardView dashboard
esg_metric_categoriesView / create / edit / delete
esg_metricsView / create / edit / delete
esg_metric_entriesView / create / edit / delete
esg_carbon / sources / factors / entriesCarbon accounting
esg_sustainability_goalsGoals & milestones
esg_reportsDisclosure reports
esg_supplier_assessmentsSupplier scorecards
esg_integrations / api_keys / webhooksIntegrations
esg_settingsModule settings

Uninstall

  1. Setup → Modules → Deactivate (optional).
  2. Click Uninstall.
  3. Removes all esg_* tables, esg_* options, and uploads/esg/.

Export data first — uninstall cannot be undone. Core Perfex CRM is not modified.

Cron Jobs

Background tasks (goal / milestone notifications) run through Perfex CRM's main cron:

* * * * * php /path/to/perfex/index.php cron/index > /dev/null 2>&1

Enable goal notifications in ESG → Settings when needed.

Staff permissions (from module)

Assign under Setup → Staff → Roles. Each feature can expose different actions:

FeatureActions
ESG Dashboard
esg_dashboard
view
Metric Categories
esg_metric_categories
view, create, edit, delete
ESG Metrics
esg_metrics
view, create, edit, delete
Metric Data Entries
esg_metric_entries
view, create, edit, delete
Settings
esg_settings
view, edit
Carbon Dashboard
esg_carbon
view
Carbon Sources
esg_carbon_sources
view, create, edit, delete
Emission Factors
esg_emission_factors
view, create, edit, delete
Carbon Entries
esg_carbon_entries
view, create, edit, delete
Sustainability Goals
esg_sustainability_goals
view, create, edit, delete
ESG Reports
esg_reports
view, create, edit, delete
Supplier ESG Assessments
esg_supplier_assessments
view, create, edit, delete
Integrations
esg_integrations
view, edit
API Keys
esg_api_keys
view, create, delete
Webhooks
esg_webhooks
view, create, edit, delete

Related: Quick Start · How to Install · FAQ & Tips · Version & Changelog

Did you find this article useful?