Do you have your flight data available in a digital format that doesn’t match any of the predefined import options? You can still easily upload your entire flight history using one of the following approaches:
Use our custom CSV template – Copy your records into the template to ensure a smooth and accurate import.
Use your own file – You can upload your existing file, as long as it includes all required columns. During the import process, you can map your columns to match the corresponding fields in FLYLOG.io. If you are using an Excel file, make sure to convert it to CSV format before uploading.
If you are importing flight records exported from systems such as AIMS eCrew or other crew or airline scheduling systems, please check the Airline Pilots guide. To import your previous experience from another digital logbook, please refer to the Migrate from eLogbook.
Custom Template
Fill in the columns with your flights (required columns listed below)
Template file is a standard CSV file you can open and edit in MS Excel, Apple Numbers, or Google Spreadsheets. Please be sure to convert your file back to CSV after editing.
Upload the file to the FLYLOG app in Import -> Custom import with Template
💡 Pro Tip: Use standard ICAO type designators as your aircraft type codes for best results.
Your Own File
If your file matches our template structure, the import will proceed automatically.
If your file uses a different structure or column names, a column mapping table will appear. During this step, you can assign each column from your file to the corresponding FLYLOG.io field.
File must include all required columns listed below; otherwise, the import cannot be completed.
💡 Note: Using our custom template avoids the need for column mapping and reduces the risk of errors.
Required Columns
In the table below, you can find columns that MUST* be present in CSV file. If you are using your own file, RENAME your columns to exactly match the columns in our template.
Column name | Description |
|---|---|
*DATE | Date of flight (yyyy-MM-dd or dd/MM/yyyy) |
*DEPARTURE_AIRPORT | Departure place |
*ARRIVAL_AIRPORT | Arrival place |
*AIRCRAFT_TYPE | ICAO type designator of aircraft |
*AIRCRAFT_REGISTRATION | Aircraft registration/tail |
*DURATION_BLOCK | Total block time (HH:mm or HH:mm:ss or decimal) |
*LDGS_DAY | Day landings |
LDGS_NIGHT | Night landings |
TIME_BLOCK_START | Block start time (HH:mm or HH:mm:ss) |
TIME_BLOCK_END | Block end time (HH:mm or HH:mm:ss) |
DURATION_PIC | Pilot In Command time (HH:mm or HH:mm:ss or decimal) |
DURATION_PICUS | Pilot under Supervision time (HH:mm or HH:mm:ss or decimal) |
DURATION_SIC | Second in Command/Co-pilot/FO time (HH:mm or HH:mm:ss or decimal) |
DURATION_DUAL | DUAL received time (HH:mm or HH:mm:ss or decimal) |
DURATION_INSTRUCTOR | DUAL given (HH:mm or HH:mm:ss or decimal) |
DURATION_NIGHT | Night time (HH:mm or HH:mm:ss or decimal) |
DURATION_IFR | IFR time (HH:mm or HH:mm:ss or decimal) |
DURATION_IFR_ACTUAL | IMC time (HH:mm or HH:mm:ss or decimal) |
DURATION_IFR_SIMULATED | HOOD time (HH:mm or HH:mm:ss or decimal) |
DURATION_XC | Cross Country time (HH:mm/HH:mm:ss or decimal) |
DURATION_MULTI_PILOT | Multi-pilot time (HH:mm or HH:mm:ss or decimal) |
DURATION_SIMULATOR | Simulator time (HH:mm or HH:mm:ss or decimal) |
SIMULATOR_TYPE | Type of simulator |
REMARKS | Remarks and endorsements (visible in official export) |
PERSONAL_NOTE | Private remark (not visible in official export) |
APPROACH_TYPE | Approach type (VISUAL, VOR, ILS, ILS_CAT3, …) |
APPROACH_NR | Nr of approaches |
TAGS | Multiple tags can be separated by space |
NAME_PIC | Name of PIC (Instructor) - use “SELF” for yourself as Pilot In Command |
NAME_COPILOT | Name of Copilot - for multi-pilot and multi-crew-coordination flights (MCC) |
NAME_PICUS | Name of Pilot in Command under Supervision |
NAME_STUDENT | Name of your Student - if you performed the flight as instructor |
TAKEOFFS_DAY | Day takeoffs |
TAKEOFFS_NIGHT | Night takeoffs |
TIME_TAKEOFF | Takeoff time - actual departure time (HH:mm or HH:mm:ss) |
TIME_LANDING | Landing time - actual arrival time (HH:mm or HH:mm:ss) |
FLIGHT_NUMBER | Scheduled flight number (#FR1234) |
ROUTE | Route of flight. For multi-leg flights. |
Troubleshooting
If the import fails:
Ensure your file is saved in CSV format.
Check that date and time formats are valid.
Review the mapping screen and make sure all required fields are mapped correctly.
If the problem persists, send us your file to support@flylog.io - our team will assist you.