To import register data from a CSV file into OptiTech, prepare a file whose columns match the target register, then upload it through the import assistant. The assistant proposes a column mapping that you review before anything is created, so a half-matching export is fine as a starting point. This topic walks through the process with a simple example.
CSV works for registers, not for documents
CSV import covers the three registers: risks, vendors, and controls. Policies and plans are documents; import them through the document import instead. Excel files (.xlsx) work the same way as CSV in every step below. Save files as UTF-8 so Swedish characters survive the trip.
The following example imports a vendor list from a file named vendors.csv into the vendor register.
Prepare the CSV file
Prepare a
vendors.csvfile with a header row. Column names don't have to match OptiTech's field names exactly; the mapping step handles variations.Name,Contact,Service,Risk level,Contract end Example IT Drift AB,dana.smith@example.com,Managed IT operations,High,2027-03-31 Example Lön AB,alex.lopez@example.com,Payroll processing,Medium,2026-12-31For a risk register, typical columns are name, description, likelihood, impact, owner, and treatment plan. For controls: name, description, owner, and framework reference if you have one.
Confirm and verify
Confirm the import. The assistant reports the number of rows created:
Imported 2 vendors, 0 skippedRows it couldn't parse land in a review list instead of failing silently, so nothing disappears. Open the register and spot-check a few entries, then assign owners to anything imported without one.
Need help?
Join our Discord Server to ask questions or see what others are doing with OptiTech. For paid plan support options, see Support.