All Contacts

The All Contacts page provides a centralized view of all contacts in your contact.center™ workspace. It serves as the primary place for managing contacts, giving you easy access to tools for keeping contact information organized and up to date.

  • View, search, filter, and customize the contact list

  • Create, edit, or delete individual contacts

  • Import or update contacts in bulk using CSV files

  • Download contacts to CSV for reporting or backup

  • Review contact details and manage consent status


Manage Your Contacts

Create Contacts

Add a single contact manually or import multiple contacts from a CSV file.

Create Contacts
Download Contacts

Download contacts to a CSV file for reporting, backup, or offline editing.

Download Contacts
Update Contacts

Bulk update existing contacts using a CSV file.

Update Contacts
Browse and Filter Contacts

Filter contacts and customize which columns are shown in the table.

Browse and Filter Contacts
View Contact Details

Open a contact profile to view contact information and list membership.

View Contact Details
Edit Contact Information

Update generic and custom contact information.

Edit Contact Information
Update Contact Consent Settings

Change subscription consent for SMS, WhatsApp, or Email channels.

Update Contact Consent Settings
Delete Contacts

Permanently remove a contact from your workspace.

Delete Contacts

Create Contacts

Create a Single Contact

Add one contact using the New Contact form.

Create a Single Contact
Upload Contacts from CSV

Create or update multiple contacts from a CSV file.

Upload Contacts from CSV

Create a Single Contact

Use this option when you want to add one contact at a time.

Step 1: Open the New Contact Form

  1. Go to Contacts → All Contacts.

  2. Click Add New and select Create Contact.

Add New menu with Create Contact option

Fig. 1. Open the New Contact form.

Step 2: Fill in Contact Information

The form is divided into two sections:

  • Generic Attributes - core contact information such as name, contact details, identifiers, timezone, and list assignment.

  • Custom Attributes - additional fields configured for your workspace.

Custom attributes appear automatically based on your configuration. To review or manage available attributes, see Contact Attributes.

You can optionally assign the contact to one or more lists using the Lists field.

Note

  • External ID is required.

  • You must also provide at least one of the following: Phone Number or Email.

  • Phone Number must be in E.164 format (for example, +12345678902).

New Contact form with Generic Attributes and Custom Attributes sections

Fig. 2. Generic and custom attributes in the New Contact form.

Step 3: Save the Contact

Click Submit to save the new contact to your workspace.

Submit button on the New Contact form

Fig. 3. Submit the New Contact form.


Upload Contacts from CSV

Uploading contacts from CSV is the fastest way to onboard large contact lists or synchronize updates from external systems. It helps you maintain consistent data at scale by applying the same rules (lists, timezone, update behavior) across all imported contacts.

Before submitting, review your update and deletion options carefully to avoid unintended changes to existing records.

Before You Begin

Note

  • Replace the sample values in the CSV file with your actual contact data.

  • The file must be saved in .csv format and encoded in UTF-8.

  • The maximum file size is 50 MB.

  • Required columns depend on the selected import options:

    • When importing new contacts only, at least one unique identifier (for example, Phone Number or Email) is required.

    • When updating existing contacts, the CSV must include one of the identifiers used to recognize contacts (Messaging ID or External ID).

Step 1: Open the Upload CSV Flow

  1. Go to Contacts → All Contacts.

  2. Click Add New and select Upload CSV.

Add New menu with Upload CSV option

Fig. 4. Start the Upload CSV flow.

Step 2: Upload the CSV File

Click the upload area or drag and drop your CSV file.

Upload area for a CSV file

Fig. 5. Upload a CSV file.

Step 3: Configure Upload Settings

After the file is uploaded, configure how contacts should be handled during import.

These settings determine how the import behaves, including whether contacts are added to lists, how timezones are applied, and whether existing records are updated, retained, or removed.

  1. Add to list(s) - Optionally assign all imported contacts to one or more existing contact lists. For more information, see Contact Lists.

  2. Set timezone for all contacts - Control whether a timezone is applied during import.

    • No timezone is applied during import.

    • Existing timezone values from the CSV are preserved.

    • If no timezone exists, the contact remains without one.

    • Select a timezone from the Timezone dropdown.

    • The selected timezone is applied to all imported contacts.

    • Any timezone values in the CSV are overridden.

  3. Action for already existing contacts - define how contacts that already exist in your workspace are handled in relation to the uploaded CSV file.

    • Retain existing contacts - keep contacts that are not present in the uploaded CSV file. Contacts included in the CSV are created or updated based on the selected import options.

    • Remove existing contacts - delete any contacts that are not present in the uploaded CSV file. Only contacts included in the CSV remain after the import.

    Warning

    Selecting Remove existing contacts permanently deletes all contacts that are missing from the uploaded CSV file. This action cannot be undone.

  4. Update existing contacts Control whether existing contacts are updated using CSV data.

    • The CSV is treated as a new contact import.

    • Existing contacts are not modified, even if identifiers match.

    Note

    If you are importing new contacts only, keep this option Disabled.

    • Existing contacts are updated using data from the CSV.

    • Additional options become available:

      • Select a method to recognize contacts

        • By Messaging ID

        • By External ID

      • What should be done with missing attributes?

        • Keep previous values - attributes not present in the CSV remain unchanged.

        • Delete previous values - attributes not present in the CSV are cleared.

    Note

    To update existing contacts, the CSV must include a valid identifier (for example, External ID).

  5. Click Next to proceed to mapping columns.

Upload CSV configuration options

Fig. 6. Configure Upload CSV settings.

Step 4: Map CSV Columns

  1. Review the detected CSV columns and verify that each column is mapped to the correct contact attribute.

    • If a CSV column does not match any existing contact attribute, the system offers you the option to create a new contact attribute directly in this step.

    • If a column contains values that are invalid for the selected attribute type (e.g., incorrectly formatted dates), you can enable Replace Invalid Values to replace those values during the import.

When importing new contacts, select only the columns you want to import.

Note

To successfully create contacts, include at least one of the following attributes:

  • Email

  • Phone Number

When updating existing contacts, make sure the CSV includes an identifier that matches existing records.

Note

To update existing contacts, your CSV must include one of the following identifiers:

  • Messaging ID, if you selected By Messaging ID

  • External ID, if you selected By External ID

In addition, include at least one of the following attributes:

  • Email

  • Phone Number

  1. Click Next to proceed to consent setup.

Upload CSV column mapping and validation options

Fig. 7. Map CSV columns to contact attributes.

Download Contacts

Downloading contacts to CSV is useful for reporting and backup, and it is also the recommended starting point for bulk updates. Exporting your existing contacts ensures you keep the correct identifiers, so updates are applied to the intended records.

  1. Go to Contacts → All Contacts.

  2. Click Download CSV.

  3. Choose a file name and save location.

Download CSV button on the All Contacts page

Fig. 10. Download contacts to a CSV file.


Update Contacts

Updating contacts by CSV is ideal when you need to change many records at once (for example, updating attributes, assigning values, or cleaning up data). Starting from an exported CSV helps ensure updates match the correct contacts and minimizes the risk of accidental duplicates.

Before You Begin

  1. Download your current contacts so you have the correct identifiers. See Download all contacts to a CSV file.

  2. In the downloaded CSV file:

    • Keep at least one identifier column used for matching contacts (e.g., External ID or Messaging ID).

    • Edit values for the attributes you want to update.

    • Remove columns you do not intend to update, so only intended fields are modified.

Note

If your CSV includes a column for an attribute that does not exist in contact.center™, the system may create the attribute automatically. To ensure the correct value type, define the attribute in advance in Contact Attributes.

Step 1: Open the Upload CSV Flow

  1. Go to Contacts → All Contacts.

  2. Click Add New and select Upload CSV.

Start Upload CSV from All Contacts

Fig. 11. Start the Upload CSV flow for updates.

Step 2: Upload the Updated CSV File

Click the upload area or drag and drop your updated CSV file.

Upload CSV file for updating existing contacts

Fig. 12. Upload the CSV file.

Step 3: Configure Update Settings

Configure the options for updating existing contacts:

  1. Action for existing contacts - Retain existing contacts.

  2. Update existing contacts - enable this option.

  3. Select a method to recognize contacts - choose one of the following:

    • By Messaging ID

    • By External ID

  4. Handle missing attributes - choose how attributes not present in the CSV are handled:

    • Keep previous values - attributes not included in the CSV remain unchanged.

    • Delete previous values - attributes not included in the CSV are cleared.

  5. Click Next to proceed.

Upload CSV settings for updating existing contacts

Fig. 13. Configure Upload CSV settings for updates.

Step 4: Review and Assign Columns

In Review and Submit:

  1. Confirm the selected identifier field used for matching contacts:

    • Messaging ID, if you selected By Messaging ID

    • External ID, if you selected By External ID

  2. Include at least one of the following attributes:

    • Email

    • Phone Number

  3. Select only the columns you want to update.

  4. Verify that each selected column is mapped to the correct contact attribute.

  5. Click Next to proceed to consent setup.

Review and Submit step for updates with column selection

Fig. 14. Review selected columns before updating.

Step 5: Setup Consent and Submit

Define the default consent status for contacts where consent information is missing or cannot be determined from the CSV file.

  1. Set the default consent status for:

    • SMS

    • WhatsApp

    • Email

  2. Confirm that all contacts have provided valid consent in accordance with applicable data protection laws.

  3. Click Submit to update the contacts.

Submit CSV import

Fig. 15. Submit CSV import.


Browse and Filter Contacts

As your contact list grows, filters and table settings help you quickly find contacts and focus on the details you want to see.

Contacts Usage

At the top of the page, Contacts Usage shows how many contacts you currently have in your workspace.

Contacts Usage indicator at the top of All Contacts

Fig. 16. Contacts usage indicator.

Filter Contacts

Use filters above the contacts table to narrow down the list of contacts based on contact attributes.

The contact list is updated only after the Filter button is clicked.

Contact filters above the contacts table

Fig. 17. Contact filters.

Add Additional Filters

Use Add Filter to access additional filters based on additional contact attributes.

  1. Click Add Filter.

  2. Select an available filter from the list.

Add Filter dropdown with available attributes

Fig. 18. Add a filter.

Available Filters

The following filters are available for use. This includes both default filters and filters added via Add Filter.

Filter

Description

Full name

Filters contacts by full name

Phone number

Filters contacts by phone number

Email

Filters contacts by email address

First name

Filters contacts by first name

Last name

Filters contacts by last name

Country

Filters contacts by country

SMS Consent

Filters contacts by SMS subscription status

WhatsApp Consent

Filters contacts by WhatsApp subscription status

Email Consent

Filters contacts by email subscription status

Note

The list of available filters is based on contact attributes defined in your workspace. To make additional attributes available for filtering, create them in Contact Attributes.

Customize Visible Columns

You can choose which columns are shown in the All Contacts table, including both default fields (such as name and contact details) and any custom contact attributes added to your contacts.

Enable or disable columns depending on the information you want to see.

  1. Click the Customize columns icon on the left side of the table.

  2. Toggle columns on or off.

Customize columns panel with column toggles

Fig. 19. Customize visible columns.


View Contact Details

Use Details to open a contact’s profile, where you can review all contact attributes in the Overview tab and see which lists the contact belongs to in the Lists tab.

  1. Go to Contacts → All Contacts.

  2. Locate the contact you want to view.

  3. Click Details in the actions menu.

Overview

The Overview tab displays all contact attributes.

Attributes are grouped into:

  • Generic Attributes - core system attributes such as name, phone number, email, and identifiers.

  • Custom Attributes - additional fields defined for your workspace.

Note

To learn more about available attributes and how to manage them, see Contact Attributes.

Contact Details page showing Overview tab

Fig. 21. Contact Details page – Overview tab.

Lists

The Lists tab shows all contact lists the contact is currently part of, and each list name is clickable to open the list details page where you can view members and manage list membership.

Note

If the contact is not assigned to any lists, the page displays No data. To learn more about contact lists, see Contact Lists.

Contact Details page showing Lists tab

Fig. 22. Contact Details page – Lists tab.


Edit Contact Information

Update contact’s profile information, including both generic attributes and any custom attributes configured in your workspace.

  1. Go to Contacts → All Contacts.

  2. Locate the contact you want to edit.

  3. Click Edit in the actions menu.

  4. Update the contact information as needed. The edit form is divided into two sections:

    • Generic Attributes - core contact information such as name, contact details, and identifiers.

    • Custom Attributes - additional fields configured for your workspace.

    Note

    To learn more about system and custom contact attributes, supported value types, and attribute behavior, see Contact attributes.

  5. Click Submit to save your changes.

Edit Contact form with generic and custom attributes

Fig. 24. Edit Contact form.


Delete Contacts

Deleting a contact permanently removes it from your workspace.

  1. Go to Contacts → All Contacts.

  2. Locate the contact you want to delete.

  3. Click Delete in the actions menu.

  4. In the confirmation dialog, click Delete to confirm the removal.

Delete Contact confirmation dialog

Fig. 28. Delete Contact confirmation dialog.