DAYKITE
Flattening the sheet
← 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 today

Unfinished and posted anyway. Drag, swipe, or use the arrows — these change often.

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
WHERE WE'D LIKE YOUR OPINION

Bring-your-own-network is the whole bet, and it's the part we're least sure about. It's obviously better value — but it also means the buyer has to go and set up carrier accounts before they can make a single call, while a competitor can have them dialing in ten minutes.

If you run a floor: would you take a cheaper, better tool that asks you to bring your own trunks? Or is the setup friction enough to kill it before anyone sees the product?

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