CSV Upload
Import Organization, Account, User, and NPS data via CSV Upload
CSV Uploads Overview
If you have data that you're not able to import through the use of our integrations or Vitally's APIs, you can use the CSV Upload tool found in the Integrations Catalog.
CSV: What can I import
Organizations and organization traits
Accounts and account traits
Users and user traits
NPS responses
If you have any other types of data that you would like our help importing into your Vitally account, please contact our support team via the in-app chat, and we'd be happy to evaluate your request.
CSV: Formatting
Depending on the import type, you must include a couple of required columns on your CSV and the traits you wish to update or create. View the different requirements and formats below:
Required Columns:
Organization External ID
Additional Traits: Include columns for any additional Organization traits you would like to update or create.
Example CSV:
externalId | name | industry | phoneNumber |
47594e998e26 | Acme Co. | Software | 5551118888 |
582mv82sh7v2 | Worldwide Inc. | eCommerce | 5559997777 |
CSV: Formatting Trait Types
Trait Type | Example | Formatting Notes |
---|---|---|
String | Company Name | Short text string. All characters supported. |
Number | 5500.00 | Numbers and decimals only. Do not include commas, currency symbols, underscores, hyphens, etc. |
Date Datetime | 2022-10-28T15:53:33Z | Recommended: ISO8601 format. We will attempt to parse other familiar formats when possible i.e. 10/28/2022 *It is not recommended to format 28/10/2022 (day being the first number) |
Boolean |
| All lowercase, no quotes.
|
Multi-Select | single value: multi-value: | Array formatting: must include the square brackets, quotes around the values, and comma-separated |
Text Area | The text area trait is an open text field for long text entry. Great for sending text with multiple paragraphs, lots of text, carriage returns, etc. | Long text field. All characters supported. |
CSV: How to upload
How To | How To Visual |
---|---|
|
CSV: Create new Vitally Custom Traits
For new traits that do not yet exist in Vitally, you can create the custom Vitally Trait right within the CSV Upload tool.
Follow all the steps above on CSV: How to Upload up until step 7
Type in the name of the trait as you would like it displayed in Vitally
Select the new name at the top of the trait selector
Once done mapping all your traits, select SAVE AND IMPORT
Any CSV Columns that have the Vitally Trait field left empty will be ignored and excluded from the import.
Once you upload all the values in your CSV will be uploaded to the new trait
FAQ
Q: Is there a limit on how many rows I can upload in a CSV? A: There isn't a limit on how many rows but there is a file size limit of 100mb.
Q: Can I null traits? A: No, you can not remove values from any trait.
Q: I want to append values to a multi select trait via a CSV
A: At this time when uploading a csv with a value for a multi select it will replace the current value. As a workaround you can use playbook automation. If you update a multi select trait, it doesn't replace, it appends. Another workaround would be to add all values wanted in the multi select trait with the formatting stated above of multi-value: ["green", "red"]
Q: If a User/Account/Org does not exist (external ID does not live in Vitally), does it skip that row or create a new one? A: If an Organization, Account, or User does not exist in Vitally then a new one will be created, it will not skip that row.
Last updated