Validate property compliance risk and orchestrate actions with OpenAI, Google Calendar, Gmail, Slack, and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 31 nodes and runs on a schedule (every 15 minutes). Along the way it connects OpenAI Chat Model, Google Calendar, Gmail and Slack and 1 more.
How it runs
Trigger: On a schedule (every 15 minutes).
- Workflow Configuration (Edit Fields (Set)): sets 5 fields: sensorApiUrl, complianceApiUrl, criticalRiskThreshold…
- Fetch Property Sensor Data (HTTP Request): calls an HTTP API
- Fetch Compliance Database (HTTP Request): calls an HTTP API
- Combine Property Data (Merge): merges the data from its input branches
- Property Validation Agent (AI Agent): runs an AI agent, with model: OpenAI Model - Validation Agent; output parser: Validation Output Parser
- Calculate Risk Scores (Code): runs custom JavaScript code
- Store Validation Results (Data table): uses Data table
- Route by Validation Status (Switch): routes items into 4 branches
- Governance Orchestration Agent (AI Agent): runs an AI agent, with model: OpenAI Model - Orchestration Agent; 7 tools (Slack Tool, Lease Management Agent Tool, Repair Scheduling Agent Tool, Gmail Tool…); output parser: Orchestration Output Parser
- Check Critical Threshold (If): checks a condition and branches into true / false
…plus 3 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 (16)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - 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 - Switch
n8n-nodes-base.switch - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Gmail Tool
n8n-nodes-base.gmailTool - Slack Tool
n8n-nodes-base.slackTool - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - Data table
n8n-nodes-base.dataTable - Code
n8n-nodes-base.code - If
n8n-nodes-base.if
From the author
How It Works This workflow automates medical imaging analysis and diagnostic reporting for radiology departments, imaging centers, and hospital networks managing high patient volumes. Designed for radiologists, medical imaging technicians, and diagnostic…