Create an agent
Create a new AI voice agent with configured instructions, voice, and settings, ready for deployment.
Agents handle calls based on the instructions, voice, and settings you define. This tutorial shows how to create an agent and configure how it behaves during calls.
Before you start
Make sure you have the following:
An active Agentalk account.
Basic understanding of how AI agents work.
Use separate agents for inbound and outbound calls
Create separate agents for inbound and outbound calls. The initial message must differ depending on whether the agent is receiving or initiating the call. Duplicate an existing agent to create the second one quickly.
Follow these steps to create and configure your agent:
Configure basic settings
Define the core identity and behavior of your agent.
Enter an Agent name. Example:
support_inbound_enEnter the Initial message. This is what the caller hears first. Example:
Hi! How can I help you today?Enable or disable Greeting must complete before user can speak.
In the Conversation guidelines field, you can create and customize the agent’s instructions.
Choose how you want to generate the instructions:
Manual writing: Write the instructions yourself.
Smart questionnaire: Answer guided questions to generate instructions.
Import from website: Enter a URL to generate instructions based on your site content.
Once the instructions are generated or written, review and adjust them as needed.
(Optional) Click Add parameter to capture structured data such as names, dates, or other variables during the conversation.
(Optional) Open Additional settings:
Enable Call recording.
Select a Knowledge base.
Add a Conversation summary webhook URL.
When to use a knowledge base
The knowledge base is optional. Use it when your agent needs to answer questions from large or complex content.

Select voice and language
Choose how your agent sounds and generates responses.
In Voice model selection, choose one option:
Gemini or OpenAI
Use this option for a simple setup with preconfigured models and minimal setup.
Select a voice in Voice and API key selection
Configure Background settings:
Sound type
Sound volume
(Optional) Set Language selection.
Custom configuration Use this option when you need more control over the language model and voice behavior.
In LLM settings, choose:
Model type
Provider
Select a voice in Voice selection
Configure:
Background noise
Language (optional)
Additional fields may appear depending on your configuration.

Configure advanced settings
Adjust how the agent responds during calls. Most users can skip this step.
The following settings are optional and can be configured based on your use case.
Response settings
Control how the agent generates responses.
Maximum tokens: Controls response length.
Creativity level (temperature): Controls variation.
Interruptions & monitoring settings
Define when the agent can interrupt or be interrupted during the conversation.
Minimum interrupt duration: Minimum time before an interruption is detected
Minimum words: Minimum words required before allowing interruption
Timing settings
Control how the agent detects when the caller has finished speaking.
Minimum delay for end of speech
Maximum delay for end of speech
Silence timeout
Maximum duration: Limits how long the call can last.
Punctuation & response settings
Adjust how punctuation affects response timing.
Enable Automatic punctuation response.
Set Response delay for punctuation.
Save your changes when you finish configuring these settings.

Next steps
Here are the recommended next steps after completing this guide:
Add a phone number: Connect a number so your agent can start handling calls.
Configure and test your phone number: Make sure your setup works before going live.
Write effective agent instructions: Improve how your agent handles conversations.
Setup checklist: Review all required steps to complete your setup.
Last updated

