# Importing Contacts to Twilio SMS

mporting Twilio SMS contacts allows you to send the first message to your Twilio SMS contacts or send a broadcast to your Twilio SMS contacts.&#x20;

{% hint style="info" %}
When importing contacts make sure that you have enough contacts available on your Billing Plan.
{% endhint %}

## Importing Twilio SMS Contacts

{% hint style="info" %}
Before you can import Twilio SMS contacts, you will need to [connect Twilio as a channel](/ismessenger/messaging-channels/sms/twillio-sms.md).
{% endhint %}

**Step 1: Navigate to Channel Settings**\
From **Settings** Module, navigate to the menu item, **Channels**

**Step 2: Locate the Twilio SMS channel**\
Once you have located the Twilio SMS channel, press **IMPORT**

![](/files/lderfTK2xTxNgNIds3wX)

**Step 3: Upload CSV**\
You will be prompted to upload a CSV with contact information. If you need a reference, you can download a sample CSV file to populate the contact information.&#x20;

![](/files/-Md69cLYQQUnN0J_kiLM)

**Step 4: Start importing**\
Once you have uploaded the CSV file, press **IMPORT**. The import job will start processing and shortly after, you will be able to find the imported contact in the Contacts Module providing there are no errors/&#x20;

## CSV File

The uploaded CSV file will require three columns:&#x20;

* First Name
* Last Name
* Phone Number

### Error Handling

After creating a contact from a phone number, any future entries with the same phone number will be ignored. This means that if there are two or more rows with the identical phone numbers, the platform will ignore the duplicate entries.&#x20;

If any of the entries are missing a phone number, the platform will ignore the entry and proceed with the next.&#x20;

However, if an entry is missing a first name or last name, the contact will still be imported. If an entry is missing both first and last name, then the row will be ignored.

{% hint style="info" %}
Once the CSV has been processed by the platform, an error message will appear in the notifications if there has been any problems with the CSV import.
{% 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/messaging-channels/sms/twillio-sms/importing-contacts-to-twilio-sms.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.
