{"success":true,"data":{"name":"ThruAI Voice Agent Academy","description":"Comprehensive learning modules for building, configuring, and scaling production voice agents.","moduleCount":8,"modules":[{"slug":"what-is-a-voice-agent","title":"What is a voice agent and how does it work?","directAnswer":"A voice agent is an AI-powered system that conducts phone conversations autonomously. thru.ai orchestrates a real-time pipeline: speech-to-text (Deepgram) transcribes caller audio, a large language model (Groq, OpenAI, or Anthropic) generates responses, and text-to-speech (Cartesia, ElevenLabs) converts them back to natural speech — all under 200ms p95 latency.","url":"/learn/what-is-a-voice-agent"},{"slug":"create-first-agent","title":"How do I create my first voice agent?","directAnswer":"Creating a voice agent takes three API calls and under five minutes. First, provision an account with your email (no credit card required). Then verify your email with a six-digit code to receive your API key. Finally, create an agent with a name and system prompt. Your agent is immediately ready to receive or make calls.","url":"/learn/create-first-agent"},{"slug":"configure-voice-personality","title":"How do I configure voice and personality?","directAnswer":"Voice and personality are configured through two mechanisms: provider and voice selection for how the agent sounds, and system prompts for how it behaves. thru.ai supports 4 TTS providers with dozens of voices each. Browse available voices via API, select one by ID, and update your agent configuration with a single PATCH request.","url":"/learn/configure-voice-personality"},{"slug":"connect-phone-number","title":"How do I connect a phone number?","directAnswer":"There are two paths: (1) Provision a new number — search by area code, then purchase and assign to an agent. (2) BYOC (Bring Your Own Carrier) — configure your own Twilio credentials, discover your existing numbers, and import one. Both paths are fully API-driven.","url":"/learn/connect-phone-number"},{"slug":"build-automation-workflows","title":"How do I build automation workflows?","directAnswer":"Workflows in thru.ai automate actions that happen before, during, or after calls. A workflow consists of triggers (what starts it), nodes (what it does), and conditions (decision logic). Create workflows via API to automatically update CRMs, send follow-up emails, escalate to humans, or trigger external webhooks based on call outcomes.","url":"/learn/build-automation-workflows"},{"slug":"run-outbound-campaigns","title":"How do I run outbound calling campaigns?","directAnswer":"Outbound campaigns let you call a list of contacts at scale with your voice agent. Create a campaign with a contact list and calling script, set concurrency limits and scheduling windows, then start the campaign. thru.ai manages dialing, retry logic, time zone compliance, and real-time reporting automatically.","url":"/learn/run-outbound-campaigns"},{"slug":"monitor-performance-costs","title":"How do I monitor performance and costs?","directAnswer":"thru.ai provides comprehensive analytics through dedicated API endpoints. Track usage metrics by period, view cost breakdowns by provider, access call recordings and full transcripts, and manage your billing subscription. All data is available programmatically for integration with your existing dashboards and monitoring tools.","url":"/learn/monitor-performance-costs"},{"slug":"prototype-to-production","title":"How do I go from prototype to production?","directAnswer":"Moving to production requires implementing error handling, configuring webhooks for real-time events, setting up rate limit retry logic, and enabling monitoring. thru.ai provides a 99.9% uptime SLA, automatic provider failover, and enterprise features including SSO, audit logs, and dedicated support channels for production deployments.","url":"/learn/prototype-to-production"}]},"error":null}