FLYSTORM
Checking the wind
← All projects
LIVE

Dialer with Agent CRM

A dialer with a full CRM behind it, for call centres, brokers and support teams. Bring your own carrier — manage your people, campaigns, commissions and reporting in one place.

STATUS
Live, in production
TELEPHONY
Bring your own network
TYPE
Dialer + CRM
WHO IT'S FOR
Call centres, brokers, support teams
TIMELINE
5-month build
TEAM
4 engineers, 1 PM

Overview

A dialer with a complete CRM attached. Agents work calls from one screen; everything they do — the call, the recording, the disposition, the note — lands on the customer record automatically. Built for call centres, brokerages, and support teams big enough that spreadsheets have started to hurt.

The Problem

The client was running a floor of agents on a dialer that billed per minute and a separate CRM that nobody kept up to date, because updating it meant leaving the call screen mid-conversation. Commissions were reconciled by hand from spreadsheets, and switching phone carriers meant switching software entirely.

How We Solved It

We merged the dialer and CRM into one system, so the customer record updates itself from what the dialer already knows — no second entry, no drift between systems. And we built it bring-your-own-network from day one: connect any carrier (Twilio, Telnyx, a local provider, your own SIP server, several at once), keep your own rates, and never pay a software vendor for minutes again.

Key Decisions

The Result

Agents work a single screen all day instead of two. Commission runs that used to take a day of spreadsheet reconciliation now calculate automatically from real dispositions, and the floor can add or switch carriers without touching the software layer at all.

Commission disputes dropped by most of what they were, and onboarding a new carrier went from a multi-week migration to under a day.

Screenshots

What it looks like

A look at the product. Drag, swipe or use the arrows to browse.

Agent workspace — live call
CURRENT BUILD Dialer CRM DialerContactsCampaignsTeamCommissionsReportsCarriers ● ON CALL 04:12 LIVE CALL Sarah Whitfield Whitfield & Co · Renewal enquiry +1 415 ••• 0182 · via Twilio Trunk A DISPOSITION Sale — closed Callback CONTACT HISTORY Call · 6m12 Aug · Priya $14,400
What an agent sees all day. Live call, contact history, disposition, notes. Everything in one screen so nobody alt-tabs mid-conversation.
01 / 01
What we built

Modules & features

The pieces that make up this project, shipped and in production.

Call engine and routing over any carrier
Agent workspace and dispositions
Contact records, history and recordings
Campaign builder and list allocation
Commission rules and payout runs
Manager floor view and live monitoring
Predictive dialing mode
Roles, permissions and audit log
Multi-carrier failover routing
Live disposition-to-commission audit trail
Built with
LaravelPostgreSQLWebSocketsNext.jsRedisSIP / WebRTCAsteriskRust
WHY BRING YOUR OWN CARRIER

Bring-your-own-carrier is the core of the product. Teams keep their own trunk rates instead of paying a vendor's per-minute markup — at floor scale, usually the biggest line on the bill.

Carrier setup is the usual objection, so we made it a guided part of onboarding instead of homework the buyer does alone.

Discussion 0

No account needed. Be kind, be honest.
No comments yet. Be the first to weigh in.
NEXT PROJECT
Emily EMR
OR GET IN TOUCH
Start a project