Contacts List
Overview
The Contacts List is the central directory for all your contacts. It displays all contacts in a paginated, searchable data table with sorting and advanced filtering capabilities. From here you can add, edit, delete, import, and export contacts.
How to Access
- Click Contacts in the main sidebar navigation.
- Available to all roles: Admin, Agent, and Supervisor.
Interface Overview
The Contacts screen has two main areas:
- Filters Panel (left): A collapsible panel with search, date range, WhatsApp active status, and custom property filters.
- Contacts Table (right): A paginated data table showing contact records with columns for avatar, name, company, email, phone, and actions.
Above the table, there are action buttons for:
- Opening the filters panel.
- Importing contacts from CSV.
- Exporting contacts to Excel.
- Adding a new contact.
Features & Actions
Search Contacts
What it does: Filters the contact list by keyword.
Steps:
- Open the filters panel by clicking the filter icon if it's not visible.
- Type a keyword in the Keyword field.
- Click Search to filter the list.
- The data table reloads showing matching contacts.
Filter by Date Range
What it does: Filters contacts by their creation date.
Steps:
- Open the filters panel.
- In the Creation Date section, select a start and end date using the date range picker.
- Click Search to apply.
Filter by WhatsApp Active Status
What it does: Filters contacts based on whether they have an active WhatsApp connection.
Steps:
- Open the filters panel.
- In the WhatsApp Active dropdown, select:
- Yes: Show only contacts with active WhatsApp.
- No: Show only contacts without active WhatsApp.
- All: Show all contacts (default).
- Click Search to apply.
Filter by Custom Properties
What it does: Filters contacts by custom property values (text, number, boolean, date).
Steps:
- Open the filters panel.
- Scroll down to the custom properties section.
- Set filter values for the custom properties you want to filter by.
- Click Search to apply.
Clear All Filters
What it does: Resets all filter criteria to their defaults.
Steps:
- In the filters panel, click Clear.
- All filter fields are reset and the contact list reloads without filters.
Add a New Contact
What it does: Creates a new contact record.
Steps:
- Click the Add New button at the top-right of the contacts table.
- A modal appears with the add contact form.
- Fill in the required fields:
- Name: The contact's full name (required).
- Phone: The contact's phone number with country code selector (required).
- Email: The contact's email address (optional, validated if provided).
- Click Add to create the contact.
- After creation, you are automatically redirected to the contact's edit/profile page.
Edit a Contact
What it does: Opens the contact's profile for viewing and editing.
Steps:
- Find the contact in the table.
- Click the contact's name to navigate to their profile page.
- Alternatively, click the action menu (three dots) and select Edit.
Delete a Contact
What it does: Permanently removes a contact record.
Steps:
- Find the contact in the table.
- Click the action menu (three dots).
- Select Delete.
- A confirmation dialog appears asking you to confirm.
- Click to confirm the deletion.
Important notes:
- Deleting a contact requires the Contact Admin role.
- This action is permanent and cannot be undone.
Import Contacts from CSV
What it does: Bulk imports contacts from a CSV file.
Steps:
- Click the CSV Import button at the top of the contacts table.
- Follow the import wizard to upload and map your CSV file.
Export Contacts to Excel
What it does: Downloads the current filtered contact list as an Excel (.xlsx) file.
Steps:
- Apply any desired filters.
- Click the Export button (Excel icon) at the top of the contacts table.
- An Excel file named "contactos.xlsx" downloads automatically.
Important notes:
- Exporting requires the Contact Admin role.
- The export includes all contacts matching the current filter criteria, not just the current page.
Sort the Table
What it does: Sorts the contact list by a specific column.
Steps:
- Click on a column header (Name, Email, Phone, Company Name) to sort by that column.
- Click again to toggle between ascending and descending order.
Important notes:
- The avatar column is not sortable.
Fields Reference
| Field | Description | Required | Notes |
|---|---|---|---|
| Avatar | Contact's profile picture | - | Shows initials if no photo |
| Name | Contact's full name | Yes | Clickable to open profile |
| Company Name | Company the contact belongs to | No | |
| Contact's email address | No | Validated format | |
| Phone | Contact's phone number | Yes (for add) | International format with country code |
FAQ
Q: Why can't I see the Delete option? A: Deleting contacts requires the Contact Admin role. Contact your administrator if you need this permission.
Q: Why can't I see the Export button? A: Exporting contacts requires the Contact Admin role.
Q: How many contacts can I import at once? A: CSV import limits depend on your plan. Use the CSV import feature for bulk operations.
Q: Can I filter by multiple custom properties at once? A: Yes, you can set values for multiple custom properties and they will all be applied together (AND logic).