Suede AI Agent StudioDocsStart buildingOpen workspace
Navigation menu

CRM & sales4 min readUpdated

Import contacts from a CSV, spreadsheet or another CRM

Quick answer

Agent Studio imports contacts from any CSV file: choose Import CSV on the Contacts page, upload the file, add tags and import. Columns like name, email, phone, company and tags map automatically, any other column becomes a custom field, and existing contacts are matched by email, then phone, so nobody is duplicated.

What you'll have

  • Your entire contact list inside Agent Studio, deduplicated
  • Every imported contact tagged so you can find the group again
  • Extra columns saved as custom fields instead of thrown away
On this page
  1. How do I import contacts into Agent Studio?
  2. Which columns map automatically?
  3. What happens to duplicates and bad rows?
  4. How do I move my contacts from GoHighLevel?
  5. Questions
  • 5,000 rowsPer import
  • 2 MBPer file; split larger lists and import each part
  • Email, then phoneHow existing contacts are matched

How do I import contacts into Agent Studio?#

Upload a CSV with a header row and Agent Studio does the mapping for you. The whole run takes about a minute for a typical list.

Import your list

0 of 6 done

  1. Step 1: Export your list as CSV

    From a spreadsheet choose Save as CSV. From another CRM, run its contact export.
  2. Step 2: Open the import dialog

    On Contacts, choose Import CSV. Pick your file and the dialog shows roughly how many contacts it found.
    Import contacts
  3. Step 3: Tag the batch

    Under Tags for every imported contact, add a tag such as imported-oct or webinar so the group is one filter away.
  4. Step 4: Choose how to treat existing contacts

    Leave Update contacts that already exist on to fill in new details. Blank cells never erase saved details.
  5. Step 5: Import and review

    Choose Import contacts. The summary shows how many were created, updated and skipped, any rows with errors, and How the columns were read.
  6. Step 6: Save the group

    Filter Contacts by your import tag and choose Save as smart list, then start a welcome or reactivation automation on it.
    Open Contacts

Which columns map automatically?#

Agent Studio reads the header names most exports use, including Google Contacts and Outlook formats. Anything it does not recognize is kept as a custom field named after the header.

Header names Agent Studio recognizes
Contact fieldHeaders that map to it
First nameFirst name, Firstname, Given name, First
Last nameLast name, Surname, Family name, Last
Full nameName, Full name, Contact name
EmailEmail, Email address, E-mail, E-mail 1 - Value
PhonePhone, Phone number, Mobile, Cell, Phone 1 - Value
CompanyCompany, Company name, Organization, Business name
TagsTags, Tag, Labels (split on commas, semicolons or pipes)
SourceSource, Lead source
AddressAddress, Street, City, State, Province, Zip, Postal code, Country
OwnerOwner, Assigned to, Contact owner
OtherJob title, Website, Time zone, Birthday (YYYY-MM-DD)

What happens to duplicates and bad rows?#

Duplicates merge into the contact you already have, and bad rows are listed so you fix them in seconds. Each row is matched by email first, then phone.

  • Update contacts that already exist on: matched contacts get the new details, and empty cells leave saved values alone.
  • Turned off: matched contacts keep their details, and the import tags still apply to them.
  • Rows with no name, email, phone or company are skipped and counted.
  • Rows that fail validation are listed by row number with the reason, so you correct them and re-import only those.

How do I move my contacts from GoHighLevel?#

Export contacts from GoHighLevel's Contacts page as a CSV, then import that file here. Standard columns map on their own, GoHighLevel tags come across in the Tags column, and every custom field column lands as an Agent Studio custom field.

Select all contacts, use the export action to download the CSV, then upload it with Import CSV. Tag the batch from-ghl to keep it easy to find.

Once your list is in, sort it with tags and smart lists in Contacts and send your first email campaign.

Questions buyers ask#

How many contacts can I import at once?

Up to 5,000 rows per import from a file of up to 2 MB. Split a bigger list into parts and import each one; duplicates across parts still merge.

Will importing overwrite contact details I already have?

Never with blanks. With Update contacts that already exist on, filled cells update the contact and empty cells leave saved details untouched.

Can I import custom fields?

Yes. Any column Agent Studio does not recognize is saved as a custom field on each contact, named after the column header.

Can I tag everyone in an import?

Yes. Enter one or more tags under Tags for every imported contact and each row gets them, including contacts that already existed.

What file format does the importer accept?

A CSV with a header row. Excel, Google Sheets, Numbers and every major CRM can save or export one.

Was this page helpful?

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.