Skip to content

CRM & Clients

Track and nurture your leads and clients through their real estate journey.

CRM Dashboard

The CRM system helps brokerages and agents:

  • Manage client relationships
  • Track buyer and seller progress
  • Log activities and follow-ups
  • Assign clients to agents
  • Store client preferences and criteria

Navigate to AdminClients to access the CRM dashboard.

A single person or couple looking to buy/sell property.

A business, trust, or organization (e.g., “Smith Family Trust”, “ABC Investments LLC”).

TypeDescription
BuyerLooking to purchase property
SellerHas property to sell
BothBuying and selling
InvestorLooking for investment properties
RenterSeeking rental properties
StatusDescription
LeadNew inquiry, not yet qualified
ActiveActively searching for properties
Under ContractOffer accepted, in escrow
ClosedSuccessfully purchased
On HoldPaused their search
LostWent with another agent/brokerage
StatusDescription
LeadConsidering selling
PreparingGetting property ready to list
ListedActive listing on market
Under ContractAccepted offer, in escrow
ClosedSuccessfully sold
ExpiredListing expired without sale
WithdrawnTook property off market
  1. Click Add Client
  2. Enter basic information:
    • Name / Display name
    • Client type (person/entity)
    • Interest type (buyer/seller/both)
  3. Add contacts (email, phone)
  4. Optionally assign to an agent

Buyer Information:

  • Budget range (min/max)
  • Bedroom/bathroom requirements
  • Preferred property types
  • Preferred areas/neighborhoods

Seller Information:

  • Listing address
  • Expected price
  • Timeline to sell

Source Tracking:

  • How they found you (website, referral, ad, etc.)
  • Referral name if applicable

Each client can have multiple contacts:

RoleDescription
PrimaryMain decision maker
SpousePartner/spouse
Co-buyerAdditional buyer on transaction
AttorneyLegal representation
CPAFinancial advisor
OtherAny other contact

Each contact includes:

  • First name, last name
  • Email address
  • Phone number
  • Mailing address

Log all client interactions to maintain a complete history.

TypeDescription
NoteGeneral notes or observations
CallPhone conversation
EmailEmail correspondence
TextSMS/text message
MeetingIn-person or video meeting
ShowingProperty showing
OfferOffer submitted
ContractContract-related activity
Follow-upScheduled follow-up task
  1. Open client profile
  2. Click Add Activity
  3. Select activity type
  4. Add title and description
  5. Set outcome (if applicable)
  6. Schedule follow-up (optional)

Assign clients to specific agents:

  1. Open client profile
  2. Click Assign Agent
  3. Select agent from dropdown
  4. Client appears in agent’s dashboard

Agents can view their assigned clients in My Clients.

Find clients quickly with:

  • Search — By name, email, or phone
  • Filter by status — Active buyers, pending sellers, etc.
  • Filter by agent — View specific agent’s clients
  • Filter by source — Website leads, referrals, etc.
  • Sort — By name, last contact, created date

Organize clients with custom tags:

  • Create tags like “Hot Lead”, “First-Time Buyer”, “Investor”
  • Filter clients by tag
  • Apply multiple tags per client
ActionMethodEndpoint
List clientsGET/api/v1/clients
Get clientGET/api/v1/clients/{id}
Create clientPOST/api/v1/clients
Update clientPUT/api/v1/clients/{id}
Add contactPOST/api/v1/clients/{id}/contacts
Log activityPOST/api/v1/clients/{id}/activities
List activitiesGET/api/v1/clients/{id}/activities
  1. Log every interaction — Complete history helps handoffs
  2. Update status promptly — Keeps pipeline accurate
  3. Set follow-ups — Never let leads go cold
  4. Use tags — Makes filtering faster
  5. Add all contacts — Reach the right person
  6. Track source — Know what marketing works