All case studies

Reflekt Lab (in-house) · B2B software · internal tooling

Why we built our own CRM — and run it on 90+ MCP tools

We couldn't find a CRM that fit how we actually sell, so we built one — and connected it to AI agents through more than 90 MCP tools.

Custom CRMMCP integrationAI tooling
The Reflekt CRM analytics dashboard: A/B messaging funnels comparing outreach approaches, with reply and meeting rates.

We wanted one tool where most teams juggle three: the sequencing of an outreach platform like Lagrowthmachine, the flexibility of a fully customised Salesforce (without the licence, the consultants, or the dated UX), and built-in enrichment — plus several products, each with its own funnel, living on one account, and small AI touches throughout. No product did all of it, so we built ours. It runs our whole pipeline, and it's the same kind of back-office platform we build for clients.

The challenge

Off-the-shelf CRMs were expensive and rigid: you pay per seat, then pay again in consultants to bend them into shape, and still fight a dated UX — some of them felt a decade behind. The slick modern outreach tools were the opposite problem: powerful but siloed, with sequencing in one place, your system of record in another, and enrichment in a third.

What we actually wanted didn't exist as a single product: the sequencing of a tool like Lagrowthmachine, the flexibility of a fully customised Salesforce without the licence or the consultants, built-in enrichment, several products each with its own funnel on the same account, and small AI helpers woven through the day-to-day.

Our approach

We built it in Go, HTMX and PostgreSQL, folding those three tools into one: an outreach engine (campaigns, message approaches, sequences, cold calls, email tracking), a system of record we shaped ourselves (contacts, accounts, deals, e-signatures), and built-in enrichment.

Every account can run several products at once, each with its own pipeline and funnel, so a client relationship isn't flattened into a single deal stage. And AI shows up everywhere in small, useful ways: suggested messages, A/B analytics on messaging approaches and hooks, call insights from transcripts, and coaching.

Because we own the whole thing, we exposed it to AI agents through more than 90 MCP tools, so Claude can read and act on the CRM directly — the same architecture we build into clients' back-office systems.

Results

3-in-1

outreach sequencing, a customised CRM, and enrichment in one platform

90+

MCP tools exposing the CRM to AI agents

In production

running our real pipeline every day

It's a genuine, unpolished beta — you'll hit a login and things are still moving.

Open the live CRM

Stack

GoHTMXPostgreSQLMCP

Have a spreadsheet or a legacy system that's holding you back?

Send us a sample. We'll show you what we can do with it.

purple linear waves