How to run a weekly sales pipeline review as Real Estate Founders

Sales & CRMFor Real Estate Founders2 apps10 steps~20 min to set up

Your deal pipeline lives in three places at once — a HubSpot you set up two years ago and never fully configured, a Google Sheet your EA maintains, and your own memory. Every Monday you're pulling broker call notes from Gmail, cross-referencing against LOIs tracked in a separate folder, and manually updating deal stages before your partner call. Properties fall through the cracks not because you forgot about them but because the tool that holds the data isn't talking to the tool where the conversation happened. You're paying for HubSpot seats but still answering 'where does this deal stand?' from a spreadsheet.

Sales & CRMFor Real Estate Founders2 apps10 steps~20 min to set up
Outcome

What you'll set up

A real estate deal CRM with pipeline stages you actually use — LOI sent, due diligence, under contract, closed — not the generic B2B stages baked into off-the-shelf tools
A weekly pipeline review that pulls broker email threads, deal stage changes, and investor communication history into one view, surfaced automatically every Monday before your partner call
Automated deal aging alerts so you know which acquisitions haven't had activity in 14+ days before you find out the hard way that a broker went with someone else
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Apps used
Data sources & config

Starch syncs your Gmail data on a schedule so deal email threads surface automatically inside the CRM. HubSpot connects from Starch's integration catalog — the agent queries it live if you want to import your existing contacts or deals as a starting point. Google Calendar syncs on a schedule to match site visit appointments to active deals. Slack connects from Starch's integration catalog to deliver your Monday morning pipeline digest. Any broker portal or county property database that doesn't have an API gets automated through your browser — no API needed.

Prompts to copy
Build me a CRM for a real estate acquisitions business. Deal stages are: Prospecting, LOI Sent, Due Diligence, Under Contract, Closed, Dead. Key fields per deal: property address, asset class (multifamily / industrial / retail), asking price, our offer price, cap rate, broker name and firm, expected close date, lead source, and investor interest level. Link each deal to a contact record for the broker and any LP who's expressed interest. Pull in email thread history from Gmail so I can see the last message on any deal without leaving the CRM.
Every Monday at 7am, generate a weekly pipeline review for me. Pull all deals where stage changed in the last 7 days, flag any deals that haven't had activity in more than 14 days, list the three deals closest to closing with their expected date and current blockers, and Slack me the summary. Also tell me which brokers I haven't spoken to in 30 days — I want to stay top of mind.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect Gmail as a scheduled-sync source — Starch will pull your email history so every broker conversation, LOI exchange, and investor thread is searchable inside your pipeline.
2 Start with the CRM starter app in the Starch App Store, then describe your actual deal stages and field requirements in plain language. Starch rebuilds the schema around how you work, not the other way around.
3 Import your existing deals from HubSpot or a spreadsheet — connect HubSpot from Starch's integration catalog, or paste your spreadsheet and tell Starch how to map the columns. The agent cleans up duplicates and normalizes deal stages.
4 Add broker and LP contact records. Tell Starch to enrich LinkedIn profiles for your top 20 broker relationships — it automates that through your browser, no LinkedIn API required, so you're not manually copy-pasting profile data.
5 Set up deal stage automation: tell Starch 'when a deal moves to Under Contract, create a due diligence checklist task and notify me in Slack.' Starch builds the automation from that description.
6 Configure your weekly pipeline review automation. Describe what you want to see every Monday — stage changes, aging deals, broker gaps, upcoming close dates — and Starch schedules it and delivers it to Slack.
7 Add a deal aging rule: any deal in LOI Sent or Due Diligence with no Gmail activity in 14 days gets flagged. You'll see it in your Monday digest before the broker calls someone else.
8 Wire Google Calendar so site visit appointments automatically associate with the right deal record. If a meeting has a property address in the title, Starch links it without you touching anything.
9 Ask your CRM a natural-language question before each partner call: 'Which deals moved stages this week?' or 'Which brokers haven't I emailed in 30 days?' and get a real answer from live data.
10 Use the pipeline review output to run your Monday partner call. Deal-by-deal status, broker relationship gaps, and investor interest by property — all in one place, pulled fresh that morning.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Q2 2026 Weekly Pipeline Review — May 5th

Sample numbers from a real run
2847 Elmwood Ave (Multifamily, 24 units) — Under Contract3,200,000
901 Industrial Pkwy (Industrial) — LOI Sent, no response in 11 days1,750,000
Oakdale Retail Strip — Due Diligence, close expected June 145,600,000
Broker gap: Marcus Chen (Inland Realty) — last email 34 days ago0
LP interest logged: 4 LPs flagged interest in Oakdale, 1 in Elmwood0

Monday 7am, the digest hits Slack before your partner call. Elmwood is under contract at $3.2M — Starch flagged that the due diligence checklist task is still open and your attorney hasn't responded to the title review email from Thursday. Industrial Pkwy has gone quiet: you sent an LOI at $1.75M eleven days ago and the broker hasn't replied — Starch surfaces this as an aging deal before you would have noticed. Oakdale is your biggest active deal at $5.6M and closes in six weeks; four LPs have expressed interest based on your earlier emails, and Starch pulled those names automatically from Gmail threads tagged with the property address. The broker gap section catches Marcus Chen — you haven't emailed him in 34 days, and he controls three industrial listings in your target submarket. You add a task to reach out before the call ends. The whole review took Starch three minutes to compile and you zero minutes to request — it ran on schedule.

Measurement

How you'll know it's working

Deals by stage and weighted pipeline value (offer price × estimated close probability)
Average days in each stage — LOI Sent, Due Diligence, Under Contract
Broker relationship recency — days since last outreach per firm
LP interest coverage per active deal — how many investors have been looped in
Deal aging rate — percentage of active deals with no activity in 14+ days
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

HubSpot
Powerful CRM but schema is built for SaaS sales teams — you'll spend more time configuring pipeline stages, custom properties, and deal fields for real estate than actually using it, and there's no native way to tie an LOI thread to a property address without custom objects.
Google Sheets + Gmail manual review
Free and familiar, but your pipeline is only as current as the last time someone updated a row — there's no automated deal aging, no broker relationship tracking, and your Monday prep still takes 45 minutes.
Salesforce
Enterprise-grade and endlessly customizable, but at operator founder scale you're paying for a platform that needs an admin to configure it and a consultant to maintain it — neither of which you have.
Airtable
More flexible than HubSpot for custom schemas and real estate field structures, but it's a database tool masquerading as a CRM — there's no email thread sync, no automated pipeline review, and every workflow you want requires you to build it manually with automations.
On Starch RECOMMENDED

One platform — crm, growth analyst all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Can Starch pull in my existing HubSpot deals so I don't start from scratch?
Yes. Connect HubSpot from Starch's integration catalog and tell Starch to import your contacts, companies, and deals. The agent queries your HubSpot data live during the import and maps fields to your new schema. You can tell it in plain language how to handle duplicates or stage name mismatches — it'll clean as it goes.
Will the Gmail sync read all my emails or just the ones related to deals?
Starch syncs your Gmail on a schedule and the CRM surfaces threads that match deal records — by contact name, property address, or domain. You're not giving it access to your personal inbox in an uncontrolled way; the agent queries against the deal context you've defined. Worth noting: Gmail message sync currently processes 30 messages per page to avoid errors on long HTML threads, so very long threads will page through in batches.
I track deals differently than the standard CRM stages — can Starch handle that?
That's the whole point. Tell Starch your actual stages — whatever they are — and it builds the schema around you. Real estate deal flow looks nothing like a SaaS sales funnel, and you shouldn't have to map your LOI-to-closing process onto 'Prospect / Qualified / Proposal / Closed Won.' Describe it in plain language and you get a CRM that reflects how you actually work.
Does Starch integrate with Juniper Square or other real estate-specific LP management tools?
Juniper Square doesn't have a public API that Starch currently syncs with on a schedule. If their investor portal is web-accessible, Starch can automate it through your browser — reading LP balances, distributions, or communications — without needing a formal API connection. That said, for LP communication tracking specifically, Starch's Gmail sync will already capture most of those threads.
Is my deal data secure? I have NDA-covered transaction information in here.
Starch is not SOC 2 Type II certified yet — that's the honest answer, and worth knowing before you put highly sensitive deal data in. If your firm's compliance posture requires SOC 2, that's a real consideration. For founder-stage real estate operators who are currently running deal data through Gmail, Google Sheets, and HubSpot anyway, Starch's security posture is comparable to those tools.
Can the weekly pipeline review actually run automatically, or do I have to trigger it manually?
It runs on a schedule you define — every Monday at 7am, or whatever cadence fits your partner call rhythm. You describe the automation in plain language ('every Monday morning, pull this week's pipeline activity, flag aging deals, and Slack me a summary'), and Starch schedules it. You don't touch it again unless you want to change what it surfaces.

Ready to run run a weekly sales pipeline review on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.