ESG Report Generation with Einstein Generative AI
Use Einstein generative AI to streamline the labor-intensive process of drafting environment, social, and governance (ESG) reports. Upload previous years’ reports or any other internal documents such as environmental policies and reduce the time spent in creating responses by using answers generated by analyzing the uploaded documents. You can draft ESG reports directly in Microsoft 365 Word by using the Salesforce Disclosure and Compliance Hub for Microsoft 365 Word add-in. This feature is supported only in English.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Net Zero Cloud Growth license or the Net Zero Cloud User add-on license and the Agentforce for Net Zero Cloud add-on license. Einstein generative AI is available in Lightning Experience |
| Available with the Salesforce Foundations license. |
| To purchase the Agentforce for Net Zero Cloud add-on, contact your Salesforce account executive |
Generative AI uses your data to add context and personalization to the prompt, a method known as grounding. By using the response generated from uploaded documents, such as previous year reports or policy documents, generative AI not only accelerates the process but also makes sure of accuracy and consistency in the disclosure content. By tapping into data sources, generative AI enhances trust and reliability.
Your data stays in Einstein and isn’t used to train the LLM.
As of October 14, 2025, Data Cloud has been rebranded to Data 360. During this transition, you may see references to Data Cloud in our application and documentation. While the name is new, the functionality and content remains unchanged.
Prepare to Set Up Einstein Generative AI
Categorize your disclosure and compliance reports, which are based on standardized disclosure templates, in a response document by using a clause category.
- Configure a Microsoft Azure app to establish a connection between Salesforce and Microsoft.
- Configure a Google Client app to establish a connection between Salesforce and Google.
-
To get started with generative AI, turn on Einstein generative AI.
See ESG Report Generation with Einstein Generative AI.
Note Generative AI features are not supported in Salesforce Government Cloud Plus, Government Cloud Plus - Defense and Government Cloud Premium orgs. Don't turn on or enable these features in Government Cloud orgs. Contact your Salesforce account executive for additional details. -
As a system administrator confirm that your org has these permission set
licenses:
- Einstein for Disclosure and Compliance Hub
- Einstein Prompt Templates
- Scoring Framework PSL
- NLP Service Psl
Note The Scoring Framework PSL and NLP Service Psl are required for the Einstein to Generate Draft Response Document feature. -
Assign these permission sets to the users:
- Einstein for Disclosure and Compliance Hub User
- Disclosure and Compliance Hub User
- Prompt Template User
- Scoring Framework User
- NLP Service
Note The Scoring Framework User and NLP Service are required for the Einstein to Generate Draft Response Document feature. -
To enable Salesforce Data 360 in your Salesforce org, turn on
Data 360.
See Turn On Data 360.
- To ingest content documents added as file attachments so that file-based search works, set up file force in Data 360.
- To ingest Searchable Reference Document and Document Clause objects and fields into Data 360, add the Net Zero Cloud-specific permissions to the Data Cloud Salesforce Connector permission set.
- To avoid disruption in email sent from Salesforce, verify each of your email-sending domains via either DKIM keys or authorized email domains.
- To turn on the standard action flow that extracts entities and key phrases from a disclosure document, create a use case configuration.
- To extract data, answer questions, collaborate with other users, and generate disclosures, turn on Manage Disclosure and Compliance Hub and the Einstein for Disclosure Authoring settings.
- To set up disclosures, confirm that you have the required licenses and permissions.
- To streamline the assignment and management of permissions, create and assign the disclosure and compliance permission set group to users.
- To define how users access objects and data, create a Disclosure and Compliance Hub profile.
- To set up access to create and edit disclosures, add and assign profiles to the Disclosure and Compliance Hub users.
- To import and export disclosure questions, configure Discovery Framework.
- To author disclosure reports directly in Microsoft 365 Word by using the Salesforce Disclosure and Compliance Hub for Microsoft 365 Word add-in, establish a secure connection between Salesforce and the add-in.
- To author disclosure reports directly in Google Docs by using the Salesforce Disclosure and Compliance Hub add-in, establish a secure connection between Salesforce and the add-in.
- To bind the common components, such as the disclosure type, description, description version, and the Microsoft 365 Word document to launch, set up disclosure metadata.
- To streamline the capture and audit of your carbon footprint data, turn on Net Zero Cloud.
- To simplify your disclosure authoring and integrate generative-AI moments into your workflow, create a custom prompt template.
Enable Einstein Generative AI
Turn on Einstein to use generative AI features across Salesforce.
Required Editions
| User Permissions Needed | |
|---|---|
| To enable Einstein: | View Setup and Configuration |
- From Setup, in the Quick Find box, enter Einstein Setup, and then select Einstein Setup.
- Enable Turn on Einstein.
Add Net Zero Cloud-Specific Permissions to Data Cloud Salesforce Connector Permissions
To create data streams by using Searchable Reference Document and Document Clause objects, update the Data Cloud Salesforce Connector permission set.
Required Editions
| Available in: All Editions supported by Data 360. See Data 360 edition availability. |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Net Zero Cloud Growth license |
| User Permissions Needed | |
|---|---|
| To ingest content document data: | Data Cloud Architect permission set |
- From Setup, in the Quick Find box, enter Permission Sets, and then select Permission Sets.
-
Select Data Cloud Salesforce Connector.
The Data Cloud Salesforce Connector permission set is available only after you connect your Salesforce org to Data 360
. -
Enable the relevant system permissions.
- Disclosure and Compliance Hub plugin for Google Docs or Disclosure and Compliance Hub plugin for Microsoft 365
- Disclosure and Compliance Hub Template Designer for Google Docs or Disclosure and Compliance Hub Templates Designer for Microsoft 365
- Manage Information Library
- Net Zero Cloud : Disclosure and Compliance Hub User
- Use Einstein Search for Disclosures
- Use Einstein to Author Disclosures
-
To ingest objects into Data 360, in Object Settings, enable
Read All, View All Records, and Edit permissions for the Searchable Reference Document and
Document Clause objects.
Note For the objects that you ingest into Data 360, enable Read permissions for related objects in Salesforce CRM even if you don’t ingest those related objects into Data 360. Ingested objects can reference related objects, and you need permissions to access this related object information.
Note To use Data Governance features, grant permissions to the listed objects per your chosen policy according to Assign Data Access. If you have more than one data space, you must grant access to objects in each data space. Object names in non default data spaces follow the convention of <DataSpace Prefix>_<Object Name>. - Save your changes.
Set Up Entity and Key Phrase Extraction from Disclosure Document
Create a use case configuration to set up the standard action flow that extracts entities and key phrases from a disclosure document.
Required Editions
| User Permissions Needed | |
|---|---|
| To set up Natural Language Processing (NLP) services: | Manage Natural Language Process Results AND Scoring Framework Admin |
- From Setup, in the Quick Find box, enter Industries AI Setup, and then select Industries AI Setup.
- Turn on Industries AI Setup.
- Click New Use Case Configuration.
- Select Disclosure First Draft Report Generation as the configuration type.
- Enter a configuration label and description.
- Save your changes.
- Activate the use case configurations.
Create a Custom ESG Revise Response Prompt Template
Simplify your disclosure authoring and integrate generative-AI moments into your workflow with the ESG Revise Response prompt template type in the Prompt Builder. Use the custom prompt template to summarize, elaborate, or rephrase disclosure responses. Make sure of response accuracy and enhance efficiency, which reflects your company’s commitment to environmental, social, and governance practices.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Net Zero Cloud Growth license or the Net Zero Cloud User add-on license and the Agentforce for Net Zero Cloud add-on license. Einstein generative AI is available in Lightning Experience |
| Available with the Salesforce Foundations license. |
| To purchase the Agentforce for Net Zero Cloud add-on, contact your Salesforce account executive |
| Permission Set Needed | |
|---|---|
| To create and manage prompt templates in Prompt Builder: | Manage Prompt Templates |
- From Setup, in the Quick Find box, enter Prompt Builder, and then select Prompt Builder.
- Click New Prompt Template.
- Select the ESG Disclosure Revise Answers prompt template type.
- Enter a name for the template.
- If needed, fill in the optional fields.
- Click Next.
-
Add the details for your prompt template in the Prompt Template Workspace.
You can write a template from scratch or copy and paste an example template as a starting point.
- Save your changes.
-
Activate the prompt template.
The template is available as an option to revise the text during ESG disclosure authoring. See Revise Responses During Authoring by Using Einstein Generative AI.

