← All posts

We built an AI-native CRM that runs our own business

Most CRMs are filing cabinets with a search box. We wanted the opposite: a system that opens to decisions, not data entry.

So we built our own. It captures every lead from our sites, scores deals, raises South-African-compliant ZAR invoices, and surfaces a ranked list of what actually needs a human today — overdue money, stalled deals, mail that needs a reply. The boring parts run themselves on a schedule; the judgement calls come to us.

It runs entirely on Cloudflare — Workers, D1, R2, Durable Objects — so it’s fast, cheap to run, and has no server to babysit. “AI-native” here doesn’t mean a chatbot bolted on. It means the AI sits in the workflow: triaging, drafting, and proposing actions that a person approves with one tap.

The point isn’t the CRM. The point is that the same approach — put AI where it removes real work, keep a human on the decisions that matter — is exactly how we build for clients.

#AI#Cloudflare#CRM#build-in-public