Skip to main content

Managing Contacts

The Contacts page provides a centralized view of all your leads and customers who have interacted with your AI agents.

Accessing Contacts​

Click Contacts in the sidebar to open the contacts list.

Contact List​

List View​

The contact list shows:

ColumnDescription
NameContact's full name
EmailEmail address
PhonePhone number
TagsAssociated labels
CreatedWhen contact was added
Last ActivityMost recent interaction

Sorting and Filtering​

Sort by:

  • Name (A-Z or Z-A)
  • Created date (newest/oldest)
  • Last activity (most recent)

Filter by:

  • Tags
  • Verification status
  • Date range
  • Source channel

Use the search bar to find contacts by:

  • Name
  • Email
  • Phone number

Creating Contacts​

Add Contact Manually​

  1. Click Create Contact or Add Contact
  2. Fill in the contact information:
FieldRequiredDescription
NameYesFull name
EmailNoEmail address
PhoneNoPhone number with country code
TagsNoLabels for organization
  1. Click Save
Phone Format

Enter phone numbers with country code (e.g., +1 555-123-4567) for best compatibility with messaging channels.

Automatic Contact Creation​

Contacts are automatically created when:

  • Someone messages your AI agent for the first time
  • A customer fills out a web form
  • Contacts are imported via API

Editing Contacts​

Update Information​

  1. Click on a contact row to open details
  2. Click Edit
  3. Modify the fields
  4. Click Save

Bulk Actions​

Select multiple contacts for bulk operations:

  1. Check the boxes next to contacts
  2. Use the bulk action dropdown:
    • Add tags
    • Remove tags
    • Export selected
    • Delete selected (Admin/Owner only)

Tags​

Tags help organize and segment contacts.

Creating Tags​

  1. Open a contact's details
  2. Click Add Tag
  3. Type a new tag name or select existing
  4. Press Enter or click to add

Managing Tags​

Common tag strategies:

Tag CategoryExamples
Lead Qualityhot, warm, cold
Property Interest2br, villa, downtown
Statuscontacted, qualified, customer
Sourcewebsite, whatsapp, referral

Syncing with Chatwoot​

Contacts sync bidirectionally with Chatwoot:

Automatic Sync​

  • New contacts from conversations sync automatically
  • Updates in PropPilot reflect in Chatwoot
  • Updates in Chatwoot reflect in PropPilot

Manual Sync​

To force a sync:

  1. Go to Contacts
  2. Click Sync or Refresh
  3. Wait for sync to complete

Exporting Contacts​

Export Options​

  1. Click Export in the contacts list

  2. Choose format:

    • CSV - Spreadsheet compatible
    • JSON - For developers and integrations
  3. Choose scope:

    • All contacts
    • Filtered contacts
    • Selected contacts

Export Fields​

Exported data includes:

  • Basic info (name, email, phone)
  • Custom attributes
  • Tags
  • Creation date
  • Last activity date
Privacy

Ensure you comply with data protection regulations (GDPR, etc.) when exporting customer data.

Importing Contacts​

CSV Import​

To import contacts from a spreadsheet:

  1. Click Import or Upload
  2. Select your CSV file
  3. Map columns to PropPilot fields
  4. Review and confirm import

Required Format​

ColumnFormatExample
nameText"John Doe"
emailEmail"john@example.com"
phoneE.164"+15551234567"
tagsComma-separated"hot,website"

Import Tips​

  • ✅ Include headers in first row
  • ✅ Use UTF-8 encoding
  • ✅ Format phone numbers consistently
  • ❌ Don't include duplicate emails/phones

Contact Sources​

Track where contacts come from:

SourceDescription
WhatsAppVia WhatsApp channel
TelegramVia Telegram bot
Web WidgetVia website chat
APIVia API integration
ImportCSV or manual import
ReferralAdded by team member

Contact Privacy​

Deleting Contacts​

To delete a contact:

  1. Open contact details
  2. Click Delete
  3. Confirm the action
Data Loss

Deleting a contact permanently removes:

  • All contact information
  • Conversation history
  • Custom attributes
  • Related records

This action cannot be undone.

Data Export for GDPR​

To fulfill a customer's data access request:

  1. Find the contact
  2. Click Export
  3. Select Full Data Export
  4. Provide to customer

Best Practices​

Do's​

  • ✅ Keep contact information up to date
  • ✅ Use consistent tag naming
  • ✅ Regular cleanup of invalid contacts
  • ✅ Export backups periodically
  • ✅ Review auto-created contacts

Don'ts​

  • ❌ Import contacts without consent
  • ❌ Create duplicate contact records
  • ❌ Delete contacts without consideration
  • ❌ Share contact data externally without permission

What's Next?​

Learn about identity verification for contacts:

Contact Verification →