OVERVIEW

Control center

Your AI voice operations workspace, powered by your voice platform.

Checking voice platform…
WELCOME TO VOICEFORGE

Voice agents, under your control.

Build, deploy, and observe phone agents from one focused workspace.

CALLS OBSERVED0from local webhook events
COMPLETED0conversation ended events
INSIGHTS READY0generated conversation summaries
ACTIVE AGENTS—from your provider account

Guided setup

Live checks from your provider account

SAFE TO REFRESH
  1. …
    Checking your workspace

    Loading assistants, numbers, and connections.

Recent activity

No local events yet. Your dashboard is ready.

Loading your assistants…

OUTBOUND TEST

Place a supervised call

MANUAL

This makes a real outbound call and may incur carrier / AI charges. It will never dial until you explicitly confirm below.

Live call control

CALL CONTROL ID

Paste an active call control ID from a voice webhook to intervene in a live call.

Webhook event stream

Captured locally from your voice platform

No events received.

Webhook endpoint

COPY INTO PROVIDER

For local development, expose this with a tunnel such as ngrok or Cloudflare Tunnel, then configure the public URL with your provider.

http://localhost:3000/api/webhooks/voice

Useful events: call.conversation.ended and call.conversation_insights.generated.

Connection

Checking configuration…

The browser never sees your provider API key.

Spend protection

This prototype has no auto-dialer, campaigns, or scheduled calls. Outbound calls require a checked confirmation box.

Your business numbers

Active numbers and Voice API connections

Loading numbers…

Workspace access

BETTER AUTH

Email/password sessions are enabled when PostgreSQL is configured. Demo mode remains local-only.

Creation only configures an assistant; it does not place calls.

Use your workspace account to keep sessions isolated when PostgreSQL is enabled.

If PostgreSQL is not configured, authentication endpoints stay disabled and localhost remains in demo mode.