Monitor and optimize carbon emissions for ESG with GPT‑4o, Slack and Google Sheets
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (19)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Webhook
n8n-nodes-base.webhook - Merge
n8n-nodes-base.merge - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - Code Tool
@n8n/n8n-nodes-langchain.toolCode - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Postgres Tool
n8n-nodes-base.postgresTool - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Slack Hitl Tool
n8n-nodes-base.slackHitlTool - Switch
n8n-nodes-base.switch - Postgres
n8n-nodes-base.postgres - Edit Fields (Set)
n8n-nodes-base.set - Slack
n8n-nodes-base.slack - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Send Email
n8n-nodes-base.emailSend
What it does
How It Works This workflow automates end-to-end carbon emissions monitoring, strategy optimisation, and ESG reporting using a multi-agent AI supervisor architecture in n8n. Designed for sustainability managers, ESG teams, and operations leads, it eliminates the manual effort of tracking emissions, evaluating reduction strategies, and producing compliance reports. Data enters via scheduled pulls and real-time webhooks, then merges into a unified feed processed by a Carbon Supervisor Agent. Sub-agents handle monitoring, optimisation, policy enforcement, and ESG reporting. Approved strategies are auto-executed or routed for human sign-off. Outputs are consolidated and pushed to Slack, Google Sheets, and email, keeping all stakeholders informed. The workflow closes the loop from raw sensor data to actionable ESG dashboards with minimal human intervention. Setup Steps 1. Connect scheduled trigger and webhook nodes to your emissions data sources. 2. Add credentials for Slack (bot token), Gmail (OAuth2), and Google Sheets (service account). 3. Configure the Carbon Supervisor Agent with your preferred LLM (OpenAI or compatible). 4. Set approval thresholds in the Check Approval Required node. 5. Map Google Sheets document ID for ESG report and KPI dashboard nodes. Prerequisites - OpenAI or compatible LLM API key - Slack bot token - Gmail OAuth2 credentials - Google Sheets service account Use Cases - Corporate sustainability teams automating monthly ESG reporting Customisation - Swap LLM models per agent for cost or accuracy trade-offs Benefits - Eliminates manual emissions data aggregation and report generation