> For the complete documentation index, see [llms.txt](https://software-help-docs.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://software-help-docs.gitbook.io/knowledge-base/software-guide/contacts/how-to-import-contacts.md).

# How To Import Contacts

Uploading your contact list is an important step to ensuring your database has all of your connections. Importing a list of contacts all at once is the most efficient, effective way to ensure your contacts are organized and contain the best data. This will help you run your business more efficiently and effectively too!

***NOTE*****:** If you are not an Admin User for your account, you will not be able to import/export contacts. Your User Settings can be changed by the Admin User (usually the person who signed up for/set up the account) in Settings > My Staff > Team Management.

**What You'll Need:**

* A .csv file with the contacts you want to import

{% embed url="<https://lh4.googleusercontent.com/htKLY15t6gIONUlBJ7MkFldseGbRBuaeJbbgjxY3WPsPTSUJ67lBD2TtDhFwXUj9cyfrst-TRbMUbImnGTZXs0YbIryHToyKS_yYiZm5YippBcAwN_zstMc3Pa7q2EIzY5bse-LQ2_rAsFJlGYRJWCw>" %}

**Step 1: Prepare Your .csv File**

* Ensure that Row 1 of the file has all of your necessary headers such as ‘first name’, ‘last name’, ‘email’, ‘phone’, ‘tag’, etc. Headers in the image above are boxed in red.

**Step 2: Import Your Contacts**

There are 2 ways to add contacts. In the top left corner, you can click “+” to manually create a contact. The other option is to select the import icon (an arrow pointing up) which will allow you to import contacts using your .csv file discussed in Part 1. By selecting “Import Contacts” you can upload a list of multiple contacts at once, saving time. This is the most efficient and effective method for adding multiple contacts.

{% embed url="<https://lh5.googleusercontent.com/U5hh38yscW2iHt_u982CEczVyGWE215EL_zEU_uaLqLBooo0colUywdJj5RDFiN36Wh7wMKKgxIgkl7blydqq-eMFM3wcxbbxovuxorA4N8zjj4TQsR7IVQmEpYyg7XR96rfrOP5Iy52NiLKrz7Z0mk>" %}

***NOTE*****:** If you cannot see the Import or Export icons, you will need to ensure that you have created a user in Settings --> Team Management. If you cannot find Team Management in Settings, please contact Support.

Once you click 'Import Contacts', Follow the steps in the pop-up window to ensure your list imports correctly.

* Click “Select File” or drag and drop the list.

{% embed url="<https://lh5.googleusercontent.com/acAlbZE1US6DEGfyXc3cu0BMVq8RXuzC1Hj_arw90WKjirrlD94SE1Wt8RKJvkc-v4BX8cg8jBdy9OGH6n5Ue7oOTow3Sp-K3haHCoQh8S8RPNj5I24Thx-_GZ1NQ02MU6gmJ40YrKTAWhT1OzGkvQA>" %}

* Map fields to determine how the data is imported into our software fields.
  * A green check mark on the left indicates the field is mapped and ready to import.
  * “Column Header From File” shows you which .csv column is being imported
  * “Preview Information” shows you what information was found in the .csv file
  * “Contact Fields” shows what our software contact record field the information will populate into. This is usually automatic for general fields such as first name, last name, email, phone, etc. The fields can be manually mapped using the drop-down in our software field column as well, for data such as birthday, company, etc as well as any custom fields that you may have created. our software is generally able to recognize that “phone number” means “phone” but there are some cases where you may need to manually select the contact field from the dropdown (for example, if you have a birthday column in the .csv file titled “b-day” you may need to select “Birthday”).

{% embed url="<https://lh5.googleusercontent.com/6zN3o172vrm5Rgl6y2-oFZlDAKhLSA3CtUtvhvW9pR-_4GcQpXnDy4Tf82-sJt3AgYXM0K3vlAAuZixuh_cR_iv86Q1LcWnyaUzIaeYST_WSwPYNovWv7dD3V-inrJcUEun3eFg27E5WS3aGLd2PB8g>" %}

* Click Next to advance to tab 3.
  * Here you can choose an import name (by default our software will create a name based on date and time).
  * You can check the box to create a “Smart List” of contacts from the import. This may be useful if the entire list is something you want to keep organized/managed together - if this is a list of contacts from one source, a list of people who signed up for information at a particular event, etc.
  * Drop down the “Advanced” tab to view more options.

{% embed url="<https://lh3.googleusercontent.com/p056kRJFIMwkTGriKVbj18mqMuKvh0egRkcgW9elyo8Sz71NlR7st2iIwtCPczjvA7asyMtbZ6uc8cL5D01PmmTXEUwo-WcY9f_ceNyLfsUWXgbDGGQWWw4z6J82f-w_4t0Oo4zMookNiLtzWXEzrWE>" %}

{% embed url="<https://lh3.googleusercontent.com/19RXFqIxQyENJ3hlmi3fLm1r6-bqH0atzOysFuGIZ7NzRJNRqga5YZw9JhrLpru4ktlwemxlMPep8kzEgi7jKB2fgszTrKJHjWXPnFoNYv6wY5RaswnTc56bhpnDiBnlJzWDI8D56Q4drhvoc4R3kN0>" %}

* Here you can choose your duplicate strategy- if a duplicate contact record is found in the import that matches an existing contact, do you want our software to update the record, add a second/additional record, etc.? You can even specify what information you want to cross-check for finding the existing contacts.
* You can also add tags. (You may have tags in the spreadsheet, but you may also want to add a tag here. This is useful if you are adding 1 tag to the entire list.)
* Toggle on “Add to Workflow/Campaign” if you wish to do so, and then choose the Workflow or Campaign to add the list too.
* Check the box if you wish to validate emails. This means our software will fire off a MailGun validation for all contact records with an email address. ***This may incur a MailGun charge.***
* Click Submit and the import will begin. This may take a few minutes if the list is long.

**Step 3. Confirm the Import**

* Reload the Contacts page before checking that the list of contacts was successfully imported.
* Under Contacts > Bulk Actions, you can view the import status and check any relevant details on the completion status.

{% embed url="<https://lh3.googleusercontent.com/n7F8HcuxQ13-AcSBqJrWa9_39SedEHEtsusNilOvmrcGreZWofsbTCmYBQYSWlyl4MbrScPL5z1TGwuzd0nSZwykbMRKxJI7OwbN9ld_UeuvEx9iGWoh2m562GET30DgL_BPPi8LMnNaFlLEpK_h5o8>" %}

***NOTE:*** All contact records must have a phone number and/or email address in order to import. You cannot import just a list of names.


---

# 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 dynamically by asking a question.

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

```
GET https://software-help-docs.gitbook.io/knowledge-base/software-guide/contacts/how-to-import-contacts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
