Home → How to Set Up a Real Estate CRM

How to set up a real estate CRM (step-by-step guide)

A practical walkthrough for agents and loan officers: importing your contacts, building pipelines that actually get used, creating follow-up sequences, and avoiding the five mistakes that make most CRM setups fail within 90 days.

A real estate CRM is only useful when it's set up in a way your team will actually use every day. Most agents get the login, poke around for a few hours, and then drift back to their phone's contacts app and a spreadsheet. This guide is about preventing that. Whether you're starting from scratch or migrating from another tool, the steps below will get you to a working system — pipeline, follow-up, and all — without overengineering it.

Step 1: Gather and clean your contacts before you import anything

The biggest mistake agents make is importing a messy contact list and then trying to sort it out inside the CRM. Do the cleanup first, in a spreadsheet, where it's faster.

Pull your contacts from everywhere they currently live:

Combine them into a single spreadsheet. At minimum, your columns should be: First Name, Last Name, Phone, Email, Lead Source, Contact Type (buyer, seller, sphere, past client, vendor), and a Notes field for anything relevant. Delete obvious duplicates and fix any phone numbers missing area codes. This process is unglamorous, but it determines how useful your CRM is on day one.

A practical tip: don't worry about making it perfect. Getting to 80% clean is enough to import. You'll find and fix the rest naturally as you work the contacts.

Step 2: Map your contact types to tags or categories

Before you import, decide on a tagging system. Most real estate CRMs let you apply tags (sometimes called labels, categories, or groups) to contacts. Tags are how you build smart lists — filtered views like "all active buyers" or "past clients in zip code 78704" — without manually hunting through hundreds of records.

A simple tag structure that works for most agents:

Add a column for each of these in your spreadsheet before importing. Most CRMs accept tag columns in a CSV. Doing it now saves you from manually tagging 400 contacts after the fact.

Step 3: Import your contacts and verify the mapping

Most CRMs accept a standard CSV import. The import wizard will ask you to map your spreadsheet columns to the CRM's fields — this is where people go wrong by rushing. Take sixty seconds to verify that "Phone" is mapping to a phone field (not a notes field), that tags are being read correctly, and that you're not accidentally importing a column of row numbers as contact IDs.

After import, search for a handful of contacts you know well and confirm their records look right: name, phone, email, tags, and source all present. If the tags didn't come through, most CRMs let you bulk-edit or re-import just the tag column without overwriting everything else.

If you're migrating from a previous CRM, export that system's full contact list (usually under Admin or Settings → Export), then follow the same process. The import step itself usually takes under ten minutes; it's the pre-import cleanup that takes the afternoon.

Step 4: Build your pipelines — one for each transaction type

A pipeline is a visual board (typically Kanban-style, like Trello) where each column is a stage in your sales or transaction process, and each card represents a deal or a contact. Pipelines give you an at-a-glance answer to "what needs my attention today?"

Most real estate agents need at least two pipelines:

Buyer pipeline

Suggested stages: New Lead → Contacted → Consultation Scheduled → Consultation Done → Active Search → Offer Submitted → Under Contract → Closed → Post-Close

Five to seven stages is the sweet spot. Fewer, and you lose visibility into where deals are stalling. More than eight, and agents stop moving cards consistently because the maintenance burden is too high.

Seller / listing pipeline

Suggested stages: New Lead → Contacted → CMA Sent → Listing Appointment Scheduled → Appointment Done → Listed → Under Contract → Closed → Post-Close

If you work with loan officers or are a loan officer yourself, add a mortgage pipeline alongside these: Inquiry → Pre-Qual Started → Pre-Approval Issued → Application Submitted → Processing → Conditional Approval → Clear to Close → Funded. Having all three pipelines in one system eliminates the handoff confusion between agents and LOs that often kills deals.

What to put on each deal card

At minimum, link the contact record, add the property address (or general target area for buyers), the expected close date, and any relevant notes. Assign an owner if you have a team. Set a follow-up task with a due date. The follow-up task is what actually drives activity — the pipeline stage is just the context for that task.

Step 5: Set up follow-up sequences (action plans)

This is where most CRM setups fall apart. Agents build the pipeline, import the contacts, and then leave follow-up to memory and willpower. Sequences — also called action plans, drip campaigns, or workflows depending on the platform — solve this by automatically scheduling texts and emails at pre-set intervals after a trigger event (like a new lead arriving or a contact being tagged "Warm Nurture").

Here are the sequences every agent should set up on day one:

New lead speed-to-lead sequence (days 1–7)

The first five minutes after a lead comes in are the highest-leverage minutes in your entire follow-up calendar. Your sequence here should fire immediately:

Critical: configure your sequence to stop automatically when the lead replies. Sending "just checking in!" to someone who already texted you back is a fast way to lose a deal. Most CRMs call this a "reply-stop" trigger.

Note on texting: Always obtain proper consent before sending automated texts to contacts, and follow TCPA guidelines. This is not legal advice — confirm your specific texting obligations with your broker or a compliance professional. A2P 10DLC registration is now required for most business texting in the US; check with your CRM provider about their registration process.

Long-term nurture sequence (months 1–12)

For leads who aren't ready to move yet, you need a lower-frequency drip that keeps you top of mind without annoying them. A monthly email (market update, neighborhood spotlight, or a genuinely useful home-ownership tip) plus a personal text every 60–90 days is enough. The goal isn't to sell them — it's to be the person they think of when they're ready.

Past-client and sphere sequence

Your past clients and sphere of influence are your cheapest source of repeat and referral business. A simple annual sequence — birthday text, home anniversary note, a quarterly check-in — is often all it takes. Most agents set this up once and let it run for years.

Step 6: Build smart lists so you always know who to call

Smart lists (also called saved filters or contact views) are filtered contact lists that update automatically based on criteria you define. They replace the "who should I call today?" paralysis that eats so many prospecting hours.

Four smart lists every agent should create at setup:

  1. Hot leads: Tagged "Hot," no activity in the last 3 days, pipeline stage is "Contacted" or earlier.
  2. Stale pipeline deals: In any pipeline stage, last activity more than 14 days ago.
  3. Past clients, no contact in 90+ days: Tagged "Past Client," last activity over 90 days ago.
  4. Unread inbox messages: Any contact with an unread text or email, sorted by most recent.

Open your CRM each morning, start with the unread inbox list, then work through hot leads, then check stale pipeline. That's your entire daily workflow — no spreadsheet needed.

Step 7: Connect your lead sources

Manually entering every new Zillow or Realtor.com lead is how contacts fall through the cracks. Most CRMs can receive leads automatically via email parse (the lead notification email gets forwarded to a special inbox address) or via direct integration. Check your CRM's integration settings and your lead source settings side by side and wire them up before you do anything else with lead generation.

If your CRM supports Zapier, that's your fallback for sources without a native integration. A simple Zap that fires when a new lead form is submitted and creates a CRM contact covers most gaps. Many platforms — including Closed by Friday — support Zapier for exactly this reason.

Common mistakes that kill CRM adoption

These are the patterns that cause agents to abandon a CRM within the first 90 days:

How to do all of this inside a real estate CRM

The steps above apply regardless of which CRM you choose. In Closed by Friday specifically, the setup flow looks like this:

  1. Import: Go to Contacts → Import, upload your cleaned CSV, map columns (name, phone, email, tags, source), and import. Duplicates are detected automatically. We've run this import ourselves on a 13,000-contact database — including exports from other CRMs — so the mapping handles most real-world CSV formats without manual column fixes.
  2. Pipelines: Create pipelines under the Deals section, name your stages, and drag contacts in from your import. The buyer, seller, and mortgage pipelines can exist side by side in the same workspace.
  3. Sequences: Under Automations or Action Plans, build your sequences or install one from the built-in library. Set reply-stop on each sequence so it pauses when a lead responds. Steps can mix text and email.
  4. Smart lists: Under Contacts, apply your filters (tag, last activity date, pipeline stage) and save the view. It updates in real time.
  5. Lead routing: If you have a team, configure round-robin assignment under Settings so new leads distribute automatically and speed-to-lead alerts fire to the right agent.

The free plan covers 250 contacts, which is enough to complete this entire setup and test every piece of it before deciding whether to expand.

A note on compliance

Two areas where agents often need guidance that goes beyond CRM setup:

Texting (TCPA): Automated texts to consumers require proper consent. The rules differ for leads who opted in on a website form versus contacts you're adding manually from a business card. This is not legal advice — confirm your specific requirements with your broker or a telecom compliance attorney before running automated text sequences at scale.

Referral fees and co-marketing (RESPA): If you're sharing your CRM or co-marketing materials with a loan officer or other settlement service provider, RESPA rules may apply to how costs are split. This is not legal advice — confirm with your broker or compliance team.

Frequently asked questions

How long does it take to set up a real estate CRM?

For a solo agent: three to four hours across a couple of sessions covers contact import, one or two pipelines, and a starter follow-up sequence. A full team setup with lead routing, multiple pipelines, and custom action plans can take a full day or two. The import itself is usually the fastest part — it's pipeline design and sequence writing that takes time.

What contact information should I collect?

At minimum: full name, primary phone, email, lead source, and a contact type tag (active buyer, seller, past client, sphere). Beyond that, add timeline, price range or loan amount, and personal notes. The goal is enough context that anyone on your team could pick up the conversation without the lead repeating themselves.

How many pipeline stages should I have?

Five to seven per pipeline is the sweet spot for most agents. Fewer and you lose deal visibility; more than eight or nine and agents stop updating cards consistently. Start simple and add stages only when you identify a genuine gap.

Should I text or email leads from my CRM?

Both, in the right order. Text gets opened faster and is better for short, conversational messages with new or warm leads. Email is better for longer content, market reports, and past-client nurture. Build sequences that mix both channels, and always obtain proper consent before texting. This is not legal advice — confirm your TCPA obligations with your broker or a compliance professional.

Related: CRM for real estate agents · Mortgage CRM for loan officers · Free real estate CRM · Open house follow-up playbook · Expired listing scripts · Pricing

Set up your CRM today — free

250 contacts, pipeline, follow-up sequences, smart lists, and booking pages on the free plan. No card, no contract. Get through the whole setup before you spend a dollar.

Start Free Book a Demo