All guidesTutorial · AI
Launch an AI receptionist
Create an AI voice agent that answers calls, answers common questions and books appointments in your calendar.
12 min- 1
Create the agent
Give it a name, a voice and instructions in plain language.
await client.agents.create({ name: 'Front desk', voice: 'warm-en-US', instructions: 'Greet callers, answer questions about opening hours, book appointments.', }); - 2
Connect your calendar
Link a calendar so the agent can check free slots and book them.
await client.agents.tools.add(agentId, { type: 'calendar', provider: 'google' }); - 3
Assign a number
Route a phone number to the agent. It starts answering immediately.
covebyte numbers update +18885550100 --agent front-desk - 4
Hand off to a human
Add a transfer rule so complex calls go to your team with a summary of the conversation.
- ✓
You’re done
Need help taking this to production? Our engineers can review your setup.