Skip to main content
Built in Windsor, Colorado, by a working real estate agent — not a software company.
One person. No investors. No sales call.
Real estate CRM · Northern Colorado

I built the CRM I couldn't find.

I'm a working agent. I was paying for a CRM that tracked names but knew nothing about a deal, a spreadsheet to underwrite anything worth buying, and a third thing to send follow-up. So I built one that does all three — and I use it every morning before anyone else is awake.

Free for 7 days, then from $34/mo. A card is required to start the trial and isn't charged until it ends. Cancel any time — during the trial you're never charged at all.

Pipeline 12 people · $2.79M working
Lead 2
Hannah Cruz
Seller
Tom Rivera
$390,000 · Buyer
Nurturing 2
Kathryn Fields
$325,000 · Buyer
Marcus Webb
$300,000 · Investor
Active Buyer 3
Dev & Priya Patel
$540,000 · Buyer
Sarah & Mike Johnson
$465,000 · Buyer
The Vogels
$725,000 · Buyer
Under Contract 2
Ray Okafor
$448,000 · Buyer
The Larsons
$612,000 · Seller
The pipeline, drawn with the app's own stylesheet — this is the real component, not an illustration of one. Sample names.
Email

DealFlow passed Google's OAuth verification review in July 2026 — a Google-verified Gmail integration, so no scary "unverified app" screen. Access is send-only: reading your mail isn't something it's able to do.

Listing data

We hold a signed MLS Grid data licence, countersigned July 2026. Where MLS data is available it arrives under a real agreement with real usage rules — not scraped off a website.

Your records

Every account reaches only its own rows — enforced by the database, not by application code. Nothing is sold, shared, or used to train anything.

Leaving

Export your contacts to CSV whenever you like, and download a full backup of everything. No contract, no exit fee, no hostage-taking.

01
How it's used

A Tuesday morning, start to finish.

Most CRM tours show you features. Here's the actual sequence I move through before the phone starts ringing.

6:40

Open it and read the day

The first screen isn't a dashboard of vanity numbers. It's a list: who's owed a call, whose follow-up email is due, which contact has gone quiet long enough to be a problem. Two things need me today. I can see both without clicking anything.

6:55

Send the follow-up that was already written

Drip campaigns queue up the emails that came due overnight — written in plain language, with the brokerage and market blanks filled in. I read each one, change what I want, and send. It goes out from my own Gmail, so replies land in my inbox like any other message. Text scripts stay in their own lane and are never emailed by accident.

7:20

Look at what came in for my buyers overnight

Every active buyer has their criteria stored — price, beds, areas, the dealbreakers. Twice a day the app sweeps for new listings and files each one into the pools of the buyers it actually fits, with a score and the reason. Anything priced gets a GO / REVIEW / NO-GO screen against VA, BRRRR or short-term-rental math before I waste a Saturday on it.

7:45

Price the listing appointment properly

Load the export, pin the comps that are genuinely comparable, and adjust them line by line — above-grade square footage and finished basement kept separate, because that's the appraisal standard. It prints a six-page CMA with the arithmetic shown. If a comp is being charged for a basement your seller doesn't have, you'll see the dollar figure.

02
Contents

Everything below is in every plan.

The plans differ by one thing only: how many automated buyer searches run for you each day. Nothing else is held back, gated, or sold as an upgrade.

Pipeline

Drag a deal from lead to closed. Cards go red when someone's been ignored too long, which is the only pipeline feature that has ever actually changed my behaviour.

Contacts & sphere

Ratings, tags, last-contact tracking, and a call log that takes one tap. Import your existing database from a CSV — thousands of rows, mapped column by column.

Drip campaigns

Multi-touch follow-up for new leads, past clients and sphere, plus holiday and calendar touches. Every message is reviewed by you before it sends. Nothing goes out on its own.

Sends from your own Gmail

The day's list

Calls due, emails due, tasks due, and the people who've gone quiet — on one screen, in the order you'd work them. It's the screen I have open most of the day.

Deal analyzer

Underwrite VA, BRRRR and short-term-rental deals and get a GO / REVIEW / NO-GO on the numbers, not a feeling. Every priced listing in the app can be screened in one click.

Buyer searches

Store each buyer's real criteria and let the app sweep for matches twice a day. Missing data is treated as unverified, not as a violation — so a thin listing isn't silently thrown away.

Pricing & CMA

Comp selection you control, adjustments that show their arithmetic, cash-equivalent pricing that nets out concessions, and a printable six-page report you'd hand to a seller.

Lead sources

FSBO search by zip, county assessor owner lookup, and a permit-list importer that maps whatever columns your county happens to use that month.

Vendors & referrals

Your inspectors, lenders and roofers in one place, with one-tap referral emails — and referral-adjusted GCI so the number you see is the number you keep.

Installs to your desktop

Add it to the dock and it opens in its own window like any other app. Same thing in any browser, on any machine, with everything synced.

Split & cap tracker

Brokerage split, annual cap, cap-year anniversary and post-cap terms — so "GCI" finally means take-home, including the deal that straddles your cap.

MLS feed

Connect a real RESO / MLS Grid feed and buyer matching runs on verified beds, baths, square footage and lot size instead of whatever a public listing page happened to say.

Paid add-on · market by market
03
Straight answers

What DealFlow isn't.

You'll find this out in week two anyway. Better you hear it from me now, while it's still free to walk away.

Not a transaction manager

There's no e-signature, no compliance checklist, no broker document review. If your brokerage runs Skyslope or dotloop, keep it — DealFlow sits in front of that, not on top of it.

Not a lead vendor

Nobody here sells you leads. It'll help you find FSBOs and look up owners, but the pipeline you get out is the one you put in.

Not a native phone app

It's a web app that installs to your desktop or home screen and works offline. It is not in the App Store, and I'd rather say so than let you discover it.

Not end-to-end encrypted

Your data sits on our servers in a form we could technically read — that's what makes support and account recovery possible. Each account can reach only its own rows, and we don't read them in the ordinary course of business. The full detail is in the privacy policy, written in English.

Not an MLS feed everywhere yet

MLS Connect is live market by market as vendor registration completes. If your MLS isn't ready, buyer searches still run every day on public listing data — but I won't pretend the feed is available when it isn't.

Not a company with a support department

It's me. That means the person who answers your email is the person who can fix the bug — and also that I'm asleep at 2am Mountain Time.

04
From the desk of

Every CRM I tried was built by people who had never sat in a listing appointment. They tracked names beautifully and understood nothing about a deal. When a buyer asked whether a duplex would cash-flow, I closed the CRM and opened a spreadsheet — and then a third app to send the follow-up I'd promised.

So DealFlow has all three in one place: the pipeline, the underwriting, and the follow-up. I built it for my own business here in Northern Colorado, and I still open it first thing every working day — which is the only reason the details are right. The CMA keeps a finished basement separate from above-grade square footage, because that's what an appraiser does and getting it backwards moves the number by tens of thousands. The buyer matcher tells you why a listing scored the way it did, because a bare percentage has never once helped me decide anything.

It's a one-person operation, priced like one. No investors to answer to, no roadmap written by a committee, no sales call to sit through. Try it on your own database for a week. If it doesn't earn its place by the end of it, cancel and you're never charged.

Trent Nitta Broker Associate, Northern Colorado · Windsor, Colorado
05
Connect your MLS

Connecting your MLS, honestly explained.

A live feed turns DealFlow from a CRM into a matching engine: new listings the moment they hit the MLS, with verified beds, baths, square footage, lot size and HOA, sorted straight into each buyer's pool. Here's exactly how one is obtained, and who has to do what.

01

Be an MLS subscriber in good standing

You need an active MLS membership. If you're with IRES — Fort Collins, Loveland, Greeley, Longmont, Boulder — you're already set up for this. Other MLSs work too, as long as they offer a RESO Web API feed.

02

Get your managing broker's sign-off

MLSs licence listing data to the brokerage, not to an individual agent. Your managing broker has to approve the data licence before anything is issued, so start by telling them you want a feed for your CRM. Nothing else moves until they're on board.

03

Tell us — we open the request, not you

This is the step people get wrong. Data feed requests for a third-party CRM are opened by the software vendor, not by the agent. You can't self-serve a token for DealFlow by emailing your MLS; we have to initiate it as the registered data consumer.

So start with us. We'll confirm your market is live, tell you the exact fee, and open the request. IRES delivers its data through The MLS Grid — a shared platform several MLSs use for RESO Web API access — so the agreements and billing happen there rather than at the MLS itself.

04

Approve the agreements when they arrive

The MLS Grid emails the data licence to you and your managing broker. Watch for it — this is where requests most often stall, simply because the email sits unopened. Three signatures are needed: yours and your broker's, ours as data consumer, and your MLS's. Your MLS has the final say and can decline.

For IRES this is a Back Office (BBO) licence, confirmed by IRES for exactly this use: listings pulled into your private CRM to match your own buyers, with no public display. The usage rules attached to that licence apply to every listing you receive, and DealFlow enforces them on every record it stores.

05

We switch the feed on — there's no token for you to handle

The MLS Grid issues one access credential per data licence agreement, to the registered data consumer — that's DealFlow, not each agent. It lives on our servers and is never sent to your browser. Once your licence is approved there's nothing for you to copy, paste or keep safe. Your own entitlement is checked on every pull, so if your MLS membership lapses, the data stops reaching you.

06

Check that it's flowing

In the app, open Listings → Listing feed. You'll see your MLS, your licence type, and when it last pulled: base URL https://api.mlsgrid.com/v2, MLS system name ires, licence type BBO — broker back office.

Pull now fetches immediately if you'd rather not wait for the daily sync. If your MLS issues per-agent tokens instead of going through The MLS Grid, that's also where you'd paste yours and test the connection — you get a plain-English answer either way: a live sample listing, or exactly what your MLS objected to.

Listings only appear for buyers whose search is switched on. Every pull is sorted into the pools of the buyers it actually fits, so nobody opens the app to a wall of irrelevant homes.

IRES — data feed department

RETS@iresmls.com
970-593-9002 · 800-596-4901
iresmls.com/data-feeds

The MLS Grid — agreements & billing

support@mlsgrid.com
docs.mlsgrid.com
Read the full MLS guide How the connection works, what it does with your data, where the credential lives, what it costs, and what to do when something doesn't connect.

No MLS feed yet? Nothing here blocks you. Every plan runs your buyer searches on public listing data automatically, twice a day. The MLS feed makes those results faster and more complete — it isn't the price of entry.

06
Pricing

One price, per agent, no tiers of hostage-taking.

Every plan is the complete CRM — pipeline, contacts, campaigns, deal analyzer, CMA. The only thing that changes is how many automated buyer searches run for you each day.

Monthly Annual — one month free
Core Most start here

The whole CRM, with automated buyer searches running every day.

$34/mo
per agent · billed monthly
  • The full CRM — pipeline, contacts, campaigns
  • Deal analyzer (VA / BRRRR / STR) and CMA
  • 8 automated buyer searches a day
  • FSBO finder and owner lookup
  • Installs to desktop · cloud sync
Start with Core
Standard

More search volume for a busier buyer pipeline.

$62/mo
per agent · billed monthly
  • Everything in Core
  • 40 automated buyer searches a day
  • Room for a full book of active buyers
  • Installs to desktop · cloud sync
Start with Standard
Unlimited

High buyer volume — search limits lifted to fair use.

$110/mo
per agent · billed monthly
  • Everything in Standard
  • Fair-use search limits only
  • Built for heavy buyer volume
  • Priority support — from me, directly
Start with Unlimited
Add-on

MLS Connect — $59/mo per agent, on any plan. Your MLS charges its own data access fee for every agent on a feed (IRES charges $35 per agent per month for a back-office feed), and it's billed to us as your vendor. MLS Connect covers that fee plus setup and licence administration, so there's no separate setup charge to you. Billing starts only once your MLS approves the licence — never at purchase. Availability varies by market; here's how connecting works.

Teams

Rolling it out across a team

Add a seat per agent, priced by how they search — Core $34, Standard $62, Unlimited $110 per seat per month. Mix plan types freely on one team; every seat gets a month free on annual billing. Each agent's data stays isolated from every other agent's, including yours. Ten seats or more, email me and we'll work something out.

Every plan is the complete CRM, free for 7 days. No contracts. A card is required to start the trial but is not charged until it ends — then the subscription starts and renews automatically: monthly plans every month, annual plans every 12 months, at the price shown, until you cancel from the billing portal. Cancel any time and you keep access through the period you've paid for. Have a promo code? Enter it at checkout. Full details in the Terms.

07
Questions
Do I have to install anything?
No. It runs in your browser. If you want it in your dock or on your home screen, one click adds it and it opens in its own window like a normal app — same data either way.
Can I bring my contacts from my current CRM?
Yes. Export a CSV from whatever you're using now and import it here, mapping the columns as you go. Thousands of rows is fine. If something goes wrong on import, the app tells you what and where — it doesn't quietly drop rows.
Is my client data private?
Every account can reach only its own rows, and that's enforced by the database rather than by application code — so a bug in the app can't expose someone else's contacts. Nothing is sold, shared, or used to train anything. Being straight with you: it is not end-to-end encrypted, because we need to be able to support and restore accounts. The privacy policy says exactly what we hold and for how long.
How does sending email from my Gmail work?
You connect your Google account once, in Settings. The integration has passed Google's OAuth verification review, so you get a normal Google sign-in screen with no "unverified app" warning. Access is send-only: DealFlow sends the emails you've reviewed and approved and cannot read your inbox. Everything goes out from your own address, so replies come straight back to you. Disconnect any time — we revoke the access at Google and delete our copy of the token.
What actually differs between the plans?
One thing: automated buyer searches per day. Core $34/mo gets 8, Standard $62/mo gets 40, Unlimited $110/mo runs to fair-use limits. The CRM, the campaigns, the deal analyzer and the CMA tools are identical on all three, and all three run on public listing data out of the box.
Is an MLS feed included in my plan?
No, and that's deliberate. Your MLS charges its own fee for data access — IRES charges $35 per agent per month for a back-office feed — and that's billed to us as your vendor. Bundling it into the plan price would mean charging everyone for it, including agents who never connect a feed. So it's a separate add-on: MLS Connect, $59/mo per agent, on any plan, and you're only charged once your licence is approved and data is flowing. Full fee breakdown.
Do I need MLS access for buyer searches to work?
No. Searches run on public listing data out of the box and sweep twice a day, so they work with no licence and no feed. Connecting an MLS makes the results faster and the property facts verified, rather than making the feature exist.
Can I cancel any time?
Yes, there are no contracts. Cancel during the 7-day free trial and you're never charged at all. After that it renews automatically — monthly or annually, whichever you picked — until you cancel from the billing portal in Settings. You keep access through the end of the period you've already paid for. Charges already made aren't refunded, which is exactly why the trial exists: try it properly first.
Who am I actually buying from?
Trent Nitta, a licensed real estate broker associate in Windsor, Colorado, operating as a sole proprietor. The support email goes to me. The Terms name the legal entity and address in full.

Try it on your own database for a week.

Import your contacts, run a morning through it, price one listing. Seven days is enough to know. If it hasn't earned its place, cancel and you're never charged a cent.