๐ค๐๏ธ๐ค This workflow automates the process of retrieving meeting transcripts from Fireflies.ai , extracting and summarizing relevant content using Google Gemini , and sending or drafting well-formatted summaries and emails via Gmail .
Fireflies is an AI-powered meeting assistant that automatically records, transcribes, and summarizes meetings. It integrates with popular video conferencing tools like Zoom, Google Meet, and Microsoft Teams , helping teams capture key insights and action items without manual note-taking.
This workflow automates meeting recap generation, from email detection to AI-powered summarization and delivery.
Key Benefits
-
๐ก Automated Insight Extraction : Uses AI (OpenAI & Gemini) to extract and summarize key insights from meetings automatically.
-
๐ฉ Instant Client Communication : Generates ready-to-send meeting summaries and drafts without human intervention.
-
๐ฅ Email Monitoring : Listens to Gmail for specific meeting deliver messages and reacts accordingly.
-
๐ Seamless Fireflies Integration : Dynamically pulls transcript data
-
๐ง Dual AI Models : Combines the strengths of OpenAI and Gemini for rich, contextual summaries in multiple formats.
-
๐ Modular Design : Easily customizable and extensible for adding more destinations (eg, Slack, Notion, CRM).
-
๐งโ๐ผ Ideal for Teams & Consultants : Great for sales teams, project managers, or consultants who handle multiple client meetings daily.
How It Works
-
Trigger :
- The workflow starts with a Gmail Trigger node that monitors incoming emails with the subject "Your meeting recap". It checks for new emails every hour.
- Alternatively, it can be manually triggered using the "When clicking 'Execute workflow'" node for testing.
- Alternatively, via Webhook .
-
Email Processing :
- The "Get a message" node fetches the full email content.
- The "Set Meeting link" node extracts the meeting link from the email.
- The "Information Extractor" (powered by OpenAI) processes the email text to identify the meeting URL.
-
Transcript Retrieval :
- A Code node parses the meeting ID from the URL.
- The "Get a transcript" node ( Fireflies.ai integration) fetches the full meeting transcript using the extracted meeting ID.
-
Transcript Processing :
- The "Set sentences" and "Set summary" nodes extract structured data (sentences, short summary, overview) from the transcript.
- The "Full transcript" node combines all transcript segments into a readable format.
-
AI Summarization & Email Generation :
-
Google Gemini models analyze and summarize the transcript in Italian ( "Expert Meeting transcripts" ) and generate a client-friendly recap ( "Meeting summary expert" ).
- The "Email writer" node combines summaries into a cohesive email draft.
- The Markdown to HTML nodes format the content for email readability.
-
Output :
- A "Draft email to client" node prepares the final delivery.
- Two Gmail nodes ( "Send Full meeting summary" and "Send a message1" ) dispatch the summaries to the specified recipient.
Setup Steps
-
Configure Credentials :
- Ensure the following credentials are set up in n8n:
-
Fireflies.ai API (for transcript retrieval).
-
Gmail OAuth2 (for email triggering/sending).
-
OpenAI API (for initial text extraction).
-
Google Gemini (PaLM) (for summary).
-
Adjust Nodes :
- Update the "Gmail Trigger" node with the correct email filter (
subject:Your meeting recap ).
- Replace
YOUR_EMAIL in the Gmail Send nodes with the recipient's address.
- Verify the Code nodes (eg, meeting ID extraction) match your URL structure.
-
Deployment :
- Activate the workflow.
- Test using the Manual Trigger or wait for the Gmail trigger to execute automatically.
-
Optional Customization :
- Modify the Google Gemini prompts for different summary styles.
- Adjust the email templates in the final Gmail nodes.
Need help customizing?
Contact me for consulting and support or add me on Linkedin .