Mira is a set of AI-powered workflow agents built using n8n to automate high-impact Technical Program Management (TPM) tasks.
This project includes two core agents:
- Project Planning Agent → Converts unstructured project inputs into a structured project plan
- Kanban Summariser Agent → Generates weekly status reports from Trello boards and sends stakeholder-ready emails
Built as part of an Applied Agentic AI for TPMs Capstone, this project demonstrates how LLMs and workflow automation can reduce manual overhead and improve execution visibility.
In fast-moving teams, TPMs often face:
- Multiple concurrent projects with limited bandwidth
- Manual effort in creating project plans
- Lack of structured risk and dependency tracking
- Time-consuming status reporting for stakeholders
- Missed milestones due to poor visibility
Mira addresses these challenges through agentic automation:
- Monitors project input files from Google Drive
- Extracts and consolidates content from multiple formats (PDF, DOCX, Excel, text)
- Uses an LLM to generate a structured project plan
- Populates a Google Docs template automatically
- Fetches task data from Trello boards
- Groups tasks by status (Done, In Progress, Blocked, Backlog)
- Generates a weekly status report using an LLM
- Formats it into a clean HTML email
- Sends it via Gmail automatically
- n8n (workflow automation)
- OpenAI (LLMs)
- Google Drive API
- Google Docs API
- Trello API
- Gmail API
- JavaScript (n8n Code Nodes)
- Trigger → Manual / Google Drive update
- Fetch project files from Drive
- Detect file types (PDF, DOCX, XLSX, TXT)
- Extract and normalize content
- Consolidate into a unified dataset
- LLM generates structured project plan (JSON format)
- Transform into document-ready format
- Populate Google Docs template
- Weekly scheduled trigger
- Fetch Trello board lists and cards
- Transform task data into structured format
- Group tasks by status
- LLM generates weekly status report
- Convert output into HTML email
- Send via Gmail
- n8n (local or cloud)
- OpenAI API key
- Google Drive + Google Docs access
- Trello account
- Gmail account
-
Import workflows into n8n:
- workflows/mira-project-planning-agent.json
- workflows/mira-kanban-summariser-agent.json
-
Configure credentials:
- OpenAI
- Google Drive
- Google Docs
- Trello
- Gmail
-
Replace placeholders:
- YOUR_GOOGLE_DRIVE_FOLDER_ID
- YOUR_GOOGLE_DOC_TEMPLATE_URL
- YOUR_TRELLO_BOARD_ID
- LIST_ID_DONE
- LIST_ID_BACKLOG
- LIST_ID_IN_PROGRESS
- LIST_ID_BLOCKED
- your-email@example.com
- Run:
- Project Planning Agent → manual trigger
- Kanban Agent → scheduled trigger
This repository contains sanitized workflows.
Before running:
- Add your own credentials in n8n
- Replace all placeholder values
- Connect APIs (Google, Trello, OpenAI, Gmail)
No sensitive data is included in this repository.
Nidhi Goel
Project Manager | AI & Workflow Automation | XR & Tech
Feel free to star the repo or fork it!
n8n, ai-agents, llm, workflow-automation, project-management, openai, trello-api, google-docs, gmail-api, technical-program-manager