WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 29. WPResidence CRM / Managing Contacts in the WPResidence CRM

Managing Contacts in the WPResidence CRM

3 views 0

Managing Contacts in the WPResidence CRM

Contacts are the heart of your real estate CRM. Every buyer, seller, tenant, landlord, and investor you work with lives in this one master database — complete with lifecycle stage, lead source, assigned agent, preferences, and a full history of every interaction.

This guide walks through everything you can do from the Contacts section: adding a contact, understanding the fields, filtering the list, working with the contact detail page, and using tags to organize your database.

Screenshot of the CRM Contacts list showing multiple contact rows with status pills

Opening the Contacts Section

From the dashboard sidebar, click CRM, then Contacts. What you see depends on your role:

  • Administrators see every contact in the system.
  • Agents see contacts they own or are assigned to.

Adding a Contact

Click Add Contact at the top of the list. The form has seven sections, grouping all 31+ fields in a sensible order.

Personal Info

Prefix (Mr, Mrs, Ms, Dr, Prof), first name, last name, date of birth.

Contact Info

Email, mobile, phone, home phone. Email is the most important field because the CRM uses it to detect duplicates.

Address

Street address, city, county, state, zipcode, country.

Social Profiles

Twitter, LinkedIn, and Facebook URLs.

Lead Info

  • Lifecycle stage — default values: New Lead, Contacted, Appointment Set, Active Client, Under Contract, Closed.
  • Lead source — default values: Website, Referral, Social Media, Portal, Zillow, Realtor.com, Walk-in, Phone, Email, Other.
  • Lead type — Buyer, Seller, Tenant, Landlord, Investor, Other.
  • Status — Active, Inactive, VIP, Blocked.
  • Assigned agent — which agent is responsible for this contact.
  • Tags — free-text, comma-separated labels for anything your administrator has not turned into a formal field.

Buyer Preferences

Minimum/maximum price, minimum/maximum bedrooms, minimum/maximum bathrooms, minimum/maximum area, preferred locations. The CRM uses these to auto-match new listings.

Private Note

An internal note, visible only to users who can see the contact.

The Contact Detail Page

Click any contact name to open their detail page. It is the control center for that relationship.

Screenshot of the contact detail page with tabs for activity, deals, tasks, notes

From the detail page you can:

  • See the full activity timeline — every form, note, email, call, deal move, and task completion.
  • Attach notes, tasks, and deals.
  • See what properties the contact has viewed.
  • Send matching listings by email (if they have buyer preferences).
  • Change the lifecycle stage directly.
  • Reassign the contact to a different agent.

Filtering the List

The Contacts list has nine filters to narrow the database down:

  1. Lifecycle stage
  2. Lead source
  3. Lead type
  4. Assigned agent
  5. Status
  6. Tags
  7. Date range
  8. Free-text search
  9. Pagination controls

Lifecycle Stages Explained

Lifecycle stages describe where the contact is in their journey with you:

Stage Meaning
New Lead Just entered the CRM.
Contacted You have reached out at least once.
Appointment Set They have agreed to meet.
Active Client Working with you to buy or sell.
Under Contract A deal is in progress.
Closed Done — either won or lost.

Your administrator can customize these values in CRM Settings.

Using Tags Effectively

Tags are the flexible layer on top of lifecycle stage and lead type. Use them for anything that is useful to filter on later — “VIP-referral”, “luxury”, “cash-buyer”, “weekend-viewing-only”. Tags are comma-separated, and duplicates are automatically prevented.

Duplicate Prevention

When a new contact is created (either by you or automatically by a form submission), the CRM searches by email first. If a contact with that email already exists, the new data is merged into the existing contact instead of creating a duplicate.

International Use

Names, addresses, and notes support non-Latin characters — Cyrillic, Arabic, Chinese, Greek, and other scripts are stored and searched correctly.

Where to Go Next

Once a contact is in your database and actively working with you, create a Lead to capture their search criteria, or a Deal if they are already negotiating on a property. See the Leads and Deals help articles for those workflows.

To push contacts to HubSpot automatically, read the HubSpot CRM integration guide.

29. WPResidence CRM

Related Articles

  • Managing Leads in the WPResidence CRM
  • WPResidence CRM Leads — Developer Reference
  • WPResidence CRM Contacts — Developer Reference
  • Managing Enquiries in the WPResidence CRM

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 13. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API