Contacts

Manage every lead, client, and connection from one place. Smart segments, CSV import, custom fields, WhatsApp + social links, and a full activity timeline per contact. Built for real estate agents.

What are Contacts?

A contact is anyone in your sphere — a lead from your website, a past client, a referral, a teammate. The Contacts page is your central database, with smart segments, search, CSV import, and a detailed activity log per person.

Contacts power everything else. Every Deal links to one or more contacts. Every Inbox conversation belongs to a contact. Birthdays show up on the Calendar. Tasks can target a contact. Get this database right and the rest of the CRM works.

Open Contacts

From the dashboard sidebar → CRMContacts.

Add a contact

Click the + menu → Add Contact → fill the dialog.


The Contacts Page

A data table of every contact, paginated 20 per page. Each row shows the avatar + name, email, phone, stage, source, tags, and last activity date.

Filters across the top:

  • 🔍 Search"Search contacts..." matches against name and email.
  • 🏷️ Tag filter — narrow the list to one or more tags.
  • 📂 Segment tabs — switch between saved views (more on this below).

The "+" menu in the top bar:

Add Contact

Open the create dialog.

Import Contacts

Bulk-upload from a CSV file (3-step flow).

Add Segment

Save the current filters as a reusable segment tab.

Edit / Delete Segment

When a segment is active, rename it or remove it.


Adding & editing a contact

Click Add Contact to open the unified dialog. It's organized into 7 tabs so you fill what's relevant and skip the rest.

1

General Information

2

The essentials: Name, Email, Image (avatar), Contact Type (e.g. Buyer, Seller, Investor), Contact Stage (where they are in your funnel), Budget (price), and Birthday.

3

Phone Numbers

4

Add one or more phone numbers. Each becomes searchable and reachable from other modules.

5

Spoken Languages

6

Pick the languages this contact speaks. Useful when filtering for multilingual matches.

7

Address

8

A structured address (street, city, state, country, postal code) with geo lookup, plus a free-form streetAddress field if you only have a partial.

9

Tags

10

Free-form labels — "vip", "referral-from-john", "spring-2026-buyer". Filter the entire list by tag from the top bar.

11

Social Media

12

Drop links to website, LinkedIn, Facebook, Instagram, Twitter, YouTube, and WhatsApp. WhatsApp links light up the WhatsApp integration on conversations.

13

Additional Fields

14

Custom key/value pairs — "Lender: Wells Fargo", "Showing pref: weekends". Use these for anything outside the standard fields.

Don't fill all 7 tabs the first time. Just Name + Email + Phone gets you 80% of the value. Add the rest later as you learn more about the person.


Importing from CSV

When you have an existing list (from another CRM, MLS export, or a spreadsheet), use the import flow.

1

Upload your CSV

2

Click Import Contacts → pick the file. Headers don't need to match Panda's field names — you'll map them next.

3

Map the columns

4

Match each CSV column to a Panda field. Supported targets: name, email, phones, birthday, type, stage, streetAddress, city, state, country, postalCode, spokenLanguages, tags, and all the social links (links.website, links.whatsapp, links.linkedin, links.facebook, links.instagram, links.twitter, links.youtube).

5

Confirm & import

6

Preview a sample of the parsed contacts. If something looks off, go back and re-map. When ready, confirm and the import runs.


Segments

A segment is a saved filter — "Active Buyers", "VIP referrals", "Leads from Zillow". Each segment becomes a tab at the top of the Contacts page.

To create one:

  1. Apply your filters (tag, source, stage, etc.)
  2. Click +Add Segment
  3. Give it a title and an icon
  4. Save — it appears as a new tab

Switching segments filters the list instantly. You can edit or delete a segment from the + menu when its tab is active.

Common segments for real estate agents: Active Buyers, Past Clients, Referral Sphere, Cold Leads, Open House Visitors, This Year's Closings.


The Contact Sheet

Click any contact row to open the side sheet. Four tabs:

Overview

Email, phones, address, languages with flags, social links, source badge, and Edit / Delete buttons.

Activity

A timeline of every interaction — emails sent, properties viewed, forms submitted, notes added.

Collections

Property collections this contact belongs to (e.g. "Showing list - Smith family").

Saved

Saved searches the contact set up on your website (e.g. "3BR + pool, under $1M").


When you fill the WhatsApp field on a contact, Panda links the number to its WhatsApp integration. From the contact you can jump straight into a WhatsApp conversation, and incoming messages thread on the contact's Activity.

The other social links (LinkedIn, IG, FB, etc.) are clickable from the contact sheet and stay attached as the contact's full profile.


Quick Reference

  • Open Contacts — Sidebar → CRM → Contacts
  • Add a contact+ menu → Add Contact
  • Import a CSV+ menu → Import Contacts
  • Search by name/email — top bar search
  • Filter by tag — tag dropdown
  • Switch segments — segment tabs
  • Save current filters as a segment+Add Segment
  • See activity — open contact → Activity tab
  • Edit a contact — open contact → ✏️ Edit
  • Delete a contact — open contact → 🗑 Delete