Buyers

Running numbers & blasting deals

Running numbers & blasting deals

From first walkthrough to a deal in your buyers' inboxes, the dispo toolkit lives right on the deal room: Run Numbers analyzes the deal, then the Dispo panel walks you through three guided steps — Package (structure the listing + photos), Buyers (see who it matches), and Blast (send it out). Here's the full workflow.

Run Numbers — AI deal analysis

Open any deal room (or any lead page) and find the Deal Analysis panel. Fill in what you know — asking price, beds, baths, square footage, year built, ARV, and a repair estimate if you have one — and hit Run Numbers. In about 10–30 seconds you get a full investor write-up: property snapshot, repair breakdown, the offer math, and a verdict.

It runs automatically on new website leads

You don't have to do anything for leads that come in through your website. When a seller submits your form, DispoStack automatically scores the lead (quality score + rationale + suggested next step) and, when there's an address, runs the numbers — pulling property data and comps, estimating repairs, and computing your offer. Open the lead and both are already filled in; the Deal Analysis is tagged with an "Auto" badge. (You can turn this off, or check your monthly usage, under Settings → AI lead analysis.)

Watch it work, live

If you open a lead while the AI is still processing it, you'll see an "AI is working on this lead…" card that shows the real step it's on — scoring → property data → repairs → offer → writing the analysis — and the finished score and Deal Analysis appear automatically the moment it's done. No need to refresh. (It usually takes 20–40 seconds.)

What you see

The panel leads with your Recommended Cash Offer (the MAO) and a color-coded verdict — Strong, Fair, Thin, or Pass — with a one-line reason, so you can make the call at a glance. Below that: a visual breakdown of how the offer, repairs, and your fee fit inside the ARV; key metric tiles (ARV with a confirmed/estimate badge, repair range, your spread, margin); a cash-now vs. agent-path comparison to show sellers; comparable sales when available; the per-area condition grade; and the full Analyst's Take write-up. The latest analysis is shown first; older runs are in the history dropdown.

Hover any pin on the comparable sales map — the subject property or any comp — and a small curb photo appears in the popover, right alongside the address, price, and specs. It only loads for pins you pause on, so quickly scanning across the map doesn't trigger a flood of photo loads.

Add photos first

This is the single biggest upgrade you can give the analysis. When the deal has photos in its gallery, the AI looks at them and grades the condition of each visible area — kitchen, bathrooms, flooring, paint, roof, exterior, and more. Each area gets a condition (good, dated, or poor) and a recommended scope of work.

Here's the part that keeps the estimates honest: the AI never invents prices. It only judges condition. The dollar figures come from a fixed repair cost table — so a "dated kitchen needing a medium remodel" always prices from the same range, every time. No photos? The analysis falls back to your manual repair estimate, or runs with repairs at zero and tells you so.

One special case: if the photos suggest foundation issues, you'll see it flagged as "requires professional inspection" with no dollar figure attached. Foundation costs are too variable to estimate from photos — get an inspector out.

The numbers

The analysis uses the classic wholesale formula:

MAO = ARV × 70% − repairs (midpoint) − $10,000 assignment fee − $2,500 holding costs

You also get an agent-path comparison (what the seller might net listing traditionally) and your estimated spread. Every analysis is saved, so you can re-run after new photos or a price change and compare against the history right in the panel.

Keep these in mind

  • Run Numbers counts against your plan's included analyses (Solo 25 / Team 100 / Scale 300 per month). Extra analyses are $0.75 each. The Settings page shows how many you have left this month.
  • These are estimates, not appraisals. Repair ranges are preliminary underwriting numbers built from national averages — your market will differ, and only local contractor bids are real. Never present them to a seller or buyer as a firm bid.
  • Always verify ARV with local comps before making an offer. Every write-up ends with this reminder because it's the one step that kills bad deals before they cost you money.

Picking your comps & setting a max offer

Right below the comparable sales map is where you take control of the numbers yourself — pick exactly which comps count, and dial in your own offer.

Include or exclude a comp

Every comp starts included. Click a pin on the map, or the checkbox on its row in the list, to exclude it — the pin dims and the row shows a strikethrough. Click again to bring it back in. The Comp-based ARV estimate just below recalculates instantly as you toggle, so you can feel out how much a single bad comp is skewing things.

This is a rough math check from the comps you pick — a median $/sqft times your subject's square footage (or a straight median sale price when square footage isn't available) — not an appraisal or a market value. It's shown right alongside the AI's own estimate so you can compare the two, and your picks are saved automatically as you go.

Filters just hide, they don't exclude

Use the Distance, Sold (how recent), and Beds filter chips to narrow what you're looking at on the map and list. Filtering only changes what's visible — it never changes what's included in your ARV estimate. If the estimate is being driven by a comp your filters are currently hiding, you'll see a note like "includes 1 comp hidden by your filters" so the numbers never quietly disagree with what's on screen.

Draw an area on the map

Instead of clicking comps one at a time, use Draw area to lasso a region on the map — everything outside the shape you draw gets excluded in one move. Comps that are currently hidden by a filter are left alone by a lasso (you can't accidentally exclude something you can't see). Click Clear area to undo it and bring everything back.

Setting your max offer

The Max Offer panel below the comps lets you run your own numbers, separate from the AI's recommended offer above. Pick which ARV to build from (your comp-based estimate, the AI's estimate, or type in your own), then adjust the percentage slider — it starts at a rule-of-thumb 70%, a starting point to adjust for your own market, not a fixed rule. Enter your repair estimate and assignment fee, and the max offer updates live.

Below that, a buyer waterfall breaks out every cost a cash or financed buyer would see — purchase price, your fee, repairs, closing costs, holding costs — so nothing is hidden in a lump sum. A row of Deal Factors gives you a quick read on the deal (price vs. ARV, repairs vs. ARV, how many comps you're working with and how tight they are, how recent they are) — these come only from the numbers already on this deal, never a claim about the broader market.

When you're happy with the number, Set as asking price applies it to the deal with one click.

Building the deal package

The Dispo panel's Package step is where you structure the listing the way buyers expect to see it:

FieldWhat it's for
Starting Price (asking)The price you're marketing the deal at
Earnest Money Deposit (EMD)The deposit you expect from the buyer
Close of Escrow (COE) DateYour target closing date
Occupancy at ClosingVacant, tenant-occupied, or owner-occupied
Access infoLockbox code, showing instructions, "drive by only" — whatever buyers need
Open to the Investor NetworkPer-deal toggle — see below

Everything you fill in here shows on the public deal page and in the blast email, so a complete package means fewer "what's the EMD?" calls. The more you fill in, the more the page shows: asking price, ARV, and repairs light up the "Deal at a Glance" strip and the price breakdown; estimated closing costs, EMD, and the closing date add rows to it; and the page's engagement stats (views, document access requests, offers received) appear once they're non-zero.

The photo gallery

The photo section of the Package step holds up to 24 photos per deal (PNG, JPG, or WebP, 5 MB each). Drop or select several at once — each one shows its own progress in an upload queue, and if one fails (a bad connection, a file that's too large) you get a Retry on just that photo instead of starting over. iPhone photos (HEIC) convert automatically, so they upload and preview like any other image.

Drag any thumbnail to reorder the gallery — order matters, because:

  • The first photo is the hero image on your public deal page and at the top of the blast email (a "Hero" badge marks it, with a reminder that the first photo is your cover).
  • The first several photos are what Run Numbers analyzes for repair estimates.

Click any thumbnail to view it full-size, with arrow-key/swipe navigation through the rest of the gallery. Lead with your best exterior shot, then kitchen, baths, and anything that tells the condition story.

A photo before you upload one

You don't have to wait until you have photos to share a deal — every deal with an address gets a street-level photo automatically, so the Package step, the public page, and your Deal Rooms list card never show a blank hero. The instant you upload your own first photo, it takes over everywhere — including the deals list — and the automatic one is gone for good. One exception: buyer blast emails only include a hero photo once you've uploaded one, so upload at least your exterior shot before you blast.

Reviewing matched buyers

The Buyers step shows your buyer list scored against this deal — best matches first, with a score ring and the specific criteria that matched (city, price range, property type). It's a quick gut-check before you blast: if the list looks thin, add more buyers or double-check the deal's city and price are filled in on the Package step.

Sending a buyer blast

Move to the Blast step when the package is ready and hit Send deal blast. Before anything sends, you'll see a preview count of how many buyers will receive it — so there are no surprises.

Who receives it: your active buyers who have an email and whose buy-box locations include the deal's city. Buyers with no locations set are treated as "open to anything" and are included too. If the deal is opted into the Investor Network, matching network buyers are added on top (more below). Each buyer gets an individual email with your company's branding — never a giant CC list.

Requirements before you can blast:

  • The deal's public listing must be enabled (the email links to it).
  • The package needs a Starting Price or ARV — a blast with no numbers burns buyer goodwill.
  • Only owners and admins can send a blast.

The 24-hour rule: each deal can be blasted once per 24 hours. This protects your sender reputation and your buyers' patience — a list that gets the same deal three times in a day stops opening your emails. The panel shows when the last blast went out and how many buyers it reached.

Blasts are capped at 200 recipients per send, with your own buyers always filling the list first.

The Investor Network

The Investor Network connects deals and buyers across the wider DispoStack network, and it works in both directions:

Your deals reach more buyers. Flip on "Open to the Investor Network" in the Package step, and your blast also goes to network-opted-in cash buyers from other companies whose buy-box includes your deal's city. The city match is strict — your deal is never sprayed across the whole network. You'll see how many network buyers are included in the preview count and the send summary, but their contact details stay private; they respond through your public deal page like any other buyer.

Your opted-in buyers receive matching network deals. Buyers who joined through your website's VIP buyers funnel opted in when they signed up — the form says so right up front: "By joining you agree to receive matching deal alerts, including from partner investors in our network." For buyers you add by hand, opt-in happens only through the explicit Investor Network checkbox on the buyer form — check it only if the buyer actually agreed to receive matching off-market deals from the wider network. Network deals they receive carry a short "Shared via the DispoStack Investor Network" note, and they only ever get deals matching their cities.

It's a fair trade: consented buyers see more deals, and your deals see more buyers — without anyone's list being exposed or spammed.

Automatic analysis on new leads

When a new website lead comes in — through your seller funnel, your site's contact form, or a connected intake form — DispoStack can automatically run the numbers before you even open the lead.

What happens

Within seconds of the lead arriving, the system:

  1. 1Pulls property data — beds, baths, square footage, year built, an automated value estimate (AVM), and up to three comparable sales.
  2. 2Estimates repairs based on the condition the seller described (move-in ready, light, medium, heavy, etc.) using the same cost table as the manual Run Numbers panel.
  3. 3Calculates MAO using the standard 70% rule, with the AVM as the starting ARV.
  4. 4Writes a full investor memo using the same AI model as the manual analysis.

The result shows up in the Run Numbers panel on the lead's detail page, tagged with an Auto badge so you can tell it was generated automatically. You can still run a manual analysis on top of it — for example, after you've spoken with the seller and have a firmer ARV, or after uploading photos.

Pricing

Each automatic analysis counts as one of your plan's included AI lead analyses (Solo 25 / Team 100 / Scale 300 per month). While you have analyses remaining, there is no charge. Once your included amount is used up, each additional analysis is $0.75. Settings → AI lead analysis shows how many you have left this month.

Turning it off

Go to Settings → AI lead analysis and flip the toggle off. Automatic analysis stops immediately for all new leads. Analyses already run are not affected. Only owners and admins can change this setting.

Keep in mind

  • The ARV used in the automatic analysis comes from the automated value estimate, not confirmed comps — treat it as a starting point. The analysis memo always notes this.
  • Leads without an address are skipped (there's no property to look up).
  • A maximum of 25 auto analyses run per day per workspace as a safeguard.
  • If AI is paused for your account (monthly usage cap reached), automatic analysis is also paused for new leads.
  • Manual Run Numbers counts against the same monthly pool as automatic analyses — each analysis is one unit regardless of how it was triggered.

Still need a hand? Use the chat in the corner or contact our team.