AI-powered meeting summary pipeline with automatic follow-ups
Company meetings ended with no written record. Decisions were forgotten, action items went untracked, and people who missed the meeting had no way to catch up. We built a fully automated pipeline in 48 hours.
Meetings happened. Nothing was written down.
The team held regular meetings but had no system for capturing what was discussed. Decisions were forgotten by the next day, action items went untracked, and anyone who missed the meeting had no way to catch up.
No written record
Nobody took notes. Meetings ended and the only record was whatever each person individually remembered.
Action items dropped
People committed to tasks during the meeting but there was no follow-up system. Items were forgotten within days.
Absentees left out
Anyone who missed a meeting had to ask a colleague to recap. The information was always incomplete and second-hand.
From recording to inbox, fully automated
A Node.js service polls the Zoho Meeting API every 30 minutes. When a new transcript is ready, it downloads the raw text, sends it to an AI model with a custom prompt, and distributes the structured summary to every attendee via Zoho Mail.
Cron polls for new recordings
Every 30 minutes, the service checks for recordings where a transcript has been generated but hasn’t been processed yet.
Every 30 minTranscript + attendees fetched in parallel
The raw transcript is downloaded from Zoho Files, while the participant API returns the email of every person who actually joined.
AI generates structured summary
The transcript is sent to GPT-4o with a custom prompt that extracts decisions, action items with owners, open questions, and key discussion points.
Summary emailed to attendees
A formatted HTML email is sent to every attendee via the Zoho Mail API. Markdown from the AI response is converted to clean, styled HTML.
AutomaticFollow-up email 7 days later
A scheduled follow-up reminds the team of the action items, giving people a nudge to complete what they committed to.
Day 7• New vendor contract signed off
• Schedule supplier call, due Apr 8
• Update inventory forecast, due Apr 12
• Warranty policy update pending legal
• Finalize spec sheet, due Apr 10
• Schedule supplier call, due Apr 8
• Update inventory forecast, due Apr 12
What changed
Every meeting produces a written record
Decisions, action items, and open questions are captured automatically. No one needs to take notes manually during the meeting.
7-day follow-up nudges action items
A scheduled email reminds the team of what they committed to, reducing the number of action items that silently drop.
Absentees get the full summary
People who missed the meeting receive the same structured summary, so they can catch up without asking someone to recap.
48-hour build, zero ongoing maintenance
The entire pipeline was built and deployed in two days. It runs on a cron schedule with no manual intervention required.
What powers it
Backend
Node.js · node-cron · Zoho OAuth2 token management · Markdown-to-HTML converter
Integrations
Zoho Meeting API (recordings, transcripts, participants) · Zoho Mail API · OpenAI GPT-4o
Infrastructure
Cloud-hosted · 30-minute polling cycle · Persistent state tracking · Duplicate prevention
Want AI-powered automation for your team?
From meeting summaries to document processing to workflow automation. we build systems that save your team hours of manual work every week.
Book a Free Discovery Call →