Quick Overview
This workflow runs on demand to collect operating-model evidence from Google Drive and Google Sheets, analyzes inefficiencies and AI opportunities with OpenAI, and produces a target operating model, ROI scenarios, Mermaid diagrams, and an executive report saved back to Google Sheets and Google Drive.
How it works
- Starts manually (or optionally when a new client row is added to a Google Sheets queue).
- Loads client configuration and sector guidance, then downloads source evidence from Google Drive and reads RACI, tools inventory, KPI snapshot, and benchmarks from Google Sheets.
- Normalizes and scores the collected evidence into a single structured current-state dataset with basic data-quality signals.
- Uses OpenAI to analyze inefficiencies and generate AI/automation recommendations aligned to the selected sector and compliance needs.
- Uses OpenAI to generate a future-state target operating model (org design, technology architecture, roadmap, and a new RACI) and calculates cautious/hybrid/aggressive ROI scenarios.
- Builds Mermaid diagrams and generates an executive transformation report plus an internal consultant rationale, then assembles a final payload.
- Writes the structured outputs (models, recommendations, RACI, diagrams, audit summary, executive summary, KPI benchmarking/projections) to Google Sheets and uploads a consolidated text report to Google Drive.
Setup
- Add credentials for Google Drive, Google Sheets, and OpenAI (and Slack, Gmail, and Supabase only if you enable the optional modules).
- In the client configuration, set the Google Drive source file ID, master Google Sheet ID, and the output Google Drive folder ID, plus optional notification email and Slack channel ID.
- Create and name the required Google Sheets tabs referenced by the workflow (for example RACI_Matrix, Tools_Inventory, KPI_Snapshot, Benchmarks, Client_Models, Recommendations, RACI_Output.csv, Diagrams.csv, Audit_Master.csv, Executive_Summary.csv, Consultant_Rationale.csv, AI_Projections, KPI_Benchmarking.csv).
- Review and adjust the financial assumptions and ADKAR/stakeholder inputs in the configuration so the ROI and change-readiness outputs reflect your context.
- If using the optional queue trigger, update the queue spreadsheet ID and ensure the Clients_Queue sheet contains the required configuration columns before enabling the trigger and queue status updates.