SfSkills Domains Docs GitHub

Home / integration / net-zero-cloud-setup

net-zero-cloud-setup

Use this skill when configuring Salesforce Net Zero Cloud — Scope 1/2/3 emission source modeling via the StnryAssetCrbnFtprnt / VehicleAssetCrbnFtprnt / Scope3CrbnFtprnt object families, emission factor library setup (EmssnFctr / EmssnFctrSet), DPE-driven carbon calculation jobs, supplier engagement scoring, and CSRD / ESRS / TCFD disclosure pack mapping.

Open the skill folder on GitHub


Net Zero Cloud Setup

This skill activates when a practitioner is configuring Salesforce Net Zero Cloud (formerly Sustainability Cloud) — the industry cloud for greenhouse-gas inventory, carbon accounting, supplier engagement, and ESG disclosure. It covers the Scope 1 / 2 / 3 object families, emission factor library setup, DPE-driven carbon calculation, and disclosure-framework mapping. It does NOT cover Marketing Cloud ESG content scoring, generic financial reporting, or utility-billing flows that aren't carbon-related.


Before Starting

Gather this context before working in this domain:


Core Concepts

The Three-Scope Object Hierarchy

Net Zero Cloud splits the inventory into three scope buckets, each with its own object family:

Scope 1 — Direct Emissions (e.g., on-site fuel combustion, fleet fuel, refrigerant leaks):

Scope 2 — Purchased Energy (e.g., grid electricity, district heating):

Scope 3 — Value-Chain Emissions (the 15 GHG Protocol categories):

Emission Factor Library

EmssnFctr rows are the per-activity coefficients (e.g., 2.31 kg CO2e per liter of diesel). They live inside EmssnFctrSet collections (e.g., "EPA 2024 GHGRP Factors", "DEFRA 2024 UK Factors").

Net Zero Cloud ships several Salesforce-curated factor sets out of the box. Custom sets are required when:

DPE-Driven Carbon Calculation

Like the rest of the Industries platform, Net Zero Cloud uses DPE batch jobs to multiply activity data × emission factor and produce the …CrbnFtprnt rows. The calculation jobs are not automatic — they must be activated.

A typical setup activates:

Re-running the calculation after a factor set update is required to refresh historical totals.

Supplier Engagement (Scope 3 Category 1)

Purchased Goods & Services is typically the largest Scope 3 category for non-extractive industries. Net Zero Cloud uses:

Disclosure Pack Mapping

The output of Net Zero Cloud is a disclosure-ready pack mapped to a regulatory framework. Common targets:

The mapping happens in the disclosure pack configuration: which CrbnFtprnt totals roll into which disclosure metric.


Common Patterns

Pattern 1: Initial Carbon Inventory Setup

When to use: First-time Net Zero Cloud deployment.

How it works:

  1. Choose the emission factor set(s) appropriate to operating regions. Activate the Salesforce-curated sets for those regions; create custom sets only if regulator or auditor requires.
  2. Load stationary assets (buildings, plants) with StnryAssetCrbnFtprnt parent records and StnryAssetEnrgyUse activity rows for each fuel/electricity type per period.
  3. Load fleet assets via VehicleAssetCrbnFtprnt.
  4. For Scope 3, decide which of the 15 categories are material. Load activity data only for material categories.
  5. Activate the carbon calculation DPE definitions for Scope 1 / 2 / 3 categories in scope.
  6. Run the calculations once to backfill, then schedule recurring runs.

Pattern 2: Refreshing Historical Totals After Factor Update

When to use: A factor set is updated (e.g., DEFRA publishes new annual factors, or an auditor specifies a corrected regional grid factor).

How it works:

  1. Activate the new factor set (or update the relevant EmssnFctr rows in a custom set).
  2. Reassign affected StnryAssetEnrgyUse / VehicleAssetCrbnFtprnt / Scope3CrbnFtprnt rows to the new factor set / factor (often via a DPE definition).
  3. Re-run the carbon calculation DPE for the affected periods.
  4. Verify the disclosure-pack metrics now reflect the updated factors.
  5. Document the factor change in the audit log — auditors require traceability.

Pattern 3: Supplier Engagement for Purchased Goods

When to use: Org wants to move from spend-based Scope 3 Cat. 1 estimation to supplier-specific factors.

How it works:

  1. Load supplier list and link to Account records.
  2. Score suppliers via the Supplier Engagement feature (or manually attach maturity level).
  3. For suppliers with verified emissions data, attach supplier-specific EmssnFctr records.
  4. Reload Scope3PcmtItem rows; the calculation engine uses supplier-specific factors when available, falls back to spend-based otherwise.
  5. Track over time: improving the supplier engagement score reduces estimation uncertainty.

Decision Guidance

SituationRecommended ApproachReason
Stationary asset (building) emissionsStnryAssetCrbnFtprnt + StnryAssetEnrgyUse per fuel/electricity typeStandard parent-child structure; do not flatten activity into the asset record
Owned vehicle fleetVehicleAssetCrbnFtprntStandard object; do not reuse Automotive Cloud Vehicle for emissions tracking
Purchased goods (Scope 3 Cat. 1)Scope3PcmtItem from ERP spend dataBuilt-in object with supplier-specific factor support
Custom regional emission factorCustom EmssnFctrSet with EmssnFctr rowsOnly when auditor / regulator specifies; else use bundled sets
Refreshing historical totals after factor updateRe-run carbon calculation DPE for affected periodsRecalc is the only safe path; do not edit …CrbnFtprnt rows manually
Disclosure mappingConfigure the disclosure pack matching the framework in scopeOne pack per framework; do not co-mingle CSRD and TCFD mappings

  1. Confirm license and framework scope. Verify Net Zero Cloud license and that standard objects appear in Object Manager; identify disclosure framework(s) in scope — this drives mandatory scopes and categories.
  2. Activate emission factors. Activate the appropriate EmssnFctrSet for operating regions (Salesforce-bundled or custom, with audit metadata if custom).
  3. Load activity data by scope.
    • Scope 1/2: stationary asset carbon footprint records and activity rows per period; vehicle asset carbon footprint records for owned fleet.
    • Scope 3: materially assess first; load only categories in scope (most orgs cover 4–6 of 15).
  4. Activate and schedule carbon calculations. Activate the carbon calculation DPE definitions; run once manually to backfill, then schedule recurring runs.
  5. Configure disclosure and audit trail. Configure disclosure pack(s) for framework(s) in scope; verify roll-up metrics match expected totals. Document inventory boundary (operational control vs. equity share vs. financial control), base year, and factor sets used.

Review Checklist


Salesforce-Specific Gotchas

  1. Carbon Calculation DPE Is Not Automatic — Net Zero Cloud orgs go live with no calculation jobs running. …CrbnFtprnt rows stay empty even when activity data is loaded. Activate the DPE definitions and schedule them as part of go-live.
  2. Location-Based vs Market-Based Scope 2 Tracked Per Row — Scope 2 reporting requires both location-based and market-based totals. The split is driven by the emission factor selected on each StnryAssetEnrgyUse row, not a separate object. Misconfiguring the factor selection silently produces a single-method total that fails dual-reporting requirements.
  3. Scope 3 Is NOT All 15 Categories By Default — Loading every Scope 3 category produces noise (employee-commute estimates with high uncertainty crowd out material categories). Materially assess first; load only categories that pass the materiality threshold for the framework.
  4. Manual Edits to …CrbnFtprnt Rows Get Overwritten — Practitioners sometimes hand-correct a calculated total when actuals don't match expectations. The next DPE run overwrites the manual edit. Corrections must happen at the activity-data or factor level, not on the calculated row.
  5. Custom EmssnFctrSet Without Audit Trail — Custom factor sets without a documented source / effective date / approval reference fail external audit. Always attach metadata explaining where the factor came from and who approved it.
  6. Reusing Automotive Cloud Vehicle for Emissions — Vehicle (Automotive Cloud) and VehicleAssetCrbnFtprnt (Net Zero Cloud) are distinct objects. The Net Zero Cloud calculation engine reads VehicleAssetCrbnFtprnt. Loading fleet emissions onto Automotive Cloud Vehicle records produces empty Net Zero Cloud totals.

Output Artifacts

ArtifactDescription
Inventory boundary documentOperational control / equity share / financial control choice with reasoning
Materiality assessmentWhich Scope 3 categories are in scope and why
Emission factor library mapActive EmssnFctrSet per region + custom factor justification
DPE activation runbookPer-scope calculation definition activation + schedule
Disclosure pack configurationPer-framework metric mapping (CSRD, TCFD, CDP, etc.)
Audit logBase year, inventory boundary, factor sets, restatement history

Package files