Fieldwork

Work · Fig. 01

DealFlow CRM

A CRM for real-estate agents, built because a working agent couldn't find one that did the job. DealFlow is its own business with its own customers. It's here because it's the clearest proof of what we build.

Type
Web app that installs to the desktop
Built with
Supabase (database, auth, server functions), Stripe billing
Data
A licensed MLS feed: 42,190 listings, synced twice a day
Status
Live, with real users (not yet paying) · dealflowcrm.app
DealFlow's pipeline board with sample client cards in four stages. 1 2
Fig. 01The pipeline, sample data, drawn with the app's own stylesheet.
Callouts
  1. The board totals live dollar volume, so the number that matters is the first thing on screen.
  2. A follow-up that's slipped turns red on the card. Nobody has to remember to check.

01The problem

Agents were paying for a CRM that tracked names but knew nothing about a deal, a spreadsheet to underwrite anything worth buying, and a third tool to send follow-up. Three tools, three logins, and the one question that mattered (who do I call this morning?) wasn't answered by any of them.

02The hard part

Licensed data comes with rules. An MLS feed isn't just an API: the license says how long listing data can be kept, and it requires erasure on request. That second rule is the one that bites, because it rules out ordinary point-in-time backups: you can't restore a snapshot that brings back something you were required to delete.

So the build started with the license rather than the code: a compliance register, an attorney memo, and a sync that respects retention by design, not by someone remembering to clean up.

03What we built

  • Pipeline, contacts and sphere, drip and holiday campaigns
  • Deal underwriting and pricing tools
  • Buyer-to-listing matching against the live feed, synced twice a day
  • Thirteen server functions, subscription billing, and an app that installs to the desktop

04What it shows about us

If your business runs on data someone else licenses to you, like a supplier catalog, a scheduling platform or a regulated feed, the license is part of the spec. We read it first, and we build so the rules hold without anyone having to remember them.