Smart Chat Assistant with GPT-5, Google Sheets, and Pinecone RAG Memory
Go to WorkflowDescription
š Description
Empower your workflows with an intelligent AI chat assistant that retrieves real-time context from Google Sheets and a Pinecone knowledge base using Retrieval-Augmented Generation (RAG). š¤š
This workflow processes chat messages, retrieves relevant contextual data, generates natural and context-aware responses via OpenAI GPT-5, and automatically logs every interaction in Google Sheets. It also auto-indexes new documents from Google Drive into Pinecone for knowledge expansion and emails weekly chat history summaries for review. š¬š
What This Template Does
1ļøā£ Chat Trigger ā Receives incoming chat messages through a webhook. š¬
2ļøā£ Data Enrichment ā Extracts topic, intent, and context from messages. š§©
3ļøā£ Context Retrieval ā Fetches structured data from Google Sheets and semantic data from Pinecone. š§
4ļøā£ AI Response Generation ā Uses GPT-5 to produce relevant, human-like replies with contextual references. š¤
5ļøā£ Conversation Logging ā Stores chat sessions with timestamps and detected intent in Google Sheets. š
6ļøā£ Knowledge Base Expansion ā Automatically indexes new files from Google Drive to Pinecone for future RAG responses. š
7ļøā£ Weekly Report ā Aggregates all chats and sends an email summary with logs attached via Gmail every Monday. š§
Key Benefits
ā
AI chat assistant with contextual accuracy using RAG
ā
Auto-updating knowledge base via Google Drive ā Pinecone
ā
End-to-end chat tracking and audit-ready logging
ā
Weekly performance reports via Gmail
ā
Seamless integration with Google Workspace
Features
Retrieval-Augmented Generation (RAG) workflow
Google Sheets integration for structured memory
Pinecone vector database for semantic retrieval
GPT-5 for context-aware conversation generation
Google Drive watcher for automatic knowledge updates
Gmail integration for weekly report delivery
Built-in JSON validation and session memory
Requirements
OpenAI API key (GPT-4/GPT-5)
Google Sheets OAuth2 credentials
Pinecone API credentials
Google Drive OAuth2 credentials
Gmail OAuth2 credentials
Replace:
PINECONE_INDEX with your index name
GOOGLE_SHEET_ID with your log sheet ID
GOOGLE_DRIVE_FOLDER_ID with monitored folder
Target Audience
Support and helpdesk automation teams š¬
AI chatbot developers enhancing context recall š¤
Businesses maintaining searchable conversation history š¢
Knowledge managers syncing chat + document intelligence š§
Step-by-Step Setup Instructions
1ļøā£ Connect your OpenAI, Pinecone, Google Sheets, Google Drive, and Gmail credentials.
2ļøā£ Update the Pinecone index and Google Sheet ID in the nodes.
3ļøā£ Set your chat webhook URL for real-time message input.
4ļøā£ Add your Google Drive folder ID for automated knowledge ingestion.
5ļøā£ Test the chat workflow with sample messages.
6ļøā£ Enable the schedule trigger to email weekly chat logs automatically. ā