Orchestrate sustainability lifecycle analytics with GPT-4o, Slack, Gmail and Google Docs
Ready for 3.0What this workflow does
This AI workflow has 33 nodes and runs on a schedule (every day at 06:00) (plus 2 other triggers). Along the way it connects OpenAI Chat Model, Slack Hitl, Google Docs and Slack and 1 more.
How it runs
Trigger: On a schedule (every day at 06:00) (plus 2 other triggers).
- Combine Input Sources (Merge): merges the data from its input branches
- Fetch External Sustainability Data (HTTP Request): calls an HTTP API
- Sustainability Orchestrator (AI Agent): runs an AI agent, with model: Orchestrator Model; 3 tools (Documentation Agent, Circular Economy Agent, Sustainability Governance Agent); memory: Shared Memory; output parser: Orchestrator Output Parser
- Route by Action (Switch): routes items into 3 branches
- Prepare Lifecycle Data (Edit Fields (Set)): sets 8 fields: productId, lifecycleStage, recyclingRate…
- Prepare Governance Data (Edit Fields (Set)): sets 8 fields: initiativeId, complianceScore, approvalStatus…
- Prepare Documentation Data (Edit Fields (Set)): sets 6 fields: documentTitle, documentType, complianceStatus…
- Track Lifecycle Analysis (Data table): uses Data table
- Track Governance Approvals (Data table): uses Data table
- Track ESG Documentation (Data table): uses Data table
…plus 4 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (20)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Webhook
n8n-nodes-base.webhook - n8n Form Trigger
n8n-nodes-base.formTrigger - 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 - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Slack Hitl Tool
n8n-nodes-base.slackHitlTool - Google Docs Tool
n8n-nodes-base.googleDocsTool - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set - Data table
n8n-nodes-base.dataTable - HTTP Request
n8n-nodes-base.httpRequest - Aggregate
n8n-nodes-base.aggregate - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - Slack Tool
n8n-nodes-base.slackTool
From the author
How It Works This workflow automates end-to-end sustainability lifecycle management for corporate sustainability teams, ESG governance officers, and circular economy programme leads. It addresses the challenge of coordinating fragmented sustainability inputs,…