📋 CRM System - User Guide

The CRM (Customer Relationship Management) system helps you track deals from first contact to closing. Never lose track of a potential wholesale opportunity again.

📋 Overview

The CRM system consists of four main components:

📇 Leads

Listing agents and property sellers you're tracking

💼 Deals

Properties you're actively pursuing or have under contract

✅ Tasks

Action items with due dates and reminders

💬 Communications

Log of all calls, emails, and messages

How They Work Together

1

Lead Created

Listing agent added when you click "Start Deal" on a property

2

Deal Created

Deal record linked to the lead with property details pre-filled

3

Task Created

"Call listing agent" task with script and due date

4

Communications Logged

Track every call, email, and interaction

📇 Leads Management

What is a Lead? A lead is typically the listing agent for a property you're interested in. It could also be a property owner if you're doing off-market deals.

Lead Information

Each lead record contains:

  • Name: Agent or owner name
  • Contact Info: Phone and email
  • Property Address: Which property they're associated with
  • Lead Source: How you found them (MLS monitoring, referral, etc.)
  • Status: New, contacted, interested, not interested
  • Notes: Your observations and conversation history

Lead Statuses

Status Meaning Next Action
New Just added, not contacted yet Call them today
Contacted Reached out, waiting for response Follow up in 2-3 days
Interested Agent says seller is motivated Make offer, negotiate
Not Interested Not motivated or too high price Move to next deal
💡 Tip: Always add notes after every interaction. Note the agent's tone, seller motivation clues, and any objections. This helps when following up.

📱 Sending SMS & Email to Leads

Quick Communication: Send SMS and Email messages directly to listing agents or property owners from the CRM Leads page. Each lead row has quick-action buttons in the Actions column for instant messaging.

How to Send Messages

  1. Go to CRM Leads Page

    Visit: CRM Leads

  2. Find the Lead

    Use search or filters to locate the agent/owner you want to contact. You can search by name, email, or phone number.

  3. Click Send Button in Actions Column

    In the rightmost "Actions" column of the leads table, you'll see these buttons:

    • Send SMS - Send text message (blue icon, requires phone number)
    • Send Email - Send email (green icon, requires email address)
    • Send Avatar - Send AI avatar invitation (purple icon, requires phone OR email)

    Note: Buttons are automatically disabled (grayed out) if the lead doesn't have the required contact information. Hover over a disabled button to see why it's unavailable.

  4. Compose Your Message

    A modal window will open with:

    • Template Selector: Dropdown menu with pre-written message templates (Introduction, Follow-up, Cash Offer, etc.)
    • Message Editor: Text area to compose or edit your message
    • AI Generate Button: If the lead is linked to a property, you'll see an "AI Generate" button to create property-specific messages automatically
    • For Email: Subject line field is also available
  5. Select Template or Write Custom

    You can either:

    • Select a template from the dropdown (it will auto-fill the message)
    • Write your own custom message
    • Click "AI Generate" to create a property-specific message (if lead has property link)
  6. Send

    Click the "Send SMS" or "Send Email" button at the bottom of the modal. The message will be delivered immediately and:

    • Lead status automatically updates to "Contacted"
    • Communication is logged in the Communications page
    • Success notification appears

Message Templates

Pre-built templates save time and ensure professional communication:

Template Best For Example
Initial Interest First contact with agent "Hi, I'm interested in your listing at 123 Main St. Are you accepting cash offers?"
Follow-up Interest Second or third contact "Following up on 123 Main St. Has the seller considered my offer?"
Cash Offer Making a specific offer "I'd like to submit a cash offer of $XXX for 123 Main St. Can we discuss?"
Urgent Interest High-priority deals "I can close quickly on 123 Main St. Cash buyer, no financing contingency."

Template Variables

Templates automatically fill in property and contact details:

  • {name} - Lead's first name
  • {address} - Property address
  • {myName} - Your name from profile
  • {price} - List price (if available)

SMS Provider Setup

To send SMS messages, you need to configure an SMS provider:

  • TextMagic - Recommended, easy setup ($16/month)
  • Salesmsg - Real estate focused ($49/month)
  • SimpleTexting - Marketing campaigns ($25/month)
  • Twilio - Pay per use (setup takes 3-7 days)

Ask your admin to configure SMS provider credentials in the system settings.

💡 Pro Tip: Send messages during business hours (9 AM - 5 PM) for best response rates. Agents are most responsive between 10 AM - 2 PM.

Avatar Invitation Feature

The Send Avatar button lets you send an AI-powered chat invitation to leads:

  • What it does: Sends an SMS or email invitation with a link to chat with your AI avatar
  • AI Qualification: The avatar can pre-qualify sellers, answer questions, and negotiate before you get involved
  • Requirements: Lead must have either a phone number OR email address
  • Best for: Property owners you haven't contacted yet, allowing AI to start the conversation

What Happens After Sending

  • ✅ Message is sent via your configured SMS/Email provider
  • ✅ Lead status automatically updates to "Contacted" (if not already contacted)
  • ✅ Communication is logged in the Communications page with full message history
  • ✅ Success notification appears confirming the message was sent
  • ✅ If sending fails, you'll see an error message explaining the issue

Button States & Requirements

Buttons are automatically enabled or disabled based on available contact information:

Button Required Info If Missing
Send SMS Phone number Button is disabled (grayed out) with tooltip "No phone number"
Send Email Email address Button is disabled (grayed out) with tooltip "No email address"
Send Avatar Phone OR Email Button is disabled (grayed out) with tooltip "No contact info"
💡 Tip: To enable SMS/Email buttons, make sure to add complete contact information when creating or editing leads. You can click the Edit button in the Actions column to update lead information.

💰 Buyers Management

What is Buyers Management? Track your wholesale buyer list - the investors who purchase your deals. Know who's actively buying, what they're looking for, and their purchase history.

Accessing Buyers

Go to: Buyers List

Adding a New Buyer

  1. Click "Add Buyer"

    Button is in the top right of the Buyers page

  2. Fill in Contact Info Tab
    • Full Name: Required - Buyer's name
    • Company Name: Their investment company (optional)
    • Email: Required - Primary contact email
    • Phone: Phone number for calls/texts
    • Preferred Contact: How they like to be reached
  3. Fill in Buy-Box Criteria Tab

    What type of properties are they looking for?

    • Property Types: Single-family, multi-family, land, etc.
    • ZIP Codes/Cities: Target areas
    • Price Range: Min and max purchase price
    • Bedrooms/Bathrooms: Minimum requirements
    • Square Footage: Size preferences
    • Rehab Tolerance: Light, moderate, or heavy renovation OK?
  4. Fill in Investment Preferences Tab
    • Proof of Funds: Have they verified funds?
    • Investment Strategy: Fix-flip, rental, wholesale
    • Timeline: How quickly can they close?
    • ROI Requirements: Minimum return on investment
  5. Save Buyer

    Click "Save Buyer" - they're now in your database

Buyer Statuses

Status Meaning When to Use
Active Currently buying Buyer is actively looking and has funds ready
Paused Temporarily not buying Buyer is taking a break or maxed out on properties
Do Not Contact No longer buying or had issues Buyer requested no contact or didn't perform on past deals

Hot Buyer Status 🔥

Mark buyers as "Hot" if they:

  • ✅ Have closed 3+ deals with you
  • ✅ Close quickly (under 14 days)
  • ✅ Rarely back out of deals
  • ✅ Have large proof of funds
  • ✅ Buy frequently (monthly or more)

Hot buyers get priority when you have new deals.

Buyer Matching

When you have a new deal under contract:

  1. Go to the deal in CRM Deals
  2. Click "Find Matching Buyers"
  3. System shows buyers whose criteria match the property
  4. Buyers are ranked by match score (percentage)
  5. Contact top matches first

Tracking Buyer Performance

The system automatically tracks for each buyer:

  • Deals Closed: Number of properties purchased from you
  • Total Assignment Fees: How much you've earned from them
  • Average Days to Close: How fast they close
  • Reliability Score: Based on following through on commitments
  • Last Purchase Date: When they last bought
💡 Pro Tip: Build relationships with 3-5 "hot" buyers who close quickly and reliably. These are your VIPs - give them first look at your best deals.

💼 Deals Pipeline

What is a Deal? A deal is a property you're actively working to get under contract and wholesale to an investor.

Accessing Deals

Go to: CRM Deals Page

Deals Board (Kanban View)

Deals are displayed in a visual board with columns for each stage. You can:

  • Drag and drop deals between stages as they progress
  • Click a deal to view details and edit information
  • Filter deals by stage, type, or assigned user
  • Sort deals by priority, value, or date

Deal Information

Each deal record includes:

  • Property Details: Address, photos, specs
  • Financial Data: List price, your offers, ARV, renovation cost, expected profit
  • Deal Stage: Where it is in the pipeline
  • Probability: Likelihood of closing (10-100%)
  • Timeline: Contract date, estimated closing date
  • Notes: Detailed notes about negotiations, seller situation, etc.

Deal Workflow Types

Deals can be categorized by workflow:

  • Wholesaling: Assignment to investor (most common for you)
  • Fix & Flip: Buy, renovate, sell retail (if you're doing your own flips)
💡 Note: When you click "Start Deal" from a property page, the deal is automatically set to "wholesaling" workflow.

📈 Deal Stages Explained

Deals progress through stages as you work them. Here's the wholesaling workflow:

1

Initial Contact

Status: Just found the deal, haven't contacted agent yet

Action: Review property page, prepare your offer strategy, call agent

Duration: 0-1 days

2

Qualified

Status: Talked to agent, seller is motivated

Action: Make your starting offer

Duration: 1-2 days

3

Negotiating

Status: Offer submitted, waiting for response or counter-offer

Action: Work with agent to find acceptable price

Duration: 2-7 days

4

Verbal Agreement

Status: Agent says seller will accept your offer

Action: Prepare contract, send to agent

Duration: 1-3 days

5

Contract Pending

Status: Contract sent, waiting for signatures

Action: Follow up with agent, ensure contract gets signed

Duration: 1-3 days

6

Under Contract ✅

Status: Fully executed contract with seller!

Action: Start finding investor to assign to

Duration: 7-21 days (depends on contract terms)

7

Buyer Found

Status: Investor committed to purchasing

Action: Execute assignment agreement

Duration: 1-3 days

8

Assignment Signed

Status: Assignment docs executed with investor

Action: Submit to escrow, coordinate closing

Duration: 3-7 days

9

Closing Prep

Status: Final preparations before closing

Action: Title work, final details, confirm closing date

Duration: 3-7 days

10

Closed Won 🎉

Status: Deal closed, you got paid!

Action: Celebrate! Add investor to buyer list for future deals

Duration: Done!

Other Possible Stages

  • Closed Lost: Deal fell through (financing failed, inspection issues, seller backed out)
  • Cancelled: You decided to cancel (couldn't find buyer, numbers didn't work out)
💡 Pro Tip: Update deal stage immediately after every major event. This keeps your pipeline accurate and helps you prioritize follow-ups.

✅ Tasks & Reminders

What are Tasks? Tasks are action items with due dates that remind you what to do next.

Accessing Tasks

Go to: CRM Tasks Page

Types of Tasks

Task Type Description Example
Call Phone call to make "Call listing agent - 725 Main St"
Email Email to send "Email contract to agent"
Follow-up Check back on something "Follow up on pending offer"
Research Information to gather "Find contractor estimates for renovation"
Other Any other action "Submit docs to escrow"

Auto-Generated Tasks

When you click "Start Deal", the system automatically creates a task:

Example: "Call Listing Agent" Task

Task Type: Call

Due Date: Tomorrow at 10:00 AM

Priority: High (if HOT motivation) or Medium

Description: Complete script with:

  • Agent contact information
  • Questions to ask
  • Qualification criteria
  • Your starting offer amount
  • Next steps based on response

Managing Tasks

  • Complete a task: Check it off when done
  • Edit a task: Update due date, notes, or priority
  • Create a task: Add follow-ups or new action items
  • Filter tasks: View by due date, priority, or status
💡 Daily Routine: Start each day by checking your tasks. Prioritize by due date and "High" priority. Complete at least 3-5 tasks per day.

💬 Communications Log

What is Communications? A log of every interaction with leads and agents. Track calls, emails, texts, and meetings.

Accessing Communications

Go to: CRM Communications Page

Automatic Reply Checking ⚡

Incoming messages are checked automatically! The Communications page automatically checks for incoming SMS and Email replies:

  • Automatic Polling: Checks for new replies every 60 seconds while the page is open
  • Real-time Updates: New replies appear in the timeline automatically without refreshing
  • SMS Replies: Incoming SMS messages from TextMagic are detected and logged
  • Email Replies: Incoming emails from Gmail are detected and logged
  • Visual Indicators: Inbound messages are marked with a green "inbound" label and downward arrow
  • Reply Button: Inbound SMS/Email messages show a "Reply" button for quick responses
📱 How It Works: When someone replies to your SMS or email, the system automatically:
  1. Detects the incoming message (via polling every 60 seconds)
  2. Finds or creates the associated lead in your CRM
  3. Logs the communication with direction set to "inbound"
  4. Displays it in the Communications timeline
  5. Shows a notification when new replies are found

No manual action needed! Just keep the Communications page open and replies will appear automatically.

Requirements:

  • SMS Replies: Requires TextMagic SMS provider configured (see SMS Provider Setup section above)
  • Email Replies: Requires Gmail OAuth configured in your Profile settings. Email replies are checked via Gmail API polling.
💡 Tip: You can filter communications by direction using the "Direction" filter dropdown. Select "Inbound" to see only replies from leads, or "Outbound" to see only messages you sent.

Why Track Communications?

  • Remember conversations: What was said, what was promised
  • Follow up effectively: "Last time we talked, you mentioned..."
  • Avoid duplicate calls: See when you last contacted someone
  • Analyze what works: Which approach gets best results
  • Legal protection: Written record of agreements

Logging a Communication

  1. Click "Log Communication" Button

    Available on Communications page or within a deal/lead record

  2. Fill in Details
    • Type: Call, Email, SMS, Meeting, Note
    • Direction: Outbound (you initiated) or Inbound (they replied/contacted you)
    • Subject: Brief description (e.g., "Initial contact about 725 Main St")
    • Content: What was discussed, key points, next steps
    • Outcome: Connected, voicemail, no answer, interested, not interested, etc.
  3. Save Communication

    It's now logged and visible in the timeline

Communication Outcomes

Outcome Meaning Next Action
Connected Spoke with them Log conversation details, schedule follow-up if needed
Voicemail Left message Follow up in 2-3 days
No Answer Didn't pick up Try again later same day or next day
Interested Positive response Move deal forward, make offer
Not Interested Not motivated Mark deal as closed lost, move to next
Callback Requested Asked you to call back Create task for specific callback time

Understanding Inbound vs Outbound

Direction Meaning Examples
Outbound You initiated the communication • You sent an SMS to a lead
• You made a call to an agent
• You sent an email offer
Inbound They replied or contacted you • Lead replied to your SMS
• Agent called you back
• Owner responded to your email
🔄 Automatic Logging: When you send SMS/Email from the CRM Leads page, those messages are automatically logged as "Outbound". When leads reply, those replies are automatically logged as "Inbound" by the polling system. You only need to manually log phone calls and meetings.
💡 Pro Tip: Log communications immediately after they happen. Details fade from memory quickly. Write while it's fresh. For SMS and Email, the system does this automatically, so you can focus on logging calls and meetings.

📞 Property Communication Tab

Advanced Communication Center: The Communication tab on property pages provides the most advanced messaging tools with AI assistance, templates, and tracking.

Accessing Property Communication

  1. Go to any property page (from Flip Deals or search results)
  2. Click the "Communication" tab
  3. You'll see owner/agent contact info and messaging options

Communication Features

1. Contact Information Display

  • Owner Info: Name, phone, email (if available from county records)
  • Listing Agent Info: Agent name, phone, email, office, MLS listing details
  • Quick Action Buttons: Call, SMS, Email, Avatar Chat for each contact

2. AI-Generated Messages ⭐

The system can automatically generate personalized messages:

  • Property-Specific: Messages include actual property address, list price, and details
  • Context-Aware: Different tone for owner vs listing agent
  • SMS vs Email: SMS = concise (160 chars), Email = detailed with analysis

To Use AI Generation:

  1. Click "SMS Owner" or "Email Agent" button
  2. In the message composer, click "Generate with AI"
  3. System creates a professional message based on property data
  4. Review and edit as needed
  5. Send or save as template

3. Message Templates

Choose from professionally written templates:

Template Use Case Recipient
Initial Owner Contact First outreach to property owner Owner (Direct mail/Skip trace)
Initial Agent Contact First outreach to listing agent Listing Agent
Follow-up Second or third contact Owner or Agent
Cash Offer Presentation Making a specific offer Owner or Agent
Urgent/Time Sensitive Hot deals, need quick response Owner or Agent
Off-Market Inquiry Contacting owners of unlisted properties Owner

4. Communication History Timeline

See all past interactions with this property's contacts:

  • Chronological View: All SMS, emails, calls, notes in order
  • Message Content: What was said in each interaction
  • Outcomes: Connected, voicemail, interested, not interested
  • User-Filtered: Only shows YOUR communications (not other team members)

5. Avatar AI Chat Invitation

Send interactive AI avatar chat invitation:

  • SMS Invitation: Owner/agent gets link to chat with AI avatar
  • Email Invitation: Professional email with chat link and details
  • AI Conversation: Avatar answers questions, negotiates, qualifies seller
  • Session Tracking: View transcript and analysis of avatar conversations

When to Use Property Communication Tab vs CRM

Use Property Tab When... Use CRM When...
You're looking at a specific property Managing multiple leads/deals
Need property context in your message General follow-ups not tied to one property
Want AI-generated property-specific content Using standard templates for many leads
First time contacting this property's owner/agent Tracking ongoing relationships
Need to reference analysis, ARV, comps in message Bulk messaging to multiple leads

Best Practices for Property Communication

  • 📊 Review Analysis First

    Check Wholesaler Analysis tab before contacting. Know your max offer, ARV, repair costs.

  • 🎯 Choose Right Contact

    On-market listings: Contact agent. Off-market: Contact owner directly (if legal in your area).

  • 💬 Start with SMS for Agents

    Agents prefer SMS for initial contact. It's faster and less intrusive than calls.

  • 📧 Use Email for Detailed Offers

    Email is better when including property analysis, comps, or formal offers.

  • 🤖 Try Avatar for Qualification

    Send avatar invitation to property owners to let AI pre-qualify seller motivation before you call.

  • 📝 Always Log After Sending

    Record the outcome in CRM Communications. Did they respond? Interested? Not interested?

💡 Pro Workflow: Use Property Communication Tab for initial outreach, then manage ongoing follow-ups in CRM. This keeps your communication organized by both property and relationship.

🔄 Complete CRM Workflow

From Property to Paycheck

  1. Find Property on Flip Deals Page

    Filter by Grade A/B, 🔥 HOT motivation

  2. Click "Start Deal"

    Lead, deal, and task auto-created in CRM

  3. Review Task: "Call Listing Agent"

    Open task, review script and agent contact info

  4. Make the Call

    Ask qualification questions from script

  5. Log Communication

    Record what was discussed, agent's response, seller motivation

  6. Update Deal Stage
    • If qualified → Move to "Qualified" stage
    • If not interested → Move to "Closed Lost"
  7. Make Offer (If Qualified)

    Use starting offer from Wholesaler Analysis tab

  8. Log Offer in Deal Notes

    Record offer amount, agent's response, counter-offer if any

  9. Create Follow-up Task

    If waiting for response, create task to follow up in 2-3 days

  10. Negotiate to Agreement

    Continue back-and-forth until price is agreed. Update deal stage to "Verbal Agreement"

  11. Send Contract

    Execute purchase contract with assignment clause. Update stage to "Contract Pending"

  12. Get Fully Executed Contract

    Once signed by all parties, update stage to "Under Contract" ✅

  13. Find Investor

    Contact your buyer list, present the deal. Update stage when investor commits

  14. Execute Assignment

    Sign assignment docs with investor. Update stage to "Assignment Signed"

  15. Coordinate Closing

    Submit docs to escrow. Update stage to "Closing Prep"

  16. Close Deal

    Closing day! Update stage to "Closed Won", enter actual assignment fee received

💡 Key Success Factor: Update CRM immediately after every action. 5 seconds of updating saves hours of trying to remember what happened.

🎯 CRM Best Practices

Daily Habits

  • 📅 Start Day with Tasks

    Review tasks page. Prioritize by due date and high priority.

  • 📞 Make Calls in Morning

    10 AM - 2 PM is best time to reach agents. Make 5-10 calls per day.

  • 📝 Log Everything Immediately

    Don't wait. Log calls, emails, results right after they happen.

  • 🎯 Update Deal Stages Daily

    Move deals forward or mark as lost. Keep pipeline current.

  • ✅ Complete 3-5 Tasks Daily

    Minimum progress to keep deals moving forward.

  • 📊 Review Pipeline Weekly

    Every Friday, review all active deals. Which need attention? Which are stalled?

Success Metrics to Track

Calls Made

Target: 5-10 per day

Offers Submitted

Target: 2-5 per week

Contracts Signed

Target: 1-2 per month

Deals Closed

Target: 1 per month starting