Uploaded June 2026 | Updated September 2026, 3 weeks ago
In this live workshop, AssemblyAI Product Manager Dan Ince builds a fully working appointment booking voice agent from scratch, using only the AssemblyAI Voice Agent API and Claude Code.
No pre-written code, custom tools or MCP servers. Just a docs URL and a few prompts.
By the end, you'll have a working voice agent with a frontend UI, tool calling, and a deployment you can share with anyone.
What you'll walk away with:
-A working voice agent app you can run locally or deploy to Railway
-The exact Claude Code prompts used to scaffold backend, frontend, and tool calling
-A reusable architecture pattern (Python backend for token auth + HTML frontend) that keeps your API key off the client
-Techniques for appointment booking, tool chaining, and progressive tool reveal
-Practical tips on turn detection, echo cancellation, and reducing latency
-Answers from the most popular building FAQs
What you'll need:
π A free AssemblyAI API key: assemblyai.com/products/voice-agent-api?utm_source=youtube&utm_medium=referral&utm_campaign=workshop&utm_content=claude_voice_agent
π€ Claude Code (VS Code plugin or the Claude app)
π₯οΈ Docs link to drop in Claude Code: assemblyai.com/docs/voice-agents/voice-agent-api
β± Jump to the build:
11:39 β Live build starts: blank project in VS Code
13:35 β Prompt 1: Scaffold Python backend + HTML frontend with token auth
18:31 β Running the app locally for the first time
24:51 β First working voice agent in the browser
29:02 β Prompt 2: Add appointment booking tool call
35:40 β Prompt 3: UI redesign (car mechanic booking agent)
43:13 β Final live demo: voice agent handles a full MOT booking
45:20 β Progressive tool reveal: how to eliminate tool-calling hallucinations
47:18 β Turn detection tuning + echo cancellation tips
54:00 β Deploying to Railway and generating a shareable URL
The full code is on GitHub: github.com/dan-ince-aai/apex-auto-voice-agent
β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬ CONNECT β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬
π₯οΈ Website: assemblyai.com
π¦ Twitter: twitter.com/AssemblyAI
π¦Ύ Discord: discord.gg/Cd8MyVJAXd
βΆοΈ Subscribe: youtube.com/c/AssemblyAI?sub_confirmation=1
π₯ We're hiring! Check our open roles: assemblyai.com/careers
β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬
#voiceagents #voiceai
In this live workshop, AssemblyAI Product Manager Dan Ince builds a fully working appointment booking voice agent from scratch, using only the AssemblyAI Voice Agent API and Claude Code.
No pre-written code, custom tools or MCP servers. Just a docs URL and a few prompts.
By the end, you'll have a working voice agent with a frontend UI, tool calling, and a deployment you can share with anyone.
What you'll walk away with:
-A working voice agent app you can run locally or deploy to Railway
-The exact Claude Code prompts used to scaffold backend, frontend, and tool calling
-A reusable architecture pattern (Python backend for token auth + HTML frontend) that keeps your API key off the client
-Techniques for appointment booking, tool chaining, and progressive tool reveal
-Practical tips on turn detection, echo cancellation, and reducing latency
-Answers from the most popular building FAQs
What you'll need:
π A free AssemblyAI API key: assemblyai.com/products/voice-agent-api?utm_source=youtube&utm_medium=referral&utm_campaign=workshop&utm_content=claude_voice_agent
π€ Claude Code (VS Code plugin or the Claude app)
π₯οΈ Docs link to drop in Claude Code: assemblyai.com/docs/voice-agents/voice-agent-api
β± Jump to the build:
11:39 β Live build starts: blank project in VS Code
13:35 β Prompt 1: Scaffold Python backend + HTML frontend with token auth
18:31 β Running the app locally for the first time
24:51 β First working voice agent in the browser
29:02 β Prompt 2: Add appointment booking tool call
35:40 β Prompt 3: UI redesign (car mechanic booking agent)
43:13 β Final live demo: voice agent handles a full MOT booking
45:20 β Progressive tool reveal: how to eliminate tool-calling hallucinations
47:18 β Turn detection tuning + echo cancellation tips
54:00 β Deploying to Railway and generating a shareable URL
The full code is on GitHub: github.com/dan-ince-aai/apex-auto-voice-agent
β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬ CONNECT β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬
π₯οΈ Website: assemblyai.com
π¦ Twitter: twitter.com/AssemblyAI
π¦Ύ Discord: discord.gg/Cd8MyVJAXd
βΆοΈ Subscribe: youtube.com/c/AssemblyAI?sub_confirmation=1
π₯ We're hiring! Check our open roles: assemblyai.com/careers
β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬
#voiceagents #voiceai










