ContactFabric unifies your phone numbers, omnichannel inbox, and AI voice agents on a single contact graph — so every call, SMS, WhatsApp and email lives next to the customer, not the channel.
Numbers, voice, messaging, workflows, and a CRM — built so you stop stitching tools together.
FreeSWITCH-powered PBX with browser softphone, IVR builder, and per-tenant dialplans. SIP trunks or BYO carrier.
ElevenLabs-powered conversational agents that take calls, qualify leads, and warm-transfer to a human when needed.
Calls, SMS, WhatsApp, and email threaded by contact. Agents work from one view; no tab-juggling.
Drag-and-drop trigger → action graphs. Route inbound, fire webhooks, escalate cases, all visually.
Search, port, and provision local/toll-free/mobile numbers across 60+ countries. KYC handled inline.
Run your own brand on a custom domain with Stripe Connect billing. Mobile app re-themed at runtime.
Webhooks for every event. REST + GraphQL for everything else. Mercure for live updates straight to your frontend — no polling, no plumbing.
Read the API docs →# Place an outbound call from a workflow node curl -X POST https://api.contactfabric.com/api/calls \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "to": "+15551234567", "from": "+18005551212", "workflow_id": "01HX...", "context": { "lead_id": "abc" } }' # 201 Created { "id": "01J5Q...", "status": "queued", "events_uri": "/.well-known/mercure?topic=..." }
Transparent per-seat pricing plus pass-through telecom. No commitments, cancel anytime.
No credit card, no sales call. Get a working number and a test campaign in your inbox.
Get started — it's free