You can add custom field information for users, such as skills, office locations, or start dates, within your Asana teams in bulk through a CSV import. This allows you to populate and maintain those valuable details with ease.
To ensure a smooth import, your CSV file needs to be formatted correctly:
To upload a CSV file:
Note
You can click Download template to learn how to structure your information.
The import process will respect all existing access controls for custom fields. You can only update fields and values via CSV which you would typically have permission to edit.
When you upload your file, the system will perform a basic check. If headers are not formatted correctly or the "Email Address" column is missing, the UI will show a warning.
The UI will immediately confirm that your file upload was successful if everything is formatted correctly.
The actual updating of user custom fields happens as an asynchronous background job. Once all the records in your uploaded file have been processed, Asana will email the user who uploaded the CSV, notifying them the records successfully processed and any errors.
No. You need to ensure that the custom fields (column headers in your CSV, e.g., "Office Location") are already set up in the team's "Members" tab before you attempt to import data for them.
Anyone who has permission to edit custom fields on users within the team's "Members" tab can use the CSV import feature. The import respects existing access controls.
The system will match users by their email address and update the custom field values in Asana based on the information in your CSV. If someone is not present in the team, it will add them to the team (and invite them to your domain) if needed.
Yes, the CSV import is designed to override existing data. If a cell in your CSV contains a value for a custom field, it will update and overwrite the existing value for that user in Asana. However, if a cell in your CSV is blank for a particular custom field, the existing value in Asana will not be changed.
No. Leaving a cell blank in the CSV will not clear Asana's existing value.
Not at this time.
For multi-select fields, separate values within a single cell using semicolons (e.g., "ValueA;ValueB;ValueC"). The handling of different custom field types will generally follow the same behavior as CSV imports for projects in Asana. The case sensitivity of custom field values will also align with how project CSV imports handle this.
The import process will create any necessary new option values for single-select or multi-select fields. So, if "London" isn't an existing option for your "Office Location" single-select field, the import will add "London" as an option and assign it to the relevant users.

These cookies are strictly necessary to provide you with certain features. For example, these cookies allow you to access secure areas that require registration and set your privacy preferences. Because these cookies are essential to providing services to you, they cannot be disabled. You can set your browser to block or alert you about these cookies, but it may cause some parts of the site to not work.
Third party trackers collect information used for analytics and to personalize your experience with targeted ads. Under the Virginia Consumer Data Protection Act, you have the right to opt-out of the sale of your personal data to third parties. You also have the right to opt out of targeted advertising related processing. You may exercise your right to opt out of the sale of personal data and targeted advertising by using this toggle. If you opt out, we will not be able to offer you personalized ads and we will stop sharing your personal information with third parties. For more information please see our Privacy Statement.
These cookies allow us or our third-party analytics providers to collect information and statistics on use of our services by you and other visitors. This information helps us to improve our services and products for the benefit of you and others.
These cookies, provided by our third-party advertising partners, collect information about your browsing habits, as well as your preferences for various features and services. They also provide us with auditing, research, and reporting to know when advertising content has been displayed and how successful the content has been. This information allows us and our third-party advertising providers to display relevant advertising content.
These cookies provide enhanced functionality, providing chat support, allowing you to more easily complete forms, personalizing content to your preferences, and selecting your communications preferences. If you do not enable these cookies, or choose to disable them in the future, that could impact your ability to use certain features.