Appearance
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
- Authentication: how the dashboard, the public API, and agent runtime callbacks each authenticate.
- Core Concepts: workspaces, agents, phone numbers, campaigns, and contacts, and how they relate.
- Your First Agent: create a workspace, provision an agent, and give it a knowledge base.
- 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.