This n8n workflow is designed to automate the triage and logging of data submitted through a public form. The process begins with a webhook trigger that captures form submissions, which are then split into manageable chunks for processing. Using language models, the workflow generates embeddings of the text, stores these in a vector database (Supabase), and performs similarity searches to match new inputs with existing data. A retrieval-augmented generation (RAG) agent, powered by a language model, analyzes the data, categorizes the form submission, and determines the status. Results are logged automatically into a Google Sheet for record-keeping. If any errors occur, relevant team members are alerted via Slack. This workflow is useful for efficiently managing and triaging large volumes of public inquiries or form submissions, improving response time and organization.
Automated Public Form Triage and Response Logging
Node Count | 11 – 20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.embeddingsCohere, @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, slack, stickyNote, webhook |
Reviews
There are no reviews yet.