Meta tags:
description= Build voice AI agents that can make and receive phone calls;
Headings (most frequently used words):
vapi, voice, agents, introduction, what, is, how, work, two, ways, to, build, key, capabilities, choose, your, path, developer, tools, popular, use, cases, cli, phone, calls,
Text of the page (most frequently used words):
voice (22), and (22), with (21), call (18), calls (17), quickstart (17), your (16), vapi (16), support (15), phone (12), custom (12), for (11), #agents (11), assistants (10), management (9), scheduling (9), the (9), tools (9), tool (9), speech (9), squads (8), cli (8), web (8), openai (8), server (8), built (7), agent (7), overview (7), page (6), examples (6), use (6), customer (6), build (6), integration (6), make (5), cases (5), routing (5), appointment (5), triage (5), inbound (5), chat (5), assistant (5), number (5), order (4), outbound (4), lead (4), qualification (4), can (4), dashboard (4), google (4), text (4), how (4), what (4), introduction (4), data (4), voices (4), multilingual (4), sms (4), streaming (4), sip (4), documentation (4), configuration (4), new (4), this (3), more (3), workflows (3), commerce (3), medical (3), handle (3), sales (3), that (3), knowledge (3), developer (3), conversations (3), sdks (3), into (3), existing (3), capabilities (3), get (3), started (3), choose (3), transfers (3), receive (3), any (3), natural (3), property (3), best (3), two (3), you (3), control (3), models (3), deepgram (3), elevenlabs (3), core (3), guide (3), compliance (3), plan (3), authentication (3), enterprise (3), testing (3), rejection (3), handoff (3), widget (3), troubleshoot (3), errors (3), hooks (3), transcriber (3), llms (3), first (2), see (2), our (2), returns (2), booking (2), appointments (2), base (2), popular (2), from (2), terminal (2), install (2), full (2), platform (2), embed (2), directly (2), code (2), integrate (2), path (2), multi (2), apis (2), systems (2), real (2), time (2), key (2), single (2), structured (2), outputs (2), ways (2), have (2), anthropic (2), gladia (2), many (2), converts (2), responses (2), conversation (2), model (2), user (2), work (2), complex (2), status (2), website (2), consent (2), static (2), recording (2), azure (2), cartesia (2), playht (2), faq (2), ivr (2), navigation (2), environments (2), dev (2), uat (2), prod (2), debugging (2), prompting (2), boards (2), advanced (2), developing (2), locally (2), spam (2), events (2), setting (2), urls (2), webhooks (2), clinic (2), passing (2), between (2), migrate (2), variable (2), substitution (2), session (2), compatibility (2), non (2), end (2), reasons (2), forwarding (2), transfer (2), voicemail (2), sdk (2), telnyx (2), twilio (2), telephony (2), free (2), tts (2), keywords (2), variables (2), fallback (2), background (2), messages (2), configurations (2), composer (2), guides (2), integrations (2), mcp (2), api (2), reference (2), index (2), level (2), txt (2), next, learn, edit, yes, was, helpful, collection, covering, wide, range, tracking, emergency, healthcare, requests, check, availability, confirm, conditional, qualify, leads, schedule, sophisticated, branching, logic, automate, access, escalate, humans, when, needed, everything, now, bash, https, ssl, curl, seconds, brings, power, live, app, product, add, application, minutes, using, coding, required, automation, create, compose, specialized, seamless, orchestration, connect, databases, applications, sub, 600ms, response, times, turn, taking, orders, vip, orchestrate, multiple, context, preserving, ideal, setups, specialization, system, prompt, plus, perfect, most, fast, iteration, offers, main, primitives, designed, different, over, each, component, dozens, providers, back, processes, generates, intelligent, large, language, understand, every, combines, three, technologies, like, users, allow, building, infrastructure, focus, creating, great, experiences, copy, scroll, top, light, tcpa, guidelines, addresses, proxy, pci, retrieve, artifacts, zero, retention, zdr, hipaa, gdpr, jwt, sign, sso, flow, rss, feed, glossary, report, issues, sympana, connector, voiceaiwrapper, voicerr, vapify, chatdash, voiceflow, langfuse, supabase, cloudflare, gcp, cloud, storage, aws, assemblyai, talkscriber, speechmatics, openrouter, togetherai, perplexity, deepinfra, groq, gemini, bedrock, inworld, rimeai, minimax, lmnt, legacy, migration, test, suites, silent, handoffs, analysis, concurrency, queue, debug, drops, hold, specialist, dynamic, based, warm, detection, join, timeout, websocket, transport, trunk, credential, amazon, chime, plivo, zadarma, networking, firewall, trunking, escalation, calling, bring, own, fine, tuned, argument, encryption, query, retrieval, gohighlevel, slack, sheets, calendar, troubleshooting, aliases, client, side, provider, keys, realtime, pipeline, email, address, reading, pronunciation, dictionaries, denoising, idle, flush, syntax, formatting, personalization, information, transient, permanent, legal, security, privacy, community, works, resources, practices, monitoring, scorecard, simulations, evals, observability, campaigns, insights, place, numbers, behavior, concepts, ask, search, available, root, append, url, markdown, version,
Text of the page (random words):
introduction vapi for ai agents a documentation index is available at the root level at llms txt append llms txt to any url for a page level index or md for the markdown version of any page search ask ai website status support dashboard documentation api reference mcp sdks cli new what s new documentation api reference mcp sdks cli new what s new get started introduction phone calls web calls vapi guides composer cli quickstart assistants quickstart core concepts conversation behavior model configurations tools custom keywords custom voices custom transcriber custom tts custom llms examples phone numbers free vapi number inbound sms telephony integrations sip integration phone number hooks calls place calls in call control call end reasons troubleshoot call errors call insights outbound campaigns quickstart overview chat quickstart streaming non streaming openai compatibility session management variable substitution sms chat web widget workflows migrate to squads quickstart overview examples squads quickstart overview handoff tool passing data between assistants examples webhooks setting server urls server events spam call rejection developing locally server authentication observability evals simulations boards structured outputs scorecard monitoring best practices prompting guide debugging voice agents enterprise environments dev uat prod ivr navigation testing resources faq how vapi works integrations community support security and privacy legal introduction phone calls web calls vapi guides composer cli quickstart quickstart transient vs permanent configurations variables multilingual support personalization with user information voice formatting plan flush syntax background messages idle messages assistant hooks background speech denoising pronunciation dictionaries email address reading speech configuration voice pipeline configuration voice fallback configuration transcriber fallback configuration openai realtime speech to speech provider keys tools built in call tools voicemail tool custom tools code tool client side tools web sdk tool rejection plan static variables and aliases custom tools troubleshooting google calendar google sheets slack gohighlevel knowledge retrieval query tool custom knowledge base argument encryption custom keywords custom voices elevenlabs playht cartesia custom transcriber custom tts fine tuned openai models bring your own server tool calling integration appointment scheduling lead qualification inbound support voice widget documentation agent support escalation multilingual agent free vapi number inbound sms twilio telnyx sip telephony sip trunking networking and firewall twilio telnyx zadarma plivo amazon chime sdk troubleshoot sip trunk credential errors phone number hooks calls outbound calls websocket transport real time call control customer join timeout voicemail detection call forwarding assistant based warm transfer dynamic call transfers on hold specialist transfer debug forwarding drops call queue management call concurrency call end reasons troubleshoot call errors call analysis call recording quickstart overview quickstart streaming non streaming openai compatibility session management variable substitution sms chat web widget migrate to squads quickstart overview appointment scheduling lead qualification medical triage order management property management multilingual support quickstart overview handoff tool passing data between assistants clinic triage scheduling handoff tool clinic triage scheduling e commerce order management property management routing multilingual support silent handoffs webhooks setting server urls server events spam call rejection developing locally server authentication quickstart advanced quickstart advanced boards quickstart examples quickstart quickstart prompting guide debugging voice agents enterprise environments dev uat prod ivr navigation test suites chat testing voice testing faq core models voices text to speech vapi voices legacy migration elevenlabs playht azure openai cartesia lmnt minimax rimeai deepgram inworld openai azure openai anthropic bedrock gemini groq deepinfra perplexity togetherai openrouter deepgram google gladia speechmatics talkscriber assemblyai aws s3 gcp cloud storage cloudflare r2 supabase langfuse voiceflow chatdash vapify voicerr ai voiceaiwrapper sympana connector support how to report issues enterprise glossary rss feed data flow single sign on sso jwt authentication recording consent plan gdpr compliance hipaa compliance zero data retention zdr retrieve call artifacts pci compliance proxy server guide static ip addresses tcpa consent guidelines website status support dashboard light on this page what is vapi how voice agents work two ways to build voice agents key capabilities choose your path developer tools vapi cli popular use cases scroll to top get started introduction copy page build voice ai agents that can make and receive phone calls what is vapi vapi is the developer platform for building voice ai agents we handle the complex infrastructure so you can focus on creating great voice experiences voice agents allow you to have natural conversations with users make and receive phone calls integrate with your existing systems and apis handle complex workflows like appointment scheduling customer support and more how voice agents work every vapi assistant combines three core technologies speech to text converts user speech into text that your agent can understand large language model processes the conversation and generates intelligent responses text to speech converts your agent s responses back into natural speech you have full control over each component with dozens of providers and models to choose from openai anthropic google gladia deepgram elevenlabs and many many more two ways to build voice agents vapi offers two main primitives designed for different use cases assistants best for most use cases and fast iteration assistants use a single system prompt plus tools and structured outputs perfect for customer support lead qualification booking and routing squads best for multi assistant setups with specialization squads orchestrate multiple assistants with context preserving transfers ideal for medical triage and scheduling e commerce orders returns vip property management routing key capabilities real time conversations sub 600ms response times with natural turn taking phone integration make and receive calls on any phone number web integration embed voice calls directly in your applications tool integration connect to your apis databases and existing systems multi assistant orchestration squads compose specialized assistants with seamless transfers choose your path phone calls create a voice agent for inbound outbound calls build customer support or sales automation get started with no coding required build your first voice agent in 5 minutes using our dashboard web integration add voice capabilities to your web application integrate voice chat into your existing product build with code and sdks embed live voice conversations directly in your app developer tools vapi cli the vapi cli brings the full power of the platform to your terminal cli overview install in seconds with curl ssl https vapi ai install sh bash everything from the dashboard now in your terminal popular use cases customer support built with assistants automate inbound support calls with agents that can access your knowledge base and escalate to humans when needed sales lead qualification built with assistants make outbound sales calls qualify leads and schedule appointments with sophisticated branching logic appointment scheduling built with assistants handle booking requests check availability and confirm appointments with conditional routing medical triage scheduling built with squads emergency routing and appointment scheduling for healthcare e commerce order management built with squads order tracking returns and customer support workflows see more examples see our collection of examples covering a wide range of use cases was this page helpful yes no edit this page phone calls learn to make your first phone call with a voice agent next built with
|