Importing Data
Import your logbook from webCIS, CSV, or your crew roster.
Import Sources
All import options are in Settings → Import & Export. Block-Time supports four sources:
Import your complete webCIS flying history into Block-Time. There are two ways to do it — directly from the website, or from a file you request by email.
The webCIS Flying Experience Report is not error free and complete - it may be missing data!
-
1
Open Settings → Import & Export, then tap webCIS History
A sheet appears offering two import methods.
-
2
Choose an import method
Import Directly from webCIS Easiest
-
1
Tap Import Directly from webCIS — a browser opens inside Block-Time
-
2
Log in with your QF credentials, Navigate to Operational, Flying Experience
-
3
Enter the date range and click Display
-
4
Tap the green Extract Logbook Data button at the bottom of the screen
iPad — iOS 26 Known IssueOn iPad running iOS 26, the authentication loop may not complete correctly in full-screen mode. If you get stuck, switch to windowed mode before logging in. Alternatively, choose receive a text message as your authentication method, or authenticate using your phone.
NoteThe downloaded webCIS data is saved automatically to your Backups folder under Block-Time in iCloud Drive if enabled. You can use this file for a future import or open it in a spreadsheet app to manually review and amend before importing again.
Import from File
-
1
Search Workday for the Manager Crew Systems email address and request a copy of your webCIS Flying Record
-
2
Once received, save the file to iCloud Drive or your device
-
3
Tap Select webCIS File and choose the saved file
-
-
3
Review aircraft type mapping
Block-Time groups registrations by prefix and auto-maps known ones. Unmapped groups are shown in orange — tap one to assign an aircraft type.
Each registration group has two mapping modes:
- Simple (default) — one prefix maps to one aircraft type. For example, all VH-EB* → B737.
- Advanced — the same prefix spans multiple fleets. Define rules by rego range and/or date range; the first matching rule wins.
Advanced rule fields: Rego range (From / To, e.g. EBA–EBV), optional Date range (after / before a date), and Aircraft type. Tap +Rule to add a rule; tap a rule row to expand and edit it.
TipUse Advanced mode if the same registration prefix was used by two different aircraft types at different points in time — for example, VH-OG* originally assigned to the B767 before the A321.
-
4
Tap webCIS History
Duplicate detection is applied automatically.
Any spreadsheet that can be exported to CSV can be imported into Block-Time. You map the columns yourself, so it works with exports from other logbook apps or custom spreadsheets.
-
1
Export your data to a
.csvfileSave it somewhere accessible — iCloud Drive works well.
-
2
Go to Settings → Import & Export → CSV Data Import
-
3
Select your CSV file
-
4
Map your columns
Block-Time reads your column headers and lets you match each one to a logbook field. The table below lists every available field you can map to.
NoteOnly Date is required, but map every column that is available for the most accurate results. Pay particular attention to columns containing times.
Block-Time Field Description Flight Info Date Required Flight date Flight Number Flight or sector number Aircraft Reg Aircraft registration Aircraft Type ICAO type code (e.g. B789, A332) From Airport Departure airport (ICAO or IATA) To Airport Arrival airport (ICAO or IATA) Crew Captain Name Captain / P1 name F/O Name First Officer / P2 name S/O1 Name Second Officer 1 (relief / P3) S/O2 Name Second Officer 2 (relief / P4) Times (decimal hours) OUT Time Block-out time (e.g. 1130 or 11:30) IN Time Block-in time (e.g. 1130 or 11:30) STD Scheduled departure time STA Scheduled arrival time Block Time Total block time Night Time ✦ Night flying time P1 Time ✦ PIC / P1 time P1US Time ✦ P1 under supervision (ICUS) time P2 Time ✦ SIC / P2 / co-pilot time Instrument Time ✦ Actual instrument / IFR time SIM Time Simulator / synthetic trainer time Movements (integers) Day Takeoffs Number of day takeoffs Day Landings Number of day landings Night Takeoffs Number of night takeoffs Night Landings Number of night landings Approaches (yes / true / 1) ILS ILS approach (Cat 1 or Cat 2) AIII Autoland / Cat 3 approach RNP RNP / RNAV approach GLS GLS approach NPA Non-precision approach Flags (yes / true / 1) Pilot Flying Whether you were the handling pilot PAX Positioning / deadhead flight Custom Fields Counter 1 User-defined counter field 1 Counter 2 User-defined counter field 2 Counter 3 User-defined counter field 3 Counter 4 User-defined counter field 4 Counter 5 User-defined counter field 5 Counter 6 User-defined counter field 6 Counter 7 User-defined counter field 7 Counter 8 User-defined counter field 8 Counter 9 User-defined counter field 9 Counter 10 User-defined counter field 10 Other Remarks Free-text notes or endorsements TipFields marked ✦ support multiple source columns. For example, if your spreadsheet has separate "PIC Night" and "SIC Night" columns, you can select both and Block-Time will sum them automatically.
TipColumns named Counter 1 through Counter 10 in a Block-Time CSV export are automatically detected and mapped to their corresponding custom fields.
Common Logbook Mappings
If you are importing from another logbook app, use the column names below as a guide when mapping fields in Block-Time.
Logten Pro
Block-Time Field Logten Pro Column Date flight_flightDateFlight Number flight_flightNumberAircraft Reg aircraft_aircraftIDAircraft Type aircraftType_typeFrom Airport flight_fromTo Airport flight_toCaptain Name flight_selectedCrewPICF/O Name flight_selectedCrewSICS/O1 Name flight_selectedCrewReliefS/O2 Name flight_selectedCrewRelief2STD flight_scheduledDepartureTimeSTA flight_scheduledArrivalTimeOUT Time flight_actualDepartureTimeIN Time flight_actualArrivalTimeBlock Time flight_totalTimeNight Time flight_nightP1 Time flight_picP1US Time flight_p1usP2 Time flight_sicInstrument Time flight_actualInstrumentSIM Time flight_simulatorPilot Flying flight_pilotFlyingCapacityDay Takeoffs flight_dayTakeoffsDay Landings flight_dayLandingsNight Takeoffs flight_nightTakeoffsNight Landings flight_nightLandingsRemarks flight_remarksNoteThese mappings are not exhaustive and may differ depending on how your logbook app was configured. If a column name in your export does not match, check the column header in the file directly and map it accordingly.
-
5
Tap Show Preview, then Import
Review sample rows with your mappings applied before confirming.
Import flights directly from a QF crew roster. Block-Time parses the roster and creates logbook entries for each flight sector found. Both Shorthaul (SH) and Longhaul (LH) formats are supported. After importing, Block-Time can also look up the crew for each flight from webCIS.
This only works with the file emailed from webCIS using Send My Roster. Copying text directly from the webCIS screen will not work.
-
1
Go to Settings → Import & Export → Roster Import
-
2
Choose an import method
Block-Time offers three ways to get your roster in:
Share from Mail
-
1
In webCIS, tap Send My Roster
-
2
Open the email in Mail, then long-press the attached file
-
3
Tap Share and select Block-Time from the app row
-
4
You may need to scroll right in the share sheet, or tap More to add Block-Time to the list
Saved Roster File
-
1
In webCIS, tap Send My Roster
-
2
Open the email and save the attached file to Files or iCloud Drive
-
3
In Block-Time, tap Select Roster File and choose the saved file
Copy & Paste
-
1
In webCIS, tap Send My Roster
-
2
Open the email in Mail and tap the attached file to preview it
-
3
Tap Select All, then Copy
-
4
Paste into the text field in Block-Time, then tap Process
-
-
3
Review the detected sectors
Block-Time lists all flight sectors found. Uncheck any you don't want to import, then tap Import.
-
4
Fetch crew names (optional)
Once the flights are imported, Block-Time offers to look up crew names from webCIS. Tap Fetch Crew to start, or Skip. Block-Time works through each sector — signing you into webCIS if needed — and fills in any empty Captain, F/O and S/O slots. It never overwrites a crew name you've already entered.
A summary then shows how many flights were updated, how many had no crew found, and any sectors that failed. Tap Retry Failed to run the failed sectors again.
Fetched crew names use the style set in Settings → Imported Crew Name Format (First Last, F. LAST, LAST First, or Last, First). This setting applies to crew fetched from a roster import and names brought in via Crew Names & Notes.
You can re-import your roster after each update — flights already in your logbook will not be duplicated.
Fetch crew for existing flights
You can run the same webCIS crew lookup across your whole logbook at any time — not just after a roster import. This fills empty crew slots on flights you've already logged. webCIS historical data is limited to approximately the previous 12 months only.
-
1
Go to Settings → Import & Export → webCIS Crew Names
Block-Time scans your logbook for flights with empty crew slots. The first time, it asks for your webCIS staff number so it can identify you in each crew list — this is saved for next time.
-
2
Let it fetch
Block-Time works through every flight that's missing crew, signing you into webCIS if needed, and fills in any empty Captain, F/O and S/O slots. Crew names you've already entered are left untouched.
-
3
Review the summary
See how many flights were updated, how many had no crew found, and any that were skipped or failed. Tap Retry Failed to run failed sectors again.
Fetched names use the same Imported Crew Name Format as the roster flow. Flights are skipped when they have no flight number, date, or a departure airport Block-Time can't recognise — the summary lists how many and why.
Import a list of crew names from a CSV or tab-delimited file. Every name is added to your crew name pickers, so you can pick crew quickly when logging flights. You can optionally bring in extra columns as notes against each name.
-
1
Go to Settings → Import & Export → Crew Names & Notes
Choose a CSV or tab-delimited file. Block-Time reads the column headers and opens the mapping screen.
-
2
Map the Crew Name column
Select the column that holds the crew name. This is required. Two options control how names are read and stored:
- Source file names — tell Block-Time how the names appear in your file (for example First Last, or Last First).
- Save names as — choose the format the names are stored in for your crew pickers.
A live preview of the first row shows how the name will look once imported.
-
3
Add note columns (optional)
Tap Add to map one or more columns as notes against each name. Each note column has an editable label that is placed before the value — leave the label blank to store the raw value. Skip this step if you only want to import names.
-
4
Tap Import
Block-Time confirms how many names were added, how many were already in your crew list, and how many notes were saved.
Names already in your crew list are not duplicated. Notes for an existing name are appended to that crew member's notes.
You can also export your crew list. In Settings → Import & Export, tap Crew Names & Notes under Export to save every saved crew name and its notes as a CSV file. The exported file re-imports through this same flow.