# Contact Details

## Getting Here

1. **Contact Profile**\
   You can retrieve each contact's details by clicking on their name or profile picture.&#x20;
2. **View Details from Contact's menu**\
   For each record in the Contact's table, there is a menu where you can select to view contact details.

<figure><img src="/files/B0tdH6mLsBTalAf63bMm" alt="" width="222"><figcaption></figcaption></figure>

## Contact Fields

Each contact has a specific set of fields that describes them and helps to provide context to the users while assisting them with their queries.

### Contact Display

The contact display has the contact's name, country flag, profile picture and active channels. Refer to [Standard Fields](/ismessenger/modules/contacts/contact-details.md#standard-fields) on how the values are sourced from.&#x20;

![](/files/ZnkVlMKPPHk7Tmxla2Va)

#### Editing a contact's name

![](/files/B7eFFLVQHaEBH9daTlFD)

You can edit a contact's name by hovering over the contact's name and a pencil will appear. Press on the pencil for edit mode. Once you have made the change, press on the tick to confirm the changes. &#x20;

### Standard Fields

| Fields                  | Type          | Description                                                                                                                  | Editable             |
| ----------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| **Contact Profile**     | -             | The profile picture and display name are obtained from the channel where the user interacted.                                | -                    |
| **First Name**          | Text          | Contact's first name that can be sourced from the channel or manually updated                                                | :heavy\_check\_mark: |
| **Last Name**           | Text          | Contact's first name that can be sourced from the channel or manually updated                                                | :heavy\_check\_mark: |
| **Country**             | Country       | A representation of where the contact is originated from. The value can be sourced from the phone number or manually updated | :heavy\_check\_mark: |
| **Language**            | Language      | Contact's language that can be source from the contact's browser, channel or manually updated                                | :heavy\_check\_mark: |
| **Email Address**       | Email Address | Contact's email address that can be sourced from the channel or manually updated                                             | :heavy\_check\_mark: |
| **Phone Number**        | Phone Number  | Contact's phone number that can be sourced from the channel or manually updated                                              | :heavy\_check\_mark: |
| **Assigned To**         | Dropdown      | The current assignee of whom the contact was assigned to                                                                     | :heavy\_check\_mark: |
| **Conversation Status** | Dropdown      | The current indicating status of the contact                                                                                 | -                    |

### Custom Fields

The custom fields configured in the space will be shown in the contact details too. The value for the custom fields can be updated according to its respective field type.&#x20;

{% content-ref url="/pages/-McXGTD8BnAa-hmhraB2" %}
[Contact Fields](/ismessenger/workspace-setting/contact-fields.md)
{% endcontent-ref %}

### Tags

Lastly, the tags assigned to this contact will be visible at the bottom of the details view.&#x20;

Tags are primarily used to organize users and it can later be used to filter contacts for other purposes such as broadcast or contact views.&#x20;

You can make changes to the tags by adding and removing them from the field.

#### Adding a tag

To add a tag, type into the field of the desired tag. The field will suggest the existing tags that match your type query. You can select one of the existing tags or else, you can just create a new tag by hitting the **Enter** key.

![](/files/-McgCh89Rb3eQq8gLIgG)

**Removing a tag**

When a tag is no longer relevant to a contact, you can remove it from the contact by pressing on the :heavy\_multiplication\_x: of the tag.

![](/files/-McgColUL0Hj3Y39L4yM)

{% hint style="info" %}
Standardize the terms used for tagging and keep the number of Tags on each user to a minimum and relevant. Tag pollution is bad.
{% endhint %}

## Duplicate Contacts

Within a Workspace, there can be multiple Contact profiles belonging to the same person. In such scenarios, these duplicate contact records can be merged into one complete record.&#x20;

Platform Users will be alerted about potential duplicate Contacts through merge suggestions.  Merge suggestions are made based on repeated use of a phone number or email address on two or more Contact profiles. Merge suggestions will be prompted in the Messages Module and on the Dashboard.&#x20;

Refer [here](https://docs.is-messenger.com/modules/contacts) for how to merge Contacts.

## More Actions <a href="#more-actions" id="more-actions"></a>

This menu is accessible at the top right of contact details by clicking on :

<img src="/files/iNbaOU0SW65msvQVmgr9" alt="" width="221">

### View Messages

This option will redirect you to the Messaging Module and show the messages with the particular contact.&#x20;

### Delete Contact

{% hint style="warning" %}
Only **Owners** and **Managers** with no such restriction can perform this action!
{% endhint %}

If this contact is no longer relevant to the space, the contact can be deleted from the space. When you delete a contact, all messages associated with the contact will be deleted too.

{% hint style="danger" %}
Be careful when you delete a contact as it might contain useful information. Bear in mind that this deletion cannot be undone!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.is-messenger.com/ismessenger/modules/contacts/contact-details.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
