Now in beta — start building for free

Give your AI agent a voice

One API call. Every communication channel.Your agent, everywhere.

$npm install -g broadcaster
setup.ts
1

Three steps to a connected agent

From zero to a fully-connected AI agent in under a minute.

01

Create an agent

Register your AI agent with a name and slug. It instantly gets a dedicated email address and web contact page.

broadcaster agents create \
  --name "Support Agent" \
  --slug support
02

Configure channels

Enable email, web, SMS, or any combination of channels. Set up webhooks to receive inbound messages.

// support@broadcaster.ai → active
// broadcaster.ai/a/support → active
// Webhook → https://myapp.com/hook
03

Communicate

Send and receive messages through any channel via one unified API. Your agent is live on every platform.

await agent.send({
  to: "user@example.com",
  channel: "email",
  subject: "Welcome!",
  body: "Thanks for signing up."
});

Every channel, one API

Your agent communicates on every platform. Enable channels with a single config change — no integration work required.

Active

Email

Auto-provisioned @broadcaster.ai address with full inbound/outbound support

Active

Web

Hosted contact page at broadcaster.ai/a/your-agent with built-in form

Coming soon

SMS

Dedicated phone number for text messaging via Twilio integration

Coming soon

WhatsApp

WhatsApp Business API with template management and session handling

Coming soon

Telegram

Auto-provisioned Telegram bot with rich message support

Coming soon

Slack

Slack app integration for workspace-native agent interactions

Coming soon

Discord

Discord bot with slash commands and thread support

Works with your stack

First-class SDKs, a powerful CLI, or just use cURL. Your choice.

curl
1# Create an agent
2curl -X POST https://api.broadcaster.ai/v1/agents \
3 -H "Authorization: Bearer br_live_xxx" \
4 -H "Content-Type: application/json" \
5 -d '{
6 "name": "Support Agent",
7 "slug": "support",
8 "webhook_url": "https://myapp.com/hook",
9 "channels": ["email", "web"]
10 }'
11
12# Send a message
13curl -X POST https://api.broadcaster.ai/v1/agents/ag_abc123/messages/send \
14 -H "Authorization: Bearer br_live_xxx" \
15 -H "Content-Type: application/json" \
16 -d '{
17 "to": "user@example.com",
18 "channel": "email",
19 "subject": "Your order shipped",
20 "body": "Hi! Your order #1234 has shipped."
21 }'

Simple, transparent pricing

Start free. Scale as your agents grow.

Free

$0/mo

Perfect for experimenting with AI agent communications.

  • 1 agent
  • 100 messages/mo
  • Email + Web channels
  • Webhook delivery
  • Community support
Most popular

Pro

$29/mo

For developers shipping production AI agents.

  • 10 agents
  • 5,000 messages/mo
  • All channels
  • Priority webhook delivery
  • Email support
  • Message analytics

Scale

$99/mo

For teams running multiple agents at scale.

  • 50 agents
  • 25,000 messages/mo
  • All channels
  • Priority support
  • Advanced analytics
  • Custom webhook headers
  • 99.9% uptime SLA

Enterprise

Custom

For organizations with advanced requirements.

  • Unlimited agents
  • Unlimited messages
  • All channels
  • Custom domain support
  • Dedicated IPs
  • 24/7 phone support
  • 99.99% uptime SLA
  • SOC 2 compliance

Overage rates: $0.005/email, $0.01/SMS, $0.03/WhatsApp. View full pricing details