Build a smart Voiceflow chatbot or phone agent backend using this n8n workflow. Integrate RAG with Qdrant, handle order tracking, and manage appointments via Google Calendar with n8n templates.
Download this n8n workflow template and start using it instantly.
Companies wanting to deploy sophisticated chatbots or voice agents.
Developers looking for advanced n8n workflow examples integrating Langchain and vector databases.
E-commerce operations needing automated order status lookups.
Businesses requiring AI-driven scheduling based on natural language input.
This robust n8n workflow acts as the intelligent backbone for a Voiceflow chatbot, voice agent, or phone agent. It solves the complexity of providing immediate, context-aware customer support by integrating a Retrieval-Augmented Generation (RAG) system via Qdrant and a Google Drive knowledge base. Furthermore, this n8n workflow handles two critical transactional tasks: looking up order statuses via an external API and creating time-specific appointments directly in Google Calendar. It utilizes a powerful OpenAI n8n node within the workflow to correctly parse complex date formats from natural language input. This comprehensive setup ensures the AI agent can answer intricate questions and perform actions, moving beyond simple conversational scripts, all managed through this single n8n template.
The entire system is designed to service external calls from a Voiceflow conversational agent via three distinct webhook endpoints, alongside an initial manual setup step for the knowledge base.
n8norder n8n trigger endpoint receives a request (e.g., order number and email). The workflow calls an external tracking API using an HTTP Request n8n node. The response is formatted by a Set n8n node and sent back immediately via a Webhook Respond n8n node.n8nappointment n8n trigger activates upon a scheduling request. A Langchain Chain LLM n8n node uses an LLM (gpt-4o-mini) and an Output Parser n8n node to reliably convert natural language dates into structured Google Calendar-compatible timestamps. This structured output is used by the Google Calendar n8n node to create the event, followed by a confirmation response sent back to the agent.n8n_rag n8n trigger is invoked. The core of this path is the Langchain Agent n8n node. This agent, configured with a detailed system prompt for customer support, uses its RAG Tool. This tool queries the Qdrant Vector Store to retrieve context, synthesizes the answer using another OpenAI n8n node, and sends the final, context-grounded response via the final webhook.To deploy this expert n8n workflow, follow these steps:
QDRANTURL and COLLECTION placeholders.URLTRACKING endpoint in the 'API URL Tracking' n8n node.n8norder, n8nappointment, n8nrag) to generate their unique URLs. Configure these URLs as API calls (Captures) within your Voiceflow agent project, as detailed in the sticky note. Webhook (n8norder, n8nappointment, n8n_rag): Serve as the primary n8n trigger points for external requests originating from the Voiceflow agent. They allow the n8n workflow to run specific backend logic based on the agent's intent.
Langchain Agent n8n node (Retrive Agent): The central decision-making component for the RAG path. It uses a conversationalAgent pattern, backed by an OpenAI n8n node (LLM), and is configured with a detailed prompt ensuring professional, knowledge-base-driven customer support.
Langchain Vector Store Tool (RAG): Defined as a tool for the Agent, allowing the LLM to access external knowledge. It connects the conversational logic to the Qdrant vector database via the retriever n8n node.
Qdrant Vector Store n8n node: Used for both document ingestion (setup phase) and efficient vector search (RAG runtime), leveraging OpenAI embeddings.
Langchain Chain LLM (Concert start date): This specific n8n node is tasked with transforming user-provided, ambiguous date strings into the structured data needed for the Google Calendar n8n node, demonstrating advanced data processing within the n8n workflow.
Google Calendar n8n node: Executes the final action of scheduling an event, utilizing the precisely parsed date/time output generated by the preceding AI logic.
Use this powerful n8n workflow to automatically analyze images using AI object detection, crop individual objects, and index them into Elasticsearch for building a sophisticated image search tool.

Deploy an advanced psychological support n8n workflow on LINE. This n8n automation uses the n8n trigger and Azure OpenAI to power a CBT therapist chatbot with robust flow control.

Automate robust customer service using this n8n workflow. It monitors Gmail, employs a multi-model AI agent (Gemini/OpenAI fallback), logs data to Google Sheets, and sends professional automated replies.

Use this comprehensive n8n workflow to manage targeted email marketing campaigns. Automate segmentation, validate emails, and schedule personalized delivery via Google Sheets and MailerSend.

Full-stack Web Developer based in Italy specialising in Marketing & AI-powered automations. For business enquiries, send me an email at [email protected] or add me on Linkedin.com/in/davideboizza