> For the complete documentation index, see [llms.txt](https://help.rechat.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rechat.com/guides/crm/contacts/adding-contacts/importing-your-contacts.md).

# Import a CSV Spreadsheet

You can import a CSV file quickly from any other CRM or Marketing tool.

You can import any CSV spreadsheet easily into Rechat, and export your contacts from any other CRM or marketing tool without really having to make any updates.

{% embed url="<https://rechatq.wistia.com/medias/4gsz5t4qlo>" %}

## Steps

1. Hover over the **People** Center and visit **Contacts**.
2. If you've not added any contacts into your Rechat account, select **Import from CSV Spreadsheet**. If you already have contacts in your Rechat account, select **New Contact** in the upper-right corner and select **Import from CSV.**
3. On the next screen **drag-and-drop** your file, or select **Upload** and add your CSV file.
4. Set the **Owner** if you are importing this for a team member, otherwise select **Next**.
5. On the next screen you will be able to map all the columns in your spreadsheet into Rechat fields. Rechat will try to map as many of them as possible for you to speed up your work, but you can update them as you see fit.

### Importing from iPhone

CSV uploads are supported in a desktop browser only. The Rechat iOS app and Safari on iPhone cannot upload a CSV from the **Files** app.

This limitation applies to every account role. Move the `.csv` to a computer, or make it available there through your preferred storage service. Then use a desktop browser and follow the upload, **Owner**, and column-mapping steps above.

This differs from [Import Phone Contacts](/guides/crm/contacts/adding-contacts/mobile-import.md). That feature imports contacts exposed through your iPhone address book after you grant permission. It does not import a spreadsheet stored in **Files**.

#### `.vcf` / vCard files

Rechat does not accept `.vcf` or vCard files in the CSV import flow. Rechat does not maintain a vCard conversion workflow.

Export or convert the contacts to a properly formatted `.csv` with your contact provider or spreadsheet tool. Review the converted columns, then upload the CSV in a desktop browser and map each field. Do not assume that multiple phone numbers, email addresses, labels, photos, or other vCard fields transfer into CSV columns.

{% hint style="info" %}
**Rechat offers a CSV template you can download below, or you can use a copy of our sheet** [**HERE**](https://docs.google.com/spreadsheets/d/1E9BbwWbbUT-pyCP_GJDIx7mt2JGVMZISveG0XKSEdIw/edit#gid=14380805)**.**
{% endhint %}

{% file src="/files/bcjG9Z7A2D2GTTE2soYt" %}

## Tips & Tricks

* Learn [how to save a workbook (Excel file) to CSV file](https://support.microsoft.com/en-us/office/save-a-workbook-to-text-format-txt-or-csv-3e9a9d6c-70da-4255-aa28-fcacf1f081e6).
* Learn [how to split data into multiple columns](https://support.microsoft.com/en-us/office/split-data-into-multiple-columns-0dec75cd-4e83-4b39-81a5-9f604be95da0).
* [Remove unnecessary columns](https://support.microsoft.com/en-us/office/insert-or-delete-rows-and-columns-6f40e6e4-85af-45e0-b39d-65dd504a3246) that don’t have relevant data, like empty fields or unrelated notes.
* [Standardize your information](https://support.microsoft.com/en-us/office/format-numbers-f27f865b-2dc5-4970-b289-5286be8b994a) to ensure phone numbers include the area code and only contain valid numbers.
* Remove entries like “not available,” extra dashes, or special characters.
* Make sure email addresses don’t have typos.
* Check that column headers and data fields don’t have extra spaces at the beginning or end and delete empty spaces or empty headers to avoid errors.
* Fill in missing critical details, like names, emails, or phone numbers.
* [Check for duplicates](https://support.microsoft.com/en-us/office/filter-for-unique-values-or-remove-duplicate-values-ccf664b0-81d6-449b-bbe1-8daaec1e83c2) and combine them into one complete record. Rechat will also recognize duplicates by a contact’s email address.
* Add tags for better organization, such as “Lead” or “Past Clients”. These tags help you manage your contacts efficiently.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.rechat.com/guides/crm/contacts/adding-contacts/importing-your-contacts.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
