Turn whiteboard photos into meeting notes with Gemini and Google Sheets
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (9)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail - If
n8n-nodes-base.if - Split Out
n8n-nodes-base.splitOut
What it does
Quick Overview This workflow collects a meeting title, attendee emails, and a whiteboard photo via an n8n form, uses Google Gemini to extract structured meeting notes and action items, logs results to Google Sheets, and emails the notes to attendees via Gmail. How it works 1. Receives a submission from an n8n form with the meeting title, attendee email list, and an uploaded whiteboard photo. 2. Sends the image to Google Gemini with instructions to produce structured JSON containing a summary, decisions, action items (owner and due date), and open questions. 3. If Gemini cannot parse the whiteboard, sends a Gmail message to the provided attendee emails asking for a clearer, well-lit photo. 4. Formats the extracted fields into a meeting record plus a count and readable list of action items. 5. Appends the meeting notes to a Google Sheets tab for meetings. 6. Emails the formatted notes (summary, decisions, action items, and open questions) to all attendees via Gmail. 7. If action items exist, splits them into individual entries and appends one row per action item to a Google Sheets tab for action tracking. Setup 1. Add credentials for the Google Gemini (PaLM) API, Google Sheets OAuth2, and Gmail OAuth2. 2. Select the target Google Sheets spreadsheet and set the two destination tabs to match your setup (for example, “Meetings” and “Action Items”). 3. Publish the n8n form and share the form URL with your team so they can submit whiteboard photos after meetings.