Chat with PDFs on Telegram using Google Gemini and Pinecone
Knowledge & search workflow for n8n with 18 active steps. Starts with Telegram Trigger. Uses Google Gemini. Integrations include Pinecone, Telegram, Google Gemini.
What it does
18 active nodes · Starts with Telegram Trigger.
Steps in the template include:
- Load Default Document Data (Default Data Loader)
- Split Text Recursively (Recursive Character Text Splitter)
- Trigger Error Handling (Stop and Error)
- QA Chain Processing (Question and Answer Chain)
Nodes and integrations
- Default Data Loader
- Recursive Character Text Splitter
- Stop and Error ×2
- Question and Answer Chain
- Vector Store Retriever
- Pinecone Vector Store ×2
- If
- Code
- Telegram ×3
- Limit
- Embeddings Google Gemini ×2
- Google Gemini Chat Model
- Telegram Trigger
See the author’s step names
- Load Default Document Data (Default Data Loader)
- Split Text Recursively (Recursive Character Text Splitter)
- Trigger Error Handling (Stop and Error)
- QA Chain Processing (Question and Answer Chain)
- Retrieve from Vector Store (Vector Store Retriever)
- Pinecone Store Operations (Pinecone Vector Store)
- Verify Document Presence (If)
- Convert Metadata to PDF (Code)
- Retrieve Telegram File (Telegram) — file
- Send Telegram Response (Telegram)
- Respond via Telegram (Database) (Telegram)
- Handle Database Error (Stop and Error)
- Manage Pinecone Store (Pinecone Vector Store)
- Restrict to 10 Items (Limit)
- Generate Google Gemini Embeddings (Embeddings Google Gemini)
- Create Google Gemini Embeddings (Embeddings Google Gemini)
- Utilize Google Gemini Chat (Google Gemini Chat Model)
- Telegram Receive Message Trigger (Telegram Trigger)
Accounts and credentials
- Pinecone
- Telegram
- Google Gemini access
Credential types in the graph: googlePalmApi
AI models and swaps
Google Gemini · Embeddings
Model ID not specified in the template in Generate Google Gemini Embeddings. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
Google Gemini · Embeddings
Model ID not specified in the template in Create Google Gemini Embeddings. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
Google Gemini · Chat
Model ID not specified in the template in Utilize Google Gemini Chat. Potentially swappable with a compatible n8n chat model node. Test the replacement with the next step.
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
