Most investors are losing deals before they ever make an offer

Not to a competing buyer. Not to a bad market.

To their own memory.

I spotted seven properties this week. All seven are sitting in my CRM right now with full addresses, distress details, and next steps ready to go. I never pulled over. I never typed a single address. The whole thing happened automatically while I kept driving.

Here's how I built it, and why it matters more than most investors realize.

Off-market is where the money is

The best deals in real estate are not on Zillow. By the time a property hits the MLS it's been priced, staged, and marketed to every buyer in the area. You're competing with everyone and paying full price.

Off-market is different. The owner hasn't listed yet. Maybe they need out fast. Maybe they can't deal with a traditional sale. You contact them directly, make an offer, and buy below market value because you solved a problem they couldn't solve on their own.

Driving for dollars is one way investors find these properties. You get in your car, cruise neighborhoods, and look for houses that are clearly struggling. You won't find them on a spreadsheet.

The problem is what happens when you spot one.

Most investors lose the deal before they ever make an offer

They spot something. Blue tarp on the roof. Overgrown yard. Windows boarded up. They tell themselves they'll remember it.

They don't.

By the time they get home there's no address, no details, no next step. The owner never gets a call. The deal never gets made.

Most investors focus on finding deals. The real problem is capturing them.

I built a system that fixes the problem

You see a distressed property. You say three words out loud: "Hey Siri, Log A Property."

Siri captures your GPS location and asks you to describe what you see. You talk for ten seconds. "Two story house, boarded windows, overgrown yard, looks vacant at least six months, potential wholesale deal."

That's it. Completely hands-free. You keep driving.

By the time you reach the next stoplight, this exists in your CRM:

  • Full street address, geocoded from your GPS coordinates

  • City, state, and zip

  • A Google Maps link pinned to the exact location

  • Your raw observation notes

  • An AI-generated summary of the distress indicators

  • A recommendation on whether it fits your buying strategy

  • A motivated seller score

Under 15 seconds. No typing. No pulling over.

That's the difference between a system and a sticky note.

Here's what's running under the hood

This is where it gets a little technical, but stay with me. You don't need to understand every piece to build it, and I'll tell you exactly how I put it together.

The engine behind this is a Cloudflare Worker: a piece of code running in the cloud 24/7 that receives data from your Siri shortcut, calls Google Maps to reverse geocode your GPS coordinates into a real street address, sends your dictation to Claude for analysis, and logs everything to Notion automatically.

I built it with Claude Code.

I know how to code. It still would have taken me hours to wire all of this up manually: configuring the worker, connecting the APIs, handling edge cases, deploying correctly. Claude Code did it in one session. I told it what I wanted, it wrote the code, I reviewed it, we deployed.

Here's what matters though: you do not have to know how to code to build this. Claude Code can walk someone who has never written a single line through the entire setup. The technical barrier is basically gone now. The only thing you need to know is what you want to build.

The full stack runs on tools you probably already have

Tool

What it does

Cost

Siri Shortcuts

Trigger and microphone

Free

Cloudflare Workers

Runs the automation 24/7

Free up to 100k requests/day

Google Maps Geocoding API

Turns GPS into a street address

Free up to ~4,000/month

Claude API

Reads dictation, extracts what matters

Claude subscription

Claude Code

Built and deployed the backend

Claude subscription

Notion

Where everything lands

Free

If you're already on Claude, the rest cost $0.

Build it this week

Two hours start to finish. Here's the exact Claude prompt that will walk you through setting up the Cloudflare Worker even if you've never written a line of code:

I want to build a Cloudflare Worker that receives a POST request containing a GPS-based Google Maps URL and a voice dictation string. It should call the Google Maps Geocoding API to convert the coordinates into a street address, then call the Claude API to extract a property description, distress indicators, potential strategy, and motivated seller score from the dictation, and finally log everything to a Notion database via the Notion API. Walk me through building and deploying this step by step using Claude Code.

Once your Worker is deployed, set up your Siri Shortcut in this order:

  1. Get Current Location — captures your GPS coordinates

  2. Text — builds a Google Maps URL from your latitude and longitude

  3. Dictate Text — opens the microphone and records what you say

  4. Get Contents of URL — sends a POST request to your Worker with your location and dictation as the JSON body

Paste the Claude prompt into Claude Code and it will handle the backend. The Siri Shortcut takes about 10 minutes to configure once the Worker is live.

The full toolkit goes deeper: the complete Notion CRM template, field-by-field configuration, and a step-by-step guide for every piece. Reply to this email to get on the early access list.

Next week: First real deal analysis. I'm running a property through my full workflow, from driving for dollars to a three-tier offer. Every number, every threshold, every decision. Documented publicly.

See you Tuesday.

Ryan

P.S. Know someone who'd find this useful? Forward it to them. They'll get the free rental analysis prompt the moment they subscribe at acquiredintel.com.

Reply

Avatar

or to participate

Keep Reading