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

Go to Workflow
3,462 views
Built by Sean Lon Sean Lon
Created on June 05, 2026

Description

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.
Chat:
Use any frontend/backend interface to call the chat API (refer to the notes for details) .

[optional] Use any frontend/backend interface to call the update chat history API (refer to the notes for details).

3.Tracking Chat:

Get daily automatic summaries of chat conversations.Format email conversations report as you like.

You are ready to go!


Nodes Used (13)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader
Embeddings Google Gemini
@n8n/n8n-nodes-langchain.embeddingsGoogleGemini
Gmail
n8n-nodes-base.gmail
Google Drive
n8n-nodes-base.googleDrive
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
HTML
n8n-nodes-base.html
NocoDB
n8n-nodes-base.nocoDb
Pinecone Vector Store
@n8n/n8n-nodes-langchain.vectorStorePinecone
Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter
Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
Vector Store Question Answer Tool
@n8n/n8n-nodes-langchain.toolVectorStore