Skip to content

Introduction

iCallAgent lets you build AI voice agents that answer and place phone calls, powered by your own knowledge base, connected to your tools, and reachable from a browser widget, a real phone number, or triggered by outbound campaigns.

This section covers the concepts and workflows you need to build with iCallAgent. If you're looking for endpoint-level detail, head to the API Reference; for connecting a third-party platform, see Integrations.

What you can build

  • Inbound agents: answer calls on a provisioned phone number, or embed a browser widget on your site, backed by a knowledge base and tool-calling.
  • Outbound campaigns: queue contacts into a campaign with a schedule (timezone, date range, daily time window, allowed weekdays) and let iCallAgent dial them automatically.
  • Automations: trigger calls from Make.com scenarios, Slack messages, or your own backend via the public API.

Where to start

  1. Authentication: how the dashboard, the public API, and agent runtime callbacks each authenticate.
  2. Core Concepts: workspaces, agents, phone numbers, campaigns, and contacts, and how they relate.
  3. Your First Agent: create a workspace, provision an agent, and give it a knowledge base.
  4. Outbound Campaigns: queue contacts and schedule a dialing window.

Getting help

The dashboard is at dashboard.icallagent.com. For API access from your own scripts, generate a personal API key from Settings → API Keys; third-party integrations authenticate via OAuth2 instead. See API Reference → Authentication.

Built with VitePress.