Templates / Turn your portfolio into an AI assistant with OpenAI, Claude, Pinecone and Gmail

Turn your portfolio into an AI assistant with OpenAI, Claude, Pinecone and Gmail

Needs changes

by Surya Vardhan Yalavarthi ✓ · 92 views · created 2026-02-15 · Internal Wiki, AI RAG

Needs 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 this workflow does

This AI workflow has 25 nodes and runs on Google Drive events (file created) (plus 3 other triggers). Along the way it connects Google Drive, Pinecone Vector Store, Embeddings OpenAI and Anthropic Chat Model and 3 more.

How it runs

Trigger: On Google Drive events (file created) (plus 3 other triggers).

  1. Download File (Google Drive): download
  2. Portfolio AI Agent (AI Agent): runs an AI agent, with model: Claude Sonnet 4.; 1 tool (Portfolio Vector Tool); memory: Chat Memory; output parser: Structured Output Parser
  3. Format Error Data (Edit Fields (Set)): sets 4 fields: error_message, failed_node, workflow_name…
  4. Enrich Metadata (Edit Fields (Set)): sets 2 fields: upload_date, source_filename
  5. Check CV Request (If): checks a condition and branches into true / false
  6. Pinecone Insert (Pinecone Vector Store): stores documents in the Pinecone vector store, with embeddings: OpenAI Embeddings; document loader: Document Loader
  7. Download CV PDF (Google Drive): download
  8. Respond with Answer (Respond to Webhook): sends the response back to the webhook caller
  9. Send CV Email (Gmail): uses Gmail
  10. Respond CV Sent (Respond to Webhook): sends the response back to the webhook caller

Services it uses

Google DrivePinecone Vector StoreEmbeddings OpenAIAnthropic Chat ModelVector Store Question AnswerReranker CohereGmail

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • AI Agent v1 (old agent modes) in Portfolio AI Agent (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
Portfolio AI Agent (v1.7)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (18)

From the author

Deploy a personal AI assistant that answers recruiter questions about your skills and projects, then automatically emails your CV as a PDF attachment when requested. Upload your portfolio documents (resume, project writeups, case studies) to a Google Drive…

Excerpt from Surya Vardhan Yalavarthi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.