Importing Your Previous Logbooks
Transfer your complete flight history from other logbook apps or airline systems into Wader.
Bring your complete flight history into Wader from another logbook app or from your airline's crew system.
How the import works
Open Import.
In the app: go to More → Import Logbook.
On the web: open the web app and select Import in the side menu.
Choose your source. Search for your logbook app or your airline.
Follow the export steps shown for that source. The steps live in the app, so they are always up to date for every source we support.
Upload your file. It is processed automatically, and you are notified by email when it is done.
Sending your file by email
You can also forward your file to [airline]@wader.pro from the email address on your Wader account:
You can use the airline's IATA code, ICAO code or name, and the system identifies it. For example: ad@wader.pro, azu@wader.pro or azul@wader.pro.
If your airline uses AIMS / eCrew, you can also send it to aims@wader.pro.
To send from your work email, add it as a secondary email in your profile.
Good to know
Re-importing is safe. A flight that is already in your logbook is updated, not duplicated. See Updating Your Records via Import.
Standard Spreadsheet
If your logbook app or airline is not in the source list, you can copy your records into our template and import that file.
Follow the field specifications below exactly — incomplete or incorrectly formatted files may be imported with errors.
isSimulator
(optional)
Set to true if this entry is a simulator session rather than an actual flight. Defaults to false
flightDate
(required)
Date of the flight in YYYY-MM-DD format (e.g. 2023-06-15). DD/MM/YYYY is also accepted. Use one date format for the whole file
timeReference
(recommended)
Timezone reference for all time fields. Use UTC for Zulu time, LOCAL for local time or BASE for time relative to the home base airport. One value for the whole file: it is read from the first flight row. If blank, UTC is used
baseAirport
(optional)
ICAO or IATA code of your home base airport. Required if timeReference is BASE. Like timeReference, it is read from the first flight row
startTime
(recommended)
Block-off time (chocks removed / pushback) in HH:MM format. If blank, it will be defaulted to 00:00
takeoffTime
(optional)
Wheels-off time in HH:MM format
landingTime
(optional)
Wheels-on time in HH:MM format
parkingTime
(recommended)
Block-on time (chocks in / engines off) in HH:MM format. If blank, it will be determined based on startTime and totalTime
flightNumber
(optional)
Flight number (e.g. LA1234)
depAirport
(required)
ICAO or IATA code of the departure airport (e.g. SBGR or GRU). Leave blank for simulator sessions
arrAirport
(required)
ICAO or IATA code of the arrival airport (e.g. SBSP or CGH). Leave blank for simulator sessions
aircraftTailnumber
(required)
Aircraft registration / tail number (e.g. PT-MSY). Mandatory logbook entry
aircraftType
(required)
IATA or ICAO aircraft type code (e.g. B738 or 738). The legacy column names aircraftIcao and aircraftIata are still accepted
simType
(optional)
Simulator device type, if applicable (e.g. FFS, FTD, FNPT, AATD, BATD, BITD, PCATD). Only relevant when isSimulator is true. The legacy column name qualificationLevel is still accepted
function
(required)
Pilot function / role. Accepted values: PIC, SIC, PICUS, SPIC, Dual, Instructor, Examiner. Instructor and Examiner also count the time as PIC. If simulator: Trainee, Trainer
pilotName1
(recommended)
Name of the Pilot in Command. Use SELF if that was you. If blank, it is recorded as SELF, so when you were not the PIC, enter the PIC's full name. Mandatory for EASA logbook.
pilotName2
(optional)
SELF or the full name of the other crew member
pilotName3
(optional)
SELF or the full name of the other crew member
pilotName4
(optional)
SELF or the full name of the other crew member
totalCrew
(optional)
Number of pilots in the crew. If blank: 1 when the flight has soloTime, 4 when it has reliefTime, otherwise 2
totalTime
(required if start and parking times not provided)
Total flight time (block-to-block) in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
picTime
(optional)
Time as Pilot in Command in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). See the note below on how these override function
sicTime
(optional)
Time as Second in Command in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
soloTime
(optional)
Solo time in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
dualTime
(optional)
Dual instruction received in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
picusTime
(optional)
Time as Pilot in Command Under Supervision in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
spicTime
(optional)
Time as Student Pilot in Command in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
examinerTime
(optional)
Time acting as Examiner in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
instructorTime
(optional)
Time acting as Instructor in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90)
simTraineeTime
(optional)
Simulator session time as trainee in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). Only relevant when isSimulator is true
simTrainerTime
(optional)
Simulator session time as instructor or examiner in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). Only relevant when isSimulator is true
crossCountryTime
(optional)
Cross-country time in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). You can also enter true for the entire flight or false for none
actualInstrumentTime
(optional)
Actual IMC time in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). You can also enter true for the entire flight or false for none
simulatedInstrumentTime
(optional)
Simulated instrument time (hood / foggles) in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). You can also enter true for the entire flight or false for none
reliefTime
(optional)
Time not at the controls on an augmented crew in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). The legacy stickTime column (time at the controls) is still accepted
ifrTime
(optional)
Total IFR time in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). You can also enter true for the entire flight or false for none. Values longer than totalTime are capped to it
nightTime
(optional)
Night flying time in HH:MM (e.g. 1:30), decimal hours (1.5), or whole minutes (90). If blank, it is calculated automatically from startTime and parkingTime. It is not calculated when only totalTime is given
takeoffs
(optional)
Total number of takeoffs (day + night)
landings
(optional)
Total number of landings (day + night)
dayTakeoffs
(optional)
Number of daytime takeoffs. If omitted, it will be calculated based on takeoffs and OOOI times
nightTakeoffs
(optional)
Number of night takeoffs. If omitted, it will be calculated based on takeoffs and OOOI times
dayLandings
(optional)
Number of daytime landings. If omitted, it will be calculated based on landings and OOOI times
nightLandings
(optional)
Number of night landings. If omitted, it will be calculated based on landings and OOOI times
approachType
(optional)
Type of instrument approach flown. Accepted values: ILS CAT II/III, ILS CAT I, RNP-AR, RNP, GLS, LPV, LOC, VOR, NDB, or VISUAL. Use one value per flight; if multiple approaches were flown, use the most significant
remarks
(optional)
Free-text remarks or notes for the flight entry
multiPilot
(optional)
true if the flight was operated by a multi-pilot crew, false if single-pilot. A multi-pilot time is also accepted: anything above zero is read as true, and zero as false. If blank, the flight is recorded as multi-pilot
depNotes
(optional)
Free-text notes about the departure
depProcedure
(optional)
Departure procedure (SID) flown
depTransition
(optional)
Departure transition flown
arrNotes
(optional)
Free-text notes about the arrival
arrProcedure
(optional)
Arrival procedure (STAR) flown
arrTransition
(optional)
Arrival transition flown
Last updated
Was this helpful?