Ai voice & text note-taking with LINE Messaging, Supabase Vector DB & Gmail
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Agent (v1.8), AI Agent1 (v1.8) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (16)
- AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter - Supabase Vector Store
@n8n/n8n-nodes-langchain.vectorStoreSupabase - Postgres Chat Memory
@n8n/n8n-nodes-langchain.memoryPostgresChat - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Gmail Tool
n8n-nodes-base.gmailTool - Webhook
n8n-nodes-base.webhook
What it does
Overview This workflow lets you capture, store, and retrieve notes from LINE chats — both text and voice messages — and automatically send them to your Gmail inbox. By leveraging Supabase Vector Database, you can not only store and recall your notes, but also repurpose them for idea generation, quiz creation, or hypothesis building. Key Features Receive text and audio messages via LINE Transcribe audio messages automatically and save them in Supabase Trigger note storage with a specific keyword (default: “Diane”) Automatically send the latest notes to your Gmail every morning at 7 AM Search and reuse your notes (e.g., generate ideas, quizzes, or insights) Requirements Supabase account (free plan supported) LINE Messaging API channel setup (obtain your access token) Gmail authentication (OAuth2) Notes Replace placeholders such as LINECHANNELACCESSTOKEN, YOURUSERID, and YOUREMAILADDRESS with your own information. All credentials (OpenAI, Supabase, LINE, Gmail, etc.) must be configured securely in the Credentials section of n8n. You may customize the trigger keyword (“Diane”) to any word you like.