The CRM that
makes the calls
Auto dialer, campaigns, IVR, browser-based agents and an AI voice agent, inside the CRM. Every call, text and email lands on the customer's timeline automatically, because the dialer and the record are the same product.

Calls with recordings, messages, notes and outcomes on one timeline. Nothing to sync, nothing missing.
Call outcomes convert leads, score prospects and move deals. Your board reflects reality without data entry.
Start on our cloud in minutes, or run it self-hosted and multi-tenant, up to 500 agents per node.
A real CRM, with the phone built in
Most contact centers bolt a CRM onto their dialer and hope the sync holds. ICTCRM takes the opposite approach: a finished call is already on the contact's timeline before the agent has taken a breath. No connectors, no sync jobs, no missing history.
Every contact tells its story
- —Activity timeline: every call, SMS, email, note, recording and WhatsApp chat in one time-ordered view
- —Notes, tags and automatic agent ownership, so each rep works their own book
- —Duplicate detection with one-click merge that carries all history across
- —Saved segments, plus import/export with a visual column-mapping wizard

A pipeline that keeps itself honest
- —Drag-and-drop kanban board with per-stage counts and value totals
- —Automation from call outcomes: any disposition can convert a lead, book a callback or mark it junk
- —Lead scoring that ranks prospects by how the conversations actually went
- —Built-in tasks, companies, products, quotes and invoices, plus CRM analytics

The contact center is already inside
The same product that stores the customer places the calls, sends the messages and runs the campaigns. Built on the Asterisk-based ICTContact framework, it scales to thousands of agents.
Voice broadcast, press-1, IVR, surveys, reminders, SMS and email campaigns. Progressive, preview and manual dialing, with predictive as an add-on.
WebRTC calling with nothing to install. Caller details, scripts and an editable contact form on screen, with required dispositions after every call.
An LLM-driven agent answers or makes calls under a persona you define, and acts mid-call: transfer, schedule, disposition, look up and update the contact, send an SMS.
Caller and agent each speak their own language while the platform interprets both directions live, with automatic language detection and captions.
Live agent states with listen, whisper and barge, call and screen recording, evaluation forms, queue statistics and CRM analytics.
Website live chat and WhatsApp in the same agent panel, a full REST API, and signed outbound webhooks on the events that matter.
Keep the CRM you already have, if you want to
ICTCRM ships with 23 CRM connectors, so teams with a system of record elsewhere can pull contacts into calling lists and push call results and dispositions back to the right record.
Browse all connectors →See it on your own calls
Start on the cloud in minutes, or take the self-hosted white-label licence and run it under your own brand.