Agent Builder
The Agent Builder service lets you create a fully configured AI voice agent from just a website URL, custom instructions, or both. It uses AI to analyze your website content and automatically generate a production-ready agent with personality, goals, guardrails, and tone — ready to handle calls. The process is asynchronous: you submit a job, then poll for the result.Create Agent Builder Job
Submit an async job that analyzes a website and/or follows your instructions to generate a complete AI voice agent.Request Body
* At least one of
website_url or instructions must be provided.
Example Requests
With website URL only:Response
Error Responses
Get Agent Builder Job Status
Poll the status of an agent builder job. When the status iscompleted, the response includes the agent_id of the newly created agent.
Parameters
Response — Processing
Response — Completed
Response — Failed
Job Statuses
Error Responses
How It Works
- Submit a website URL and/or instructions via
POST /agent-builder. - The service discovers relevant pages from your website (sitemap, robots.txt, or common paths).
- An AI model analyzes your website content and generates a complete agent configuration including personality, goals, guardrails, tone, and greeting.
- A new agent is created in your workspace, ready to receive calls.
- Poll
GET /agent-builder/{job_id}untilstatusiscompleted, then use theagent_idto assign phone numbers, start campaigns, or test calls.
What Gets Generated
The agent builder automatically configures:- Name — Derived from your website domain (e.g.,
acme-corp.com) or generated from instructions - Personality — How the agent presents itself, based on your brand voice
- Goals — Conversation flow and objectives
- Guardrails — Safety rules including never fabricating information
- Tone — Communication style matched to your brand (Professional, Friendly, Casual, or Formal)
- Greeting — A natural opening phrase that includes your company name
- Voice — Set to the platform default voice
