In this article, we explain how to reimport using a CSV or Excel file. With this method, you can easily update many parts of your project, such as tags, dates, and assignees. You can also use it to add new tasks.
Observe that you can do many bulk changes directly in our system. Read this article.
To do a reimport, you need be a Project leader or Project admin.
Download your project to CSV
The first step is to download your project as a CSV file. This file includes a full list of all tasks in the project, along with some related data fields for each task.
You can choose to include some extra fields:
Include Groups = will include the group structure (visually only), and add two extra columns, Geniebelt url (column P) and unique id (column Q)
Include Custom fields = will include your custom fields, if you have any.
Open the file in a spreadsheet program e.g. Excel or Google Sheets.
How to convert CSV to Excel
Open Excel and create a new blank workbook.
Navigate to the Data tab on the ribbon.
Click Get Data > From File > From Text/CSV.
Select your CSV file and click Import.
A preview window will appear.
Ensure the Delimiter is set correctly (usually "Comma" or "Comma-separated"), and change to Unicode UTF-8 (UTF-8 is the standard way computers encode and display text from most languages correctly).
Click Load to import the data into a new worksheet.
Make bulk changes in Excel
Make the edits, details on what can be changed are outlined below.
Save the updated file in either .csv or .xlsx format.
Then, import the revised file again.
Data Fields
Name of column | Explanation in wording | Explanation in picture |
gb_id
(column A) | Do not change input in this field. This is the ID number generated by our system for your task, allowing it to be recognized when you re-import the file. | |
name*
(column B) | Will update on reimport.
The group structure is only a visual feature in your CSV/Excel file and can only be modified within Geniebelt. Any changes made in the file, such as renaming groups, adding new ones, or deleting existing ones, will not be reflected in Geniebelt after uploading the updated version. |
|
start date*
(column C) | Will update on reimport.
Note that automatically scheduled tasks with dependencies in Geniebelt will override any dates set in the file.
All dates must be formatted as dd.mm.yyyy e.g. 01.06.2026. |
|
end date (*)
(column D) | Will update on reimport.
Note that automatically scheduled tasks with dependencies in Geniebelt will override any dates set in the file. | |
description
(column E) | Description changes will update on reimport. | |
progress
(column F) | Will update on reimport if set between 1–100%. Use 0 to avoid overwriting.
Decimals are not supported. | |
tags
(column G) | Will update on reimport.
To add multiple tags, separate them with commas, e.g., pre-construction, site manager. | |
assigned email
(column H) | Will update on reimport.
Only one email can be added on reimport, and it will replace all assigned users on the task.
Leave blank to keep existing assignments. | |
working week length
(column I) | Will update on reimport.
Leave blank to use the standard Monday–Friday workweek.
Entries that don’t match the working week below will fail. | |
working week
(column J) | Will update on reimport.
Leave blank to use the standard Monday–Friday workweek.
Entries that don’t match the working week lengh above will fail. | |
reporting mode
(column K) | Will update on reimport.
If left blank, it will default to percentage.
Must be filled out for custom unit to work. | |
custom unit name
(column L) | Will update on reimport.
Must be filled out for custom unit to work. | |
custom unit max
(column M) | Will update on reimport.
Must be filled out for custom unit to work. |
|
actual start date
(column N) | Will not update on reimport.
This is a visual feature in the export only, actual dates can only be edited in Geniebelt. | |
actual end date
(column O) | Will not update on reimport.
This is a visual feature in the export only, actual dates can only be edited in Geniebelt. | |
geniebelt url
(column P) | Will not update on reimport.
This is the URL to a specific Geniebelt task or group and cannot be edited. | |
unique id
(column Q) | Will not update on reimport.
This is the task ID from an Asta, MSP, or Primavera import. You can use it to rematch tasks back to your scheduling tool. | |
Custom field (displays the name of your custom field)
(column R, S, T etc) | Will not update on reimport.
This is a visual feature in the export only, custom fields can only be edited in Geniebelt. |
Things to keep in mind:
We do not support editing groups via reimport, any changes to group structure will be ignored.
Dependencies cannot be added, edited, or removed through CSV/Excel reimport.
Reordering tasks in the file will not affect their order in Geniebelt.
For new tasks, only name, start date, and end date are required. New tasks will be added to the end of the schedule and can be repositioned inside of Geniebelt.
Reimport will not delete tasks in Geniebelt that are missing from the file.
If the file fails, it may be due to incorrect edits, please review and try again. If it persists, you can contact our support for help.
Need help? Chat in the app or contact our support here.























