Skip to content
FlowHubFluxonLab
A
AI Automationfree

Personal Portfolio CV Rag Chatbot - with Conversation Store and Email Summary

by Sean Lonadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCCodeDDefault Data LoaderEmbeddings Google GeminiEmbeddings Google GeminiGmailGmailGoogle DriveGoogle DriveGoogle Gemini Chat ModelHTMLHTMLNocoDBNocoDBPinecone Vector StorePinecone Vector StoreRecursive Character Text SplitterRecursive Character Text SplitterSSimple MemoryVector Store Question Answer ToolVector Store Question Answer Tool
Share Post Share
EGEmbeddings Google GeminiEmbeddings Goog…ScSchedule TriggerGoogle Gemini Chat ModelGoogle Gemini C…GDGoogle Drive - Resume CV File CreatedGoogle Drive - …GDGoogle Drive - Resume CV File UpdatedGoogle Drive - …Download CV File From Google DriveDownload CV Fil…VSPinecone - Vector Store forr CV ContentPinecone - Vect…DDCV File Data LoaderCV File Data Lo…TSCV content - Recursive Character Text SplitterCV content - Re…WeChat API - webhookChat API - webh…AgPersonal CV AI Agent AssistantPersonal CV AI …RTChat API Response - WebhookChat API Respon…MBChat Memory - Window BufferChat Memory - W…TVResume lookup : Vector Store ToolResume lookup :…VSResume Vector Store (Retrieval)Resume Vector S…EGResume Embeddings Google Gemini (retrieval)Resume Embeddin…Resume Google Gemini Chat Model (retrieval)Resume Google G…WeSave Conversation API - WebhookSave Conversati…NDSave Conversation - NocoDBSave Conversati…RTSave Conversation API Webhook - ResponseSave Conversati…NDNocoDB - get all todays conversationNocoDB - get al…CoGroup Conversation By Unique Session + Email - CodeGroup Conversat…HtFormat HTML Display For emailFormat HTML Dis…Send Report To GmailSend Report To …123456
1/5
FLOWS
STEPS · 6
Starts on a Google Drive event

Personal Portfolio CV Rag Chatbot - with Conversation Store and Email Summary Target Audience This template is perfect for: Individuals looking to create a working professional and interactive personal portfolio chatbot. Developers interested in integrating RAG Chatbot functionality with conversation storage. 1. Description Create a stunning Personal Portfolio CV with integrated RAG Chatbot capabilities, including conversation storage and daily email summaries. 2.Features: Training: Setup Ingestion stage Upload your CV to Google Drive and let the Drive trigger updates to read your resume cv and convert it into your vector database (RAG purpose). Modify any parts as needed. Chat & Track: Use any frontend/backend interface to call the chat API and chat history API. Reporting Daily Chat Conversations: Receive daily automatic summaries of chat conversations. Data stored via NocoDB. 3.Setup Guide: Step-by-Step Instructions: Ensure all credentials are ready. Follow the notes provided. Ingestion: Upload your CV to Google Drive. The Drive triggers RAG update in your vector database. You can change the folder name, files and indexname of the vector database accordingly.

Tags

n8nreference-onlyagentdocument-default-data-loaderembeddings-google-geminigmailgoogle-drivehtmllm-chat-google-geminimemory-buffer-windownoco-dbtext-splitter-recursive-character-text-splittertool-vector-storevector-store-pinecone
Connects
AAI AgentCCodeDDefault Data LoaderembeddingsgooglegeminiEmbeddings Google GeminigmailGmailgoogledriveGoogle Drive
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes24
AddedFeb 23, 2025

Related workflows

See all AI Automation
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
ACgmailgoogledrive
free

Qualify leads and send personalized audio follow-ups with Gemini and Smallest.ai

Quick Overview This workflow receives lead submissions via a webhook, uses Google Gemini to qualify the lead and write a personalized spoken follow-up script, and for qualified leads generates an MP3 with Smallest.ai, shares it from Google Drive, emails it via Gmail, logs outcomes to Google Sheets, and alerts sales in Slack. How it works Receives a POST webhook request containing a lead’s name, email, and message. Sends the lead details to a Google Gemini–powered AI agent to determine whether the lead is qualified and, if so, generate a short personalized audio script. Parses the agent’s JSON response and routes the workflow based on the qualified flag. If the lead is qualified, Smallest.ai synthesizes the script into an MP3 and uploads it to Google Drive. Shares the Google Drive audio file publicly and sends the lead a Gmail message with a link to listen. Appends the qualified lead record (including the audio link and timestamp) to Google Sheets and posts a notification to a Slack channel. If the lead is unqualified, appends the lead details and timestamp to Google Sheets without generating audio or sending email. Setup Enable the webhook and copy the generated /lead-capture URL i

by Zain Khan
ACgmailgoogledrive
free

Create a Gmail morning audio briefing with Google Gemini and Google Drive

Quick Overview This workflow runs every weekday at 7 AM to fetch up to 10 unread Gmail messages from the last day, summarize them into a narrated script with Google Gemini, convert the script to an MP3 using Smallest.ai, upload it to Google Drive, and email you a public listening link. How it works Runs on a schedule every weekday at 7:00 AM. Pulls up to 10 unread Gmail emails from the last 24 hours. Cleans and categorizes the emails into URGENT, NEWSLETTERS, and OTHER sections while skipping common job-alert style messages. Uses a LangChain AI Agent powered by Google Gemini to turn the digest into a plain-text morning briefing script. Truncates the script to a safe character limit and converts it to speech as an MP3 with Smallest.ai. Uploads the MP3 to Google Drive, makes the file publicly readable, and sends a Gmail message with the listening link and the script text. Setup Connect your Gmail credentials for both reading unread emails and sending the briefing email, and update the recipient address in the outgoing email step. Add Google Gemini credentials in the Google Gemini Chat Model used by the AI Agent. Add your Smallest.ai API credentials for text-to-speech generation. Conn

by nStack.