Skip to main content

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:
With instructions only:
With both:

Response

Error Responses


Get Agent Builder Job Status

Poll the status of an agent builder job. When the status is completed, 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

  1. Submit a website URL and/or instructions via POST /agent-builder.
  2. The service discovers relevant pages from your website (sitemap, robots.txt, or common paths).
  3. An AI model analyzes your website content and generates a complete agent configuration including personality, goals, guardrails, tone, and greeting.
  4. A new agent is created in your workspace, ready to receive calls.
  5. Poll GET /agent-builder/{job_id} until status is completed, then use the agent_id to 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

Rate Limits

Each workspace is limited to 50 agent builder jobs per day.