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. 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. 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. 3

    Assign a number

    Route a phone number to the agent. It starts answering immediately.

    covebyte numbers update +18885550100 --agent front-desk
  4. 4

    Hand off to a human

    Add a transfer rule so complex calls go to your team with a summary of the conversation.

  5. ✓

    You’re done

    Need help taking this to production? Our engineers can review your setup.