Help center

Import contacts from a CSV

Was this helpful?
Updated: Jul 1, 2026

Bring in your list, map the columns and handle errors.

Quick answer

Go to Contacts, select Import, upload a CSV with one contact per row, map the columns, and choose what to do with duplicates. Numbers must include a country code, and failed rows come back as a downloadable file you can fix and retry.

Where to find it: Contacts, then ImportOpen page
The Contacts table: your whole audience with tags, consent status and filters.
The Contacts table: your whole audience with tags, consent status and filters.

Step 1: Prepare the file

  • One contact per row; the first row is the header.
  • Phone numbers need a country code: +919876543210 or 919876543210. Numbers without one cannot be imported.
  • Optional columns: name, email, tags, consent status, and any custom fields you have created.
  • Saving from Excel or Google Sheets? Use File, then Download as CSV. Plain commas, no formulas.

Step 2: Run the import

  1. 1Go to Contacts and select Import.
  2. 2Download the sample CSV if you want a known-good starting point.
  3. 3Upload your file, then map each column to a Transket field. Unmapped columns are ignored.
  4. 4Choose what happens to numbers that already exist: skip them or update their fields.
  5. 5Review the summary and select Import.

Step 3: Check the result

You get a result summary: imported, updated, skipped, failed. Failed rows can be downloaded as a CSV with a reason per row (bad number format, duplicate in file). Fix those rows and re-import just that file.

Heads up Importing a contact does not create marketing consent. If your list opted in elsewhere, include a consent column in the file. Details in Manage consent and opt-outs.

Common questions

My numbers lost their leading + or zeros in Excel.

Format the phone column as text before pasting numbers, or wrap values in quotes. Then re-export the CSV and re-import.

What happens to duplicates inside the same file?

The first row wins and later duplicates are reported as failed rows, so you can decide what to keep.

Can I import tags for each contact?

Yes. Put them in one column separated by commas (like vip, wholesale) and map it to Tags. New tag names are created automatically.

Still stuck?

Raise a ticket or chat on WhatsApp. We typically reply within 24 hours.

Contact support