Upload data via CSV

Who can use this feature?

  • Admins

Upload CSV files to create or update Accounts, Contacts, Opportunities, Team Members, and Custom Objects in Unison. Before importing, Unison checks your file and lets you map each CSV column to a Unison property.

Prepare your CSV file

Your file must meet these requirements:

RequirementDetails
File type.csv
EncodingUTF-8; UTF-8 BOM is supported
DelimiterComma
File sizeMaximum 50 MB
RowsMaximum 100,000 data rows
Header rowThe first row must contain unique column names
DataInclude at least one data row
ScopeInclude one object type per file

If a value contains a comma or line break, enclose it in double quotes. To include a double quote inside a value, enter it twice.

Keep column names consistent between uploads. Unison can reuse saved mappings when headers match.

Include the required properties

Every imported record needs a non-empty identifier that is unique within the file.

ObjectRequired propertiesRecommended properties
AccountsExternal IDAccount name
ContactsExternal IDEmail and an Account reference
OpportunitiesExternal ID and an Account referenceOpportunity name
Team MembersEmail and either Member Name or First NameTitle
Custom ObjectsPrimary key and any required relationshipsDisplay field

An Account reference can use an Account ID, domain, or name, depending on how you map the column.

Format property values

Use consistent formats throughout the file:

Property typeRecommended formatExample
DateYYYY-MM-DD2026-12-31
NumberPlain numeric value without currency symbols or thousands separators125000.50
Booleantrue or falsetrue
EmailComplete email addressjane@acme.com
DomainDomain without a protocol or pathacme.com

Optional cells can be empty. Required identifiers and required relationships cannot be empty.

Upload and map your file

  1. Open Settings > Integrations.
  2. Select File Upload.
  3. Click Upload file and choose the object type represented by the file.
  4. Download the example file when one is available, or upload your prepared CSV.
  5. For every CSV column, choose a Unison property or explicitly ignore the column. You can also create a Text, Number, Boolean, or Date property while mapping.
  6. Review the validation results. Resolve missing identifiers, duplicate identifiers, missing Account references, and invalid mappings before continuing.
  7. Click Start import.

You can leave the page after the import starts. Return to File Upload to review the upload history and import status.

FAQs

Question: Do my headers need to match the example file exactly?

Answer: No. During the first import, you can map your headers to the appropriate Unison properties. For later uploads, keeping the same headers allows Unison to reuse the saved mapping.

Question: Can I omit a column included in a saved mapping?

Answer: Optional mapped columns can be omitted. The identifier column—and any required parent or relationship column—must remain in the file.

Question: What happens to unrecognized columns?

Answer: You must map each column to a Unison property or explicitly ignore it before starting the import.

Question: Can two columns map to the same Unison property?

Answer: No. Each Unison property can be mapped only once within an import.

Question: Can a file contain duplicate identifiers?

Answer: No. Each identifier must be non-empty and unique within the file.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request