This n8n workflow automates the process of locating electric vehicle (EV) charging stations by integrating webhooks, natural language processing, and vector-based search. The goal is to enable users to query for EV charging stations and receive intelligent, context-aware responses. The workflow begins with a webhook trigger, which captures user input. This input is then split into manageable text chunks using a character-based splitter. Each chunk is transformed into text embeddings via Hugging Face’s embedding model, and these embeddings are stored in a Supabase vector database for efficient retrieval. When a user makes a new query, the system retrieves relevant information from the vector store, processes it with a language model to generate a meaningful response, and logs the interaction in Google Sheets for record-keeping. The integrated use of AI services allows for real-time, intelligent assistance in locating nearby EV charging stations, making this workflow ideal for EV apps, customer support bots, or mapping services that need to provide quick, accurate charging station information.
EV Charging Station Locator Workflow
Node Count | 11 – 20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.embeddingsHuggingFace, @n8n/n8n-nodes-langchain.lmChatAnthropic, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter, @n8n/n8n-nodes-langchain.toolVectorStore, @n8n/n8n-nodes-langchain.vectorStoreSupabase, googleSheets, stickyNote, webhook |
Reviews
There are no reviews yet.