We’re building a conversational Voice AI assistant using 11 Labs for speech and n8n for orchestration. This agent must:
→ Receive user requests via 11 Labs’ conversational‑AI webhook
→ Decide, based on the request, which backend “tool” to invoke
→ Retrieve FAQs from a vector database
→ Check and book appointments in Google Calendar
→ Capture and store customer contact info in Google Sheets
→ (Optionally) call external APIs for real‑time data
Your mission is to replicate and extend the workflow demonstrated in this tutorial, delivering a fully functional n8n automation that can independently route requests, call the right service, and respond back to the user in voice.
Key Responsibilities
→ Webhook & Trigger Setup
→ Configure an HTTP‑POST webhook in n8n to receive 11 Labs events
→ Parse incoming JSON payloads (e.g. request, date, email, phone)
→ Tool‑Routing Logic
→ Build conditional/function nodes to detect intent (FAQ lookup vs. booking vs. contact storage vs. external data)
→ Integrate an OpenAI LLM node (e.g., GPT‑3.5/GPT‑4‑mini) for advanced routing if needed
→ Vector Database Integration
→ Connect to a Pinecone (or equivalent) vector store populated with your FAQ corpus
→ Return retrieved snippets to the user upon “school community” or similar queries
→ Google Calendar API
→ Implement “Get Available Slots” node to check free/busy for requested date/time
→ Implement “Book Meeting” node to create 30‑minute events, return confirmation URL/email
→ Google Sheets API
→ Use the “From AI” (or JavaScript function) node to auto‑extract name, email, phone from the request
→ Append a new row with customer data for future follow‑up
→ External API Hook (Sur API)
→ (Optional) Demo integration with another real‑time data API
→ Response Handling
→ Format JSON responses and send back via n8n’s “Respond to Webhook” node so 11 Labs can speak the reply
→ Documentation & Delivery
→ Provide a ready‑to‑import n8n JSON workflow file
→ Write clear setup instructions (environment variables, credentials, tips)
→ Include sample test calls and expected responses
Required Skills & Experience
→ n8n: 1+ year building production workflows, webhook triggers, function/IF nodes
→ API Integrations: Google Calendar, Google Sheets, REST/webhook design
→ Vector Stores: Basic Pinecone or similar experience for info retrieval
→ Generative AI: Comfortable configuring an OpenAI node or equivalent in n8n
→ 11 Labs API: Familiarity with conversational voice‑AI webhooks (preferred but not mandatory)
→ JavaScript: Crafting small function nodes for JSON parsing or dynamic payloads
→ Documentation: Clear, concise README and inline comments
Deliverables
→ n8n Workflow JSON – importable file with all nodes configured
→ Setup Guide – step‑by‑step instructions for credentials, environment variables, and deployment
→ Test Plan – example cURL (or Postman) calls and expected JSON/voice outputs
→ Support – 1 week post‑delivery support for minor tweaks
Timeline & Budget
→ Timeline: 1–2 weeks from kickoff
→ Budget: Competitive, based on experience – please include your rate and estimated hours
To Apply
Please share:
→ A brief overview of similar n8n/API projects you’ve completed
→ Your approach to intent‑based routing in n8n
→ Confirmation you can start within the next week
We look forward to collaborating with an automation expert who can bring this voice‑enabled, multi‑tool AI agent to life!