Amr MagdySalesforce CRM Consultant
Guide · by Amr Magdy · Oct 2026

CRM for a "we buy houses" company: the seven jobs it has to do

A we-buy-houses company runs on a very particular loop: spend on marketing, get seller inquiries by phone, text and form, get a person on the phone fast, set an appointment, make an offer, get a contract, then sell the contract or fix and sell the house. Most CRMs weren't built around that loop, and most of the trouble owners describe comes from the gaps between the steps rather than from the steps themselves. This guide describes what a CRM has to do for a cash home-buying company in plain terms, what it should connect to, who needs access, and ends with a ten-question check you can run on your own setup this afternoon. The advice holds on any CRM. I build on Salesforce, and I'll point out where that choice matters.

Short answer

A CRM for a we-buy-houses company must do seven jobs: capture every inquiry with its source, give every seller one record, get the right person acting within minutes, track appointments and offers on the deal, carry the deal from contract through dispo or rehab to closing, keep consent and opt-outs straight, and report cost per contract by marketing source. Judge any tool, from a spreadsheet to Salesforce, against those seven, not against its feature list.

What loop does the CRM have to support?

Whatever you call yourself (we buy houses, cash home buyer, wholesaler, local investor), the sequence is much the same:

  1. Marketing: mailers, PPC, SEO, cold calling, texting lists, referrals.
  2. Inquiry: a seller calls, texts or fills in a form.
  3. First conversation: a rep or cold caller qualifies the situation.
  4. Appointment: a call or a walkthrough.
  5. Offer, then contract.
  6. Exit: assign to a buyer, close yourself and rehab, or hold.
  7. Close and pay: title company, fees, books.

A brokerage CRM is built around a client over many years. Yours is built around a deal on one house over a few weeks, with a seller who may or may not come back. That difference is why a tool that works for agents often feels wrong for you.

What are the seven jobs?

1. Capture every inquiry with its source

Calls, texts, web forms, list uploads and ad leads should all land in one place, tagged by where they came from. If the source is guessed later, your marketing numbers are guesses too. How to tag cleanly: tags, fields or campaigns.

2. One record per seller and property

The same owner appears on several lists and calls from several numbers. Without matching and merging, you pay to contact the same person repeatedly and your lead count lies. See duplicate seller leads.

3. Get someone acting within minutes

The first call is the highest-leverage activity you have. A new lead should create a task for a named person, a missed call should create a callback, and nothing should depend on someone noticing an email. See speed to lead and missed-call alerts.

4. Track appointments, offers and the numbers behind them

Appointment set and kept, offer amount, your maximum allowable offer, the offer date and the follow-up date should be fields on the deal, not text in a note. That's what lets you see the leak between appointment and offer, and between offer and contract. See pipeline stages with entry and exit rules and offer follow-up.

5. Carry the deal from contract to closing

Once a contract is signed, the work shifts to title, buyers or rehab. Your CRM should hold the signed contract, the closing date, the title company, the assignment or sale price and who is doing what. See dispositions and transaction coordination.

6. Keep consent and opt-outs straight

Texting and calling carry legal obligations. One consent field, one opt-out flag, and every tool reading the same ones. See texting sellers and wholesaling laws and what your CRM has to track.

7. Report cost per contract by source

Marketing is your biggest expense, and the question that matters is which source produces signed contracts, not leads. That needs spend, source and deal outcome in the same place. See cost per deal calculator and which campaign gets credit.

What should the CRM connect to?

You're unlikely to have one tool that does everything well. Typical pieces around the CRM:

  • A phone or dialer that logs calls to the seller's record (dialers).
  • Texting with registered campaigns and opt-out handling.
  • List and skip-trace tools that feed leads in without duplicates.
  • E-signature so signed contracts attach to the deal (DocuSign).
  • Bookkeeping so fees and costs match deals (QuickBooks).
  • Ad platforms receiving which leads became contracts (Google Ads).

The point of the CRM is that these write back to one record per seller. If each tool keeps its own copy, you've multiplied the problems above. More on the options: integrations.

Who needs access, and to what?

A company of 10 to 50 usually has cold callers, acquisitions reps, a dispo person, a transaction coordinator, a marketing person, VAs and an owner. They don't all need to see the same things. Decide up front who can see sellers' phone numbers, who can export, who can change a closed deal, and who can edit the pipeline settings. Contractors and VAs often need narrower access and a trail of what they did. See who sees what and stopping reps exporting your list.

Which numbers should it give you without a spreadsheet?

  • Leads, appointments, offers, contracts and closings by source, for any date range.
  • Time from lead to first call, by rep and by hour of day.
  • Offer-to-contract rate, by rep.
  • Cost per appointment and cost per contract, by source.
  • Deals sitting in a stage longer than they should.
  • Leads with no next step.

If getting these takes an export, a spreadsheet and an afternoon, the CRM isn't doing job 7. The five I'd put on an owner's screen every Monday are in the Monday 5.

What is a 10-question check you can run today?

Answer yes or no. Each "no" is a leak.

  1. Does every lead have a source from the moment it is created?
  2. If the same seller calls from a new number, does the CRM find the old record?
  3. Does a new lead create a task for a named person within minutes?
  4. Does a missed call create a callback task automatically?
  5. Does every open lead have a dated next step?
  6. Can you see offers as fields (amount, date, follow-up), not notes?
  7. Is the signed contract attached to the deal?
  8. Does an opt-out on one record stop messages on all of them?
  9. Can you get cost per contract by source in a few clicks?
  10. Can you tell who last touched any seller, and when?

Eight or more yes: your system is doing its job, and the work is polish. Five to seven: you have specific leaks worth fixing in order. Under five: the CRM is storing contacts, not running the business. You can also score yourself with the Deal Leak Score, which turns this kind of check into an estimate of what the leaks cost.

How do you pick one?

Match it to your size and how unusual your process is. Smaller teams with a standard process often do best on an investor CRM that has the loop built in. Teams of around 10 or more, with several lead sources and their own way of working, often outgrow that and want to control the process and the reports, which is where building on Salesforce makes sense. Side by side: 11 CRMs compared, Salesforce vs investor CRMs and the complete guide. If you're on a small budget, start with what free gets you.

Questions

What CRM do we buy houses companies use?

Companies in this space use a mix: investor-focused CRMs with dialer and skip tracing built in, general CRMs such as HubSpot or GoHighLevel, and Salesforce-based setups for larger teams. The right one depends on team size, lead sources and how unusual your process is. Judge each against seven jobs: capture, one record per seller, speed, offers, contract to closing, consent and cost per contract.

What features does a cash home buyer CRM need?

Lead capture with source, duplicate matching, instant task assignment, call and text logging, pipeline stages with required fields, offer and contract tracking, dispo or rehab tracking, consent and opt-out handling, and reports on cost per contract by source.

Do I need a CRM if I only buy a few houses a month?

You need a system for follow-up and source tracking, but a spreadsheet or a free CRM can be enough at low volume. Move up when more than one person works leads, lists get large, or you can't tell which marketing produces contracts.

How is a CRM for investors different from a real estate agent CRM?

Agent CRMs are built around a long relationship with a client and a transaction. An investor CRM is built around many motivated-seller inquiries, fast first contact, offers on one property and an exit (assignment, rehab or hold). That means stages, fields and reports differ.

How do I track marketing ROI as a home-buying company?

Record the source and campaign on every lead at creation, put the marketing cost on the campaign, and follow each lead through to the contract and closing. Then report cost per appointment and cost per contract by source.

Should my cold callers and VAs have full CRM access?

No. Give them the access their job needs: usually their own leads, not exports of the whole database. Limit who can see all phone numbers, export lists or change closed deals, and keep a log of changes.

Want the ten answers turned into a fix list?

The CRM Revenue Audit (USD 1,500, fixed price) goes through your setup against these seven jobs and returns a ranked fix list with the cost of each leak. It's for teams already on Salesforce. On another CRM? A free call will tell you whether a move makes sense.

Book a free callSee the Revenue Audit

Or just ask one question about your setup: email · WhatsApp · LinkedIn

Amr Magdy

About the author: Amr Magdy

Amr Magdy is a Salesforce CRM Consultant for US real estate investors and wholesalers. He runs the Salesforce for a two-market home-buying company in Ohio, where he built campaign ROI by market, missed-call alerts, shared lead queues and underwriting on the deal record, and he builds the same system for other investor teams. LinkedIn · Free tools · CRM Revenue Audit

Book a free callThe audit