The Import Devices feature enables administrators to create or update multiple devices simultaneously by importing a spreadsheet. This capability simplifies device onboarding, inventory management, and bulk administration tasks, eliminating the need to configure each device individually.
Cloudi-Fi provides a standardized import template to ensure that device information is formatted correctly before import.
Before you begin
To import devices:
- Navigate to Networks.
- Go to the Devices tab.
- Click Import / Export.
- Select Import.
The Devices Import dialog opens.
From this dialog, you can:
- Access the import documentation.
- Download the latest device import template.
- Select the spreadsheet to import.
- Choose whether existing devices should be updated during the import.
Cloudi-Fi supports the following spreadsheet formats:
.ods.xls.xlsx
Download the import template
Always use the latest import template to ensure compatibility with the current version of Cloudi-Fi.
To download the template:
- Click Download the template.
- Save the Excel template to your computer.
- Populate the spreadsheet with your device information.
- Save the completed file before importing.
Import devices
Once the template has been completed:
- Click Choose file.
- Select the completed spreadsheet.
- (Optional) Enable Update existing entries if you want to modify devices that already exist.
- Click Start.
Cloudi-Fi validates the uploaded file before processing the import.
Update existing entries
The Update existing entries option controls how Cloudi-Fi handles devices that already exist in the selected network.
Disabled
Only new devices are created.
Existing devices are ignored and remain unchanged.
Enabled
Existing devices are updated using the values provided in the spreadsheet.
Fields left empty in the import file are ignored and do not overwrite existing values.
Supported fields
The device import template contains the following columns.
| Label | Mandatory (Import) | Expected Format | Example Value |
| Name | No | Text (maximum 255 characters) | Toto's iPhone |
| Hostname | No | Text (maximum 255 characters) | iPhoneToto |
| Locked IP | No | Boolean (true or false) | true |
| MAC Address | Yes | MAC address using : separator (17 characters) | aa:bb:cc:dd:ee:ff |
| Location | No | Text (maximum 255 characters). The location must already exist in the network. | New York Office |
| Group | No | Text (maximum 255 characters). The group must already exist in the network. | Employee |
| Security Zone | Yes | Text (maximum 255 characters). The security zone must already exist in the network. | Corporate |
| Security Profile | Yes | Text (maximum 255 characters). The security profile must already exist in the network. | Internet Full Access |
| Brand | No | Text (maximum 255 characters) | Apple |
| Model | No | Text (maximum 255 characters) | iPhone 12 |
| Device Type | No | Text (maximum 255 characters) | Smartphone |
| Operating System | No | Text (maximum 255 characters) | iOS 15 |
| MAC Vendor | No | Text (maximum 255 characters) | Apple |
Import validation
Before importing any data, Cloudi-Fi validates the uploaded spreadsheet.
Validation includes:
- Supported file format
- Required fields
- MAC address format
- Field length constraints
- Existing Locations
- Existing Groups
- Existing Security Profiles
- Data consistency
Only records that pass validation are imported successfully.
If one or more records contain errors, Cloudi-Fi generates an import error report to help identify and correct the issues.
Import error report
If the import process detects one or more errors, Cloudi-Fi automatically generates an Import Report in Microsoft Excel (.xlsx) format.
The report is available for download once the validation process completes and provides detailed information about each failed record.
Each row in the report corresponds to a single validation error and contains the following information:
| Column | Description |
| Reference | The unique identifier of the imported record. For device imports, this is the MAC Address. |
| Line | The row number in the original import spreadsheet where the error occurred. |
| Sheet Name | The worksheet containing the invalid record. This is particularly useful when importing spreadsheets with multiple sheets. |
| Message | A description of the validation error explaining why the record could not be imported. |
Example
| Reference | Line | Sheet Name | Message |
| AA:BB:CC:DD:EE | 15 | Devices | Invalid MAC address format. |
| 11:22:33:44:55:66 | 28 | Devices | Security Profile "Internet Full Access" does not exist. |
| 22:33:44:55:66:77 | 42 | Devices | Location "London Office" was not found. |
After correcting the reported errors, update the original spreadsheet and import the file again.
Best practices
To ensure a successful import:
- Always use the latest import template.
- Verify that every MAC Address is unique and correctly formatted.
- Ensure referenced Locations, Groups, and Security Profiles already exist in the network.
- Test imports with a small dataset before importing a large inventory.
- Enable Update existing entries only when existing devices should be modified.
Notes
- The MAC Address is mandatory and uniquely identifies each device.
- Existing devices can be updated without recreating them by enabling Update existing entries.
- Cloudi-Fi supports
.ods,.xls, and.xlsxspreadsheet formats. - If validation errors are detected, an Import Report (
.xlsx) is generated to help identify and correct invalid records before retrying the import.