BioStar Air Bulk User Upload Troubleshooting Guide
Several customers and partners have reported issues when uploading user lists in bulk. Most problems stem from incorrectly formatted CSV files. Please follow the instructions below exactly to ensure your upload works as expected.
Preparing Your CSV File
1. Use the Exact Format of the CSV Template
- Download the template from the Admin Portal:
User Management → Users → + Add User → Import Users → Download - Do not add or delete columns manually. The system will reject the file if unexpected columns are present.
- If you need to include additional fields like Employee ID or Department, go to User Template Settings and add these fields there. Once added, they will appear automatically in the downloaded CSV file.
2. User Key (User ID)
- This is the unique numeric ID for each user.
- You may leave this column blank and the system will assign values automatically.
- If you choose to populate it yourself:
- The value must be numeric only
- The value must be unique
- Do not include letters, spaces, hyphens, or special characters
- Important: If you’re trying to insert a company-specific employee ID (which often contains letters), do not use the User Key field. Instead, create a custom field for this purpose using User Template Settings.
3. Email Address
- Must follow a valid email format (see validation formula below).
- No spaces
- Contains @
- Domain includes a . and the top-level domain (example.com, gmail.com, suprema.co.kr)
- No extra periods after the address.
- No special or hidden characters
- Must be an email address. (We have seen instance of "Did not provide" or "Not Provided".
- Must be unique — no duplicates allowed within the file or among existing users.
- Required if the user will be issued:
- Mobile credential
- LinkPass
- QR code credential
- Not required if the user only has an RFID card.
4. Phone Number
- Optional unless used for credential delivery via SMS.
- Must be unique, just like email addresses — no duplicates within the file or with existing users.
- Email is preferred for credential delivery since SMS messages incur an additional charge.
5. Date Fields
All date fields (such as Issue Date or Expiration Date) must follow this exact format:
YYYY-MM-DDTHH:MM:SS.sssZ
Example:
1995-05-09T00:00:00.000Z
Even small differences — such as a missing "Z", using slashes instead of dashes, or omitting the time — will cause the upload to fail.
6. Credential Requirements
Credential Type | Email or Phone Required? |
---|---|
RFID Only | No |
Mobile / LinkPass / QR | Yes – one is required |
- Credentials must be delivered to either an email address or a phone number.
- You can provide both, but at least one is required for mobile-type credentials.
- Email is free. SMS is billed.
Excel Formulas for Pre-Validation
We strongly recommend using the following formulas in helper columns to check your data before uploading.
Detect Duplicate Emails or Phone Numbers
=IF(E2="", "", IF(COUNTIF(E$2:E2, E2)>1, "Duplicate", "First Occurrence"))
Validate ISO 8601 Date Format (Column Q)
=IF(Q2="", "", IF(AND(LEN(Q2)=24, ISNUMBER(VALUE(MID(Q2,1,4))), MID(Q2,5,1)="-", ISNUMBER(VALUE(MID(Q2,6,2))), MID(Q2,8,1)="-", ISNUMBER(VALUE(MID(Q2,9,2))), MID(Q2,11,1)="T", ISNUMBER(VALUE(MID(Q2,12,2))), MID(Q2,14,1)=":", ISNUMBER(VALUE(MID(Q2,15,2))), MID(Q2,17,1)=":", ISNUMBER(VALUE(MID(Q2,18,2))), MID(Q2,20,1)=".", ISNUMBER(VALUE(MID(Q2,21,3))), RIGHT(Q2,1)="Z"), "Valid", "Invalid"))
Validate Email Format (Column E)
=IF(TRIM(E2)="", "", IF(AND( ISNUMBER(FIND("@", E2)), ISNUMBER(FIND(".", E2)), FIND("@", E2) > 1, FIND(".", E2, FIND("@", E2)) > FIND("@", E2) + 1, LEN(E2) - LEN(SUBSTITUTE(E2, "@", "")) = 1, ISERROR(FIND(" ", E2)) ), "Valid", "Invalid"))
Upload Errors? Here’s What to Check
- Did you download the correct template and avoid adding extra columns?
- Are all required fields filled in for users receiving mobile credentials?
- Are email addresses and phone numbers unique across both the file and your existing users?
- Are date and email formats exactly as specified above?
Please note: We do not offer file correction services. If your file does not upload, use the validation tools above to identify and fix the issue.
This guide is intended to help you complete the upload successfully without manual troubleshooting from our team.