1. Getting started
Try a sample before signing in
- On the website, select Try a sample logbook.
- Search or filter the fictional flights. Choose Summaries to see hours by aircraft, or View details for one entry.
- Use Clear filters to restore the full list. Reloading the page resets your choices.
The sample is read-only and needs no sign-in or calendar connection. It cannot edit your logbook. If it will not load, select Try again; a successful retry moves the cursor to Search flights. The PDF link remains available if loading still fails. The sample PDF always contains the complete fictional period and separate opening totals, regardless of the screen filters.
First-time setup
- Select Open logbook at the top of this guide. Sign in with an available service, or use your existing username and password. Use the method linked to your account.
- Follow the setup prompts. Choose your type of flying and, if you wish, your pilot licence and usual aircraft or role.
- For Air NZ flying, choose your work calendar. You can leave this until later.
- Choose how to bring in previous flying: individual flights or opening totals.
- Review your choices and finish setup.
Leave optional settings blank if they do not apply or you do not know the value yet.
Your aircraft list starts empty. Add your own aircraft in Settings → Aircraft types.
To repeat setup, open Settings → Run guided setup. To add previous flying later, choose Set up previous flying.
Find the right page
| Page | Use it to |
| Log Flight | Enter a flight manually. |
|---|
| Air NZ | Choose roster flights and import CrewCMS data. Enable Air NZ imports in Settings to show this page. |
|---|
| Logbook | Find, edit or restore entries. Select Export here to print or download records. |
|---|
| Summaries | View hours, takeoffs, landings and recorded currency activity. |
|---|
| Settings | Change preferences, manage aircraft and bring in previous flying. |
Use the header navigation on a computer or tablet. On a phone, use the bar at the bottom. The highlighted page is the one you are viewing.
Website, Privacy policy and User guide links open a separate tab. Your current entry stays in the app.
If a sign-in option is missing
- Select Retry sign-in options if offered.
- If it still fails, use another sign-in method already linked to your account, or try again later.
Retrying does not submit your username or password. Only configured services are offered.
Keep your existing account. Creating a second account will not recover the logbook in your first account. Contact support if you cannot sign in.
Back to contents
2. Settings
Open Settings, change the items you need, then select Save settings. You can leave optional fields blank; keep existing choices unless you want to change them.
| Setting | What to choose |
| Pilot licence | Under Currencies, select your licence. Choose Not specified to leave it blank. ATPL adds the combined ATPL activity column in Summaries; it does not verify your licence. |
| Show instrument currency | Enable this to show instrument-activity indicators in Summaries. Add your certified check dates if known. |
| Medical / flight review dates | Copy the applicable expiry dates from your records. These create reminders, not an assessment of your eligibility to fly. |
| Default aircraft type / Default role | Your usual choices for new manual entries. You can change them for each flight. |
| Air NZ imports / Work calendar | Enable the Air NZ tools and select the calendar containing your roster. |
| Show PF / PM, approach, takeoff and landing | Choose which optional details appear on the Air NZ form. |
Change the display
- Open Settings → Display → Appearance.
- Choose Light, Dark or System. System follows your device.
Appearance saves automatically in this browser. It does not need Save settings and does not carry to other devices. PDFs keep a white background.
For aircraft choices, see Aircraft and summaries. Enable General → Saved flight shortcuts to show reusable flight details and last-flight tools. These are off by default. See Saved flight shortcuts.
More detail: a setting looks wrong or has not saved
Reload the app and check the value again. If the save failed, correct the error and retry. A saved setting applies to your account; appearance is the exception and stays in the current browser. If browser storage is blocked, an appearance change may last only until the page is closed.
Loading times
Settings → Loading times is shown only to beta-enabled accounts. It reports recent request times, not flight details or calendar names. Ordinary settings cannot enable beta access.
Check recorded expiry dates
- Open Settings. Enter Medical valid through, Flight review valid through or Certified check expiry from the relevant record.
- Select Save settings if you changed a date.
- Check the date reminders in Summaries against your records.
Email and push reminders are not available yet. Calendar reminder downloads have been removed. If you previously imported a reminder file, its events remain in your calendar; remove or adjust them there. Changing a date in Good to Go does not update those events.
Back to contents
3. Log a flight
Enter a flight manually
- Open Log Flight.
- Check the date. Select the aircraft and enter the registration, departure and destination where known.
- Choose Simple for one flight-time amount, or Advanced for separate hour categories, instrument time and approach counts.
- Enter the hours and any recorded counts or comments. In Simple, check day/night and your role.
- Check the details, then select Save entry.
After a successful save: the form clears for the next entry. Find the saved flight in Logbook.
If saving fails: keep the form open. If you are unsure whether the save went through, check Logbook before trying again. This avoids a duplicate entry.
Moving between app pages keeps the current form. Reloading, closing the tab or signing out can lose unsaved work. Use a device draft to keep a browser copy.
Entry checks
- A manually entered flight or simulator session must not exceed 24 hours.
- Opening totals and imported history may exceed 24 hours.
- Takeoffs, landings and approaches must be whole-number counts. Leave them blank if unknown.
If a field is marked invalid, correct it or clear it, then save again. The form keeps your other details.
More detail: older entries above 24 hours
Unrelated details in an older manual entry can still be edited. If you change its hours, bring them within the current limit. Imported and opening-total entries keep their exception. Instrument categories can overlap flight time and are not added twice to the flight total.
Save several flights for later upload
Open device flights offline
Prepare this separate page before you need it. You can then open it without a connection and keep flight copies for later upload.
- While connected and signed in, open Log Flight → Saved flights → Open device flights without a connection.
- Read the trusted-device notice. Continue only on your own trusted browser: anyone who opens it can read these unencrypted device copies without signing in. Select the checkbox, then Prepare offline page.
- Select Open offline device flights. Bookmark this separate page and open it once before disconnecting. The ordinary app address still needs a connection.
- On the offline page, select New device flight, or Edit device copy for a flight never uploaded. Enter hours as decimal or H:MM. New flights start with total time without an engine/role split; use other hour categories only when you know the allocation.
- Select Save device changes. The copy stays in this browser; nothing has been logged or uploaded.
- When connected, select Connect and sign in to review and upload. In the ordinary app, open Saved flights → Reload saved flights → Review flight, check the copy and select Upload flight.
Sign-out removes offline access and device copies. Disable offline access keeps copies for your next connected sign-in but stops the offline page reading or changing them. To update the offline page, close other offline pages and select Update offline page while connected.
This page has no account logbook, calendar, timers, ordinary device drafts or automatic uploads. Attempted or unconfirmed uploads cannot be changed here. Clearing browser storage can remove copies; it is not a backup. If offline access is unavailable or changed, retain useful details, connect and sign in, then prepare the page again. Cancel or Escape asks before discarding changed fields.
Use Log Flight → Saved flights to keep reviewed flight copies in this browser until you are ready to upload them. A device draft, described below, is a separate copy of one unfinished form.
- Enter a flight, open Saved flights and select Save flight for later.
- Check the details, then select Save on device. The form clears after the browser copy is saved. Nothing has been logged yet.
- When connected, choose Review flight → Upload flight. A confirmed result is marked Logged.
- If a request takes too long, select Stop waiting. Waiting also stops automatically after about 20 seconds. The save may already have completed. Keep the copy and choose Check save result. This retries the same request safely. Reconnecting alone does not upload anything.
- After checking the account logbook, use Remove copy → Remove device copy to remove an unwanted or confirmed browser copy. For Needs review, first check Logbook and select I have checked this flight in Logbook. Removing the browser copy does not delete a logged flight.
Up to 50 copies are kept for this account in this browser. They are unencrypted, can be lost if browser storage is cleared, and are removed at sign-out. Existing device drafts and timers are separate copies: check before using them again so you do not log the same flight twice. This preview does not support starting the app offline or automatic background uploads.
If the list changes in another tab or storage fails, retain useful details and select Reload saved flights. Keep uncertain copies until their save result has been checked.
Correct a saved device flight
Correct a browser copy before its first upload. You can save these corrections without a connection on an already-loaded page.
- On an already-loaded Log Flight page, open Saved flights → Review flight.
- For a flight that has never been uploaded, select Edit device copy.
- Correct the fields. Enter hours as decimal hours or H:MM; use Show all hour categories for other allocations and Activity counts for whole-number counts. Airport edits rebuild the route. Changing aircraft or role does not move hours into another category.
- Select Save device changes. Check the updated review. The account logbook stays unchanged.
- When connected and ready, select Upload flight.
Cancel editing or Escape asks before discarding changed fields. Choose Keep editing to return, or Discard edits to keep the earlier device copy.
Editing is available only before the first upload attempt. For an unconfirmed request, use Check save result; do not change or recreate it while its result is uncertain. Edit confirmed account records in Logbook instead.
If another tab changed the copy or started uploading, your save is refused and your edited fields stay visible. Keep useful details, cancel editing, then select Reload saved flights and check the latest result. Storage failures also keep the edited fields for retry. This does not enable offline app startup; load and sign in while connected first. Sign-out removes device copies.
Keep a device draft
A device draft is one saved copy of your unfinished form in this browser. It is not a logged flight.
- Under Device draft, open the row if it is collapsed.
- Select Save draft on device.
- After making more changes, use Update device draft → Replace draft to update the copy.
- To return to it, sign in to the same account, open Log Flight and select Restore draft.
- Review the restored details, then select Save entry when ready to log the flight.
Restore replaces the current form. Save any different work first. To remove the browser copy, select Discard saved draft → Discard draft.
Do not use a device draft as a backup. It is unencrypted, stays on this browser and is removed by sign-out or browser-data clearing. Avoid saving private details on a shared device.
More detail: offline use and draft recovery
An already-open app can save a draft while offline if browser storage is available. Signing in, starting the app and saving a flight still need an internet connection. There is no automatic upload when you reconnect.
If another tab changed the draft, select Reload device draft. Your open form stays intact. For unreadable storage, retain useful details first, then use Discard unreadable draft and confirm. If storage is unavailable, keep the form open and copy important details elsewhere.
A successful flight save removes a matching draft. A different saved draft remains. Clear resets the form without deleting the saved draft. Avoid changing browser drafts in several tabs at once.
Optional saved flight shortcuts
A shortcut keeps reusable aircraft, registration, crew, route and role details. It does not store flight hours, counts or comments.
- Open Settings → General → Saved flight shortcuts, enable it and select Save settings. Shortcuts are off by default.
- In Log Flight, enter the details you want to reuse.
- Open Saved flight shortcuts, enter a name and select Save current details as shortcut.
- For a new flight, choose the shortcut and select Load shortcut.
- Review the replacement, then select Load details. The cursor moves to Flight time. Enter the new flight's hours/counts and save when ready.
Loading keeps the chosen date, selects Simple and Day, and clears old hours, counts, comments, diversion and timer link. The separate timer stays. Check day/night, role and aircraft before saving. Save a device draft first to keep different work, or select Cancel to return to the shortcut button without replacing the form.
Select a shortcut to rename it, replace its details or remove it. Replacement/removal asks for confirmation. Turning the Settings switch off hides both saved shortcuts and last-flight tools, while keeping saved shortcuts for later.
More detail: shortcut limits and recovery
Up to 50 uniquely named shortcuts are stored in your account. A shortcut does not add a missing aircraft type to your list. Internet access is required.
If saving fails, times out or reports another change, select Reload shortcuts. Check the latest names before retrying an uncertain save. Reload keeps the flight form and a typed shortcut name, but clears the selected shortcut. If stored shortcuts cannot be read, keep your current work and contact support.
Use the flight timer
- In Log Flight, select Flight timer to open the timer window. New timers use block-to-block timing.
- Select Start timer when moving off.
- Select Stop timer when parked.
- Select Log. Check or adjust the suggested hours and confirm that the form's hours may be replaced.
- Select Load time into Log Flight. Check the date, aircraft, role, day/night and counts, then select Save entry.
Loading timer time does not save a flight. It replaces the form's hours and clears its activity counts; other details stay. Save a device draft first to keep different work.
Resume timer recovers an accidental stop. Time between Stop and Resume is excluded.
Closing the timer window keeps timing; its button shows the current status. Start/stop times use this device's local time zone and whole seconds.
Recover forgotten timer times
- Open Flight timer → Correct timer times. This edits only the timer on this device.
- Enter the actual Start and Stop date and time for every interval in UTC. UTC is the same worldwide and does not change for daylight saving. Compare the current UTC readings beside each field. A running timer proposes the time the editor opened as its stop; replace it with the actual stop.
- Select Review corrected timer. Check the intervals, total and confirmation, then select Save corrected times. The timer is now stopped. The flight form and saved flights are unchanged.
- Select Log, review the hours and use Load time into Log Flight. Check the flight details and save separately.
Intervals must not overlap, end in the future or total more than 24 hours. Time between intervals stays excluded. First stopwatch readings remain under Original stopwatch readings (UTC) for comparison; later corrections replace the working times.
Cancel timer corrections, Close or Escape asks before discarding typed changes. Choose Keep editing times to return to them. After another-tab change, keep any typed times, cancel corrections and select Reload timer. Device clocks and simultaneous browser-tab changes remain limitations. This does not correct an already saved flight or add offline timer startup, GPS or automatic logging.
More detail: timer limits and recovery
The timer uses this device's clock, which can change. Always check the recorded start and stop times. There is no GPS or automatic flight logging. Suggested hours round to 0.05. Running, zero-length and over-24-hour sessions cannot be reviewed.
Reloading recovers a saved timer where browser storage is available. Sign-out and browser-data clearing remove it. Use Reload timer after a storage conflict. Discard requires confirmation and removes only the timer. Keep useful timings before discarding an unreadable timer.
After a flight saves, only its matching unchanged stopped timer is removed. A failed save or a newer/resumed timer is kept. A saved draft keeps its timer link for this cleanup. Older Airborne/Other timers are retained and identified; they are not converted to block timers.
More detail: reuse the last flight's details
When offered, select Use last flight details → Load details to copy the previous flight's aircraft, crew and route. Load return sector reverses its recorded departure and actual arrival. It needs both airports; the app does not guess them from route text.
Your chosen date stays. Hours, counts, comments and diversion are cleared. Review everything before saving a new flight. Choose Keep current draft to cancel. Enable these tools in Settings first.
Back to contents
4. Air NZ and calendars
Choose your work calendar
- Open Settings and enable Air NZ imports.
- Under Work calendar, choose the calendar service and connect the account if that option is available.
- Select the calendar containing your work roster.
- Select Save settings, then open Air NZ.
Your calendar account can be different from your sign-in account. Username/password sign-in does not connect a calendar automatically. Apple sign-in does not connect iCloud Calendar; iCloud connection is not yet available.
If Google offers Refresh Google calendar permission, save other work first and use the same Google account you used to sign in. To deliberately connect a different calendar account, use Connect Google Calendar when offered.
Use an exported roster file
A calendar file ends in .ics. Use it to load a saved work roster without connecting the calendar account. It does not keep the roster up to date automatically.
- Export your roster as an .ics file. Keep the original.
- Enable Air NZ imports in Settings, then open Air NZ → Use a calendar file.
- For repeating events, open Choose roster dates. Enter Roster start date and Roster end date, covering up to 366 days, including both dates. These use each event’s recorded calendar day. Leave both blank to keep all individual events.
- Select the file under Calendar file (.ics). Alternatively, open Paste calendar text instead, paste the complete file and select Review pasted calendar.
- Check the file name, dates, descriptions and counts. Daily and weekly series are expanded into individual occurrences. If you change the dates, select Review loaded calendar to check the same file again. Changing dates or pasted text clears the previous preview and confirmation.
- Select the checkbox confirming the roster and unsaved Air NZ form may be replaced, then select Use reviewed roster.
- Choose a flight, check its details and select Save entry when ready. Loading or reviewing a file never saves a flight.
Already logged flights are removed from the flight selector after loading the reviewed roster. The file stays in this page until you reload or sign out. Refresh flights rechecks saved matches; it does not fetch a newer file. To return to your connected calendar, select the replacement checkbox and Use connected calendar.
File limits and recurring events
Use a file under 1 MB, with up to 1,000 source events and 1,000 occurrences in the chosen period. Supported descriptions include NZ123 AKL/WLG 0900/1000 and SIM 1200/1600. Timed events need UTC or a time-zone definition included in the file.
Daily/weekly rules, weekday choices, added dates and excluded dates are supported. Added/excluded dates and original occurrence references must use the series time zone; otherwise export the whole series in UTC. Single moved or cancelled occurrences from a complete daily/weekly series are supported; review them below. Monthly/yearly and changes applying to this and future occurrences remain refused. Export unsupported series as individual events. Cancelled series are omitted and counted once. Only effective start dates inside the chosen period are displayed. Original dates outside it may still be checked to validate changes.
Very old or large series may exceed the 10,000-check limit even for a short period. Export a shorter individual-event history. Events with missing time zones or ambiguous/nonexistent daylight-saving times need a corrected or UTC export. No part of a refused file replaces the displayed roster or its draft; correct the source or dates and review again.
After reloading, choose the dates and load the file again. Check any changes against flights already logged; a changed roster does not update saved entries. The file is read in this browser; links and attachments are not opened. Keep your original roster.
Review moved or cancelled roster occurrences
- Use a complete daily/weekly series export that includes its changed occurrences. Choose both roster dates before reviewing the calendar file.
- Check the individual-change count, effective flight dates, cancelled events and matching flight/session list. Moved instances keep their original identity. A fully cancelled or moved-out period can be reviewed as an empty roster.
- Confirm Use reviewed roster only after checking the replacement. This clears the unsaved Air NZ form; it never edits or excludes logged flights. An already handled instance stays handled even if its date or description changed. Inspect the existing record in Logbook separately.
One current change per original occurrence only. Orphan/repeated changes, changes to this and future occurrences, conflicts with excluded dates and unsupported rules refuse the entire file. Original references must use the series date/time form and time zone; export the whole series in UTC if necessary. Changed occurrences need their own complete event text. Monthly/yearly rules remain unsupported. The file does not subscribe to later changes.
Log a roster flight
- Open Air NZ and choose the flight from your roster.
- Check the flight details and complete the fields you have recorded.
- Save the entry. Wait for saving and the next-flight transition to finish before entering another flight.
If flights are missing, select Refresh flights. If calendar names fail to load, select Try again in the calendar picker. A successful empty list means no calendars were found for that connection.
Import CrewCMS hours and crew
- On Air NZ, choose your CrewCMS XLSX export. The file must be under 10 MB.
- Review the proposed matches.
- For an already matched entry, choose Yes to overwrite or No to keep it. Yes for All and No for All apply to the remaining choices.
- Finish the review and merge the chosen updates.
If times are missing or invalid, correct the source file and upload it again. For formula cells, recalculate and save the workbook first. Choosing a replacement file clears the previous file's review.
More detail: CrewCMS time handling
Duration-formatted cells, seconds and elapsed times above 24 hours are supported. Times round to the nearest 0.05 hour when merged. Blank and dash fields remain blank. Spreadsheet errors or formulas without saved results must be corrected in the workbook; the app does not calculate formulas.
Calendar privacy
Good to Go reads calendar events through its servers. Account controls separate users' data, but privileged operators can still access server-processed calendar information and stored logbook data. This is not an end-to-end encrypted service.
Selecting a work calendar limits the normal roster query; the provider's permission may cover other calendars. Read the Privacy policy before connecting.
You can revoke Google access in Google Account connections. This stops future access; it does not delete saved flights. Manual logging remains available.
Back to contents
5. Bring in previous flying
Save and continue an unfinished import
Save one worksheet and its applied corrections to your account. This does not add flights. Sign in and keep a connection while saving or continuing.
- Open Settings → Set up previous flying. Load your CSV, TSV or XLSX and choose its worksheet, header row, date order and field mappings. Apply any row corrections you want to keep.
- Open Save or continue an unfinished import. Enter a Saved import name and select Save import for later.
- Review the filename, worksheet and any saved copy that will be replaced. Select Confirm save import. Wait for Import saved to your account before leaving. Later changes need another explicit save.
- To return, sign into the same account and reopen Set up previous flying → Save or continue an unfinished import. Select Continue saved import, review the replacement and select Use saved import. Keep different current work by selecting Keep current import.
- Review the restored mapping and corrections. Select Check totals and duplicates, check the result against your originals and confirm before importing. Continuing a saved copy never imports automatically.
There is one saved copy per account, up to 1 MB, 1,100 source rows and 128 columns. Invalid source values and unfinished mappings can be saved, but must be resolved before import. Saving includes every cell in the selected worksheet, even ignored columns. Other worksheets, the original file, paper photos and unapplied row edits are not saved. Keep your original file and signed records.
Clear saved import → Confirm clear saved import hides the copy. Restore saved import → Confirm restore saved import brings that latest copy back. Clearing is recoverable; replacing a copy does not keep earlier worksheet versions. Neither action changes saved flights.
If a save times out or is unconfirmed, keep the page and retry the same confirmation. If another device changed the copy, select Refresh saved import, inspect the latest copy and review the replacement again. Cancel or Escape closes an unconfirmed change. For larger imports, keep the original file, Download field mapping and Download corrected worksheet instead.
Continuing retains the original file identity: rows already imported from that source remain duplicates, even after later worksheet corrections. It does not update saved flights. The saved worksheet uses ordinary account storage and is not encrypted with a separate personal key.
Correct source rows before import
Fix a few incorrect cells before adding flights to your logbook. Flights are saved only after the normal import review. You can separately save the unfinished worksheet to your account.
- Load a CSV, TSV or XLSX file. Choose the worksheet, header row, date order and field mappings first.
- Open Correct source rows before import. Enter the row number shown in the error, then select Open source row.
- Compare the original values and correct the mapped fields. Use the selected date order and decimal hours or H:MM. Select Apply row corrections. Invalid values keep the editor open.
- Repeat for other rows. Select Download corrected worksheet before leaving if you need a recovery copy. Keep the original file and field mapping too.
- Select Check totals and duplicates, review the new result and confirm before importing. Applying another correction requires a new check.
Cancel row editing or Escape asks before discarding unapplied changes. Keep editing row returns to the fields. File and import controls stay unavailable while a row is open.
To undo an applied correction, reopen the row, select Restore original source row → Confirm restore original row. The original errors may return; resolve them before importing.
Corrections affect this unsaved worksheet only. They do not update flights already imported from the same file. Leaving or reloading loses corrections made since your last explicit account save. Use Save import for later or download a recovery copy first. A downloaded corrected CSV is a different file: load it again with fresh mapping and duplicate checks; changed flights can be new candidates, not updates to existing records. No rows are deleted or reordered.
Open Settings → Set up previous flying. Choose one method for each period of your history.
| Method | Use it when |
|---|
| Existing digital logbook | You have a CSV, TSV or XLSX export of individual flights. |
|---|
| Paper logbook: enter each flight | You want to type flights beside a page photo, or fill in the CSV template. |
|---|
| Paper logbook: opening totals | You want to start with accumulated hours through a chosen date, rather than entering each old flight. |
|---|
Avoid counting the same flying twice. Opening totals must end before your first detailed flight. If you later replace opening totals with individual flights, exclude the opening-total entry first.
Type flights beside a paper page
- Choose Paper logbook: enter each flight, then expand Transcribe a paper page.
- Enter a Paper reference (book and page), such as Book 1, page 24. This is added to each flight’s Comments.
- Select Open page image, or select the paste box and paste a copied image. Use JPEG, PNG or WebP, up to 10 MB and 24 million pixels. Convert PDF or HEIC pages first.
- Use Rotate left, Rotate right and Page zoom to read the page. Original view resets the view. Rotation does not change the image file. Open Focus on a page area and reading row to enlarge part of a page and keep your place.
- Type one flight. Use decimal hours or H:MM, and leave unknown optional cells blank. Open Other recorded columns for additional hours and activity counts. Do not enter page-total rows or guess unreadable cells.
- Select Keep flight in transcription. Repeat for each flight, up to 100. Use Edit flight … to correct a row, then Update transcription flight. Keep or clear the current flight fields before editing another row.
- Check every row against the page, tick the confirmation and select Send to import review. This replaces the current import preview; it does not add flights.
- Follow Import individual flights below: check the mapping, totals and duplicates, then confirm the import. If you change the transcription before importing, send it for review again.
To correct a flight already imported, edit it in Logbook. Re-sending changed rows can add another flight; it does not update the saved record.
Page images stay in this browser tab and are not uploaded or attached to flights. There is no handwriting recognition, automatic column detection or sticker removal. Keep the original page and signed records.
Focus on a page area and reading row
- Open your page image and rotate it upright. Select Choose page area. Drag a rectangle on the whole page, or enter Left edge (%), Top edge (%), Right edge (%) and Bottom edge (%). Select Use selected area. Cancel area changes or Escape keeps the last applied view.
- Use Page zoom and scroll to read the selected area. Compare whole page temporarily shows the whole rotated image; Return to selected area returns. Show whole page removes the area selection.
- For evenly spaced rows, select only the flight rows, leaving headings and totals outside. Open Reading row guide, enter the number in Rows in selected area and select Set reading rows. Use Previous reading row and Next reading row while typing each flight separately.
The guide is a reading position, not detected flights or columns. Irregular rows need manual adjustment. Only the view is cropped; no image pixels or flight details are removed. Rotating resets the selection and guide. Original view also resets rotation and zoom. Replacing the image starts a new view. Images, area and guide are not saved in the transcription recovery copy and are lost when leaving or refreshing.
Stop and continue later
- Keep or clear the current flight fields, then select Download transcription.
- Check the file is in your downloads before leaving setup or refreshing. Nothing is saved automatically in this workspace.
- To continue, select Load transcription and choose that JSON file, or expand Paste a transcription recovery file and paste its contents.
- Check the replacement summary, then select Replace transcription. Open the original page image again.
The recovery file contains flight details and the paper reference, but no image. Store it privately. It is a working copy, not a logbook backup. A failed image or recovery-file read keeps your current work; correct the file and retry. Download blocked? Keep this page open, allow downloads and retry.
Enter paper records in the template
- Choose Paper logbook: enter each flight → Download CSV template.
- Open the file in a spreadsheet. Enter one flight per row and dates as YYYY-MM-DD, for example 2026-10-21.
- Use decimal hours or H:MM. Leave unknown fields blank and omit page-total rows.
- Save the CSV and follow the import procedure below.
Handwriting recognition and sticker reading are not available. Keep your original paper records.
Enter opening totals
- Choose Paper logbook: opening totals.
- Enter the date the totals run through and the accumulated hours. Add category totals where known.
- Review and confirm the figures, then choose Save opening totals.
Opening totals add hours, not individual flight or takeoff/landing counts.
Import individual flights
- Select Upload logbook file. Supported files: CSV, TSV or XLSX; up to 10 MB and 1,000 flights per import.
- For a workbook, choose the worksheet. Select the header row (the row containing column names) and the date order used in the file, for example day/month/year.
- Match each source column to a logbook field. The column position, such as XLSX column A/1, helps you find it. Ignore columns you do not need.
- Check the sample rows, then select Check totals and duplicates.
- Correct any errors. Compare the existing, added and final totals with your original logbook.
- Tick the box confirming you checked the mapping, dates and totals against your original logbook. Select Import … entries; the button shows how many entries will be added.
Suggested mappings are a starting point. Check whether a column contains a crew name or hours, especially headings such as PIC, COP or SIC.
Mapped aircraft codes are added to your aircraft list. Review unknown engine classes and roles in Settings.
More detail: duplicates, totals and spreadsheet cells
- Identical-looking flights are skipped unless you choose to include them. Rows already imported from the same file are always skipped.
- Generic total or PIC hours are kept without inventing a day/night or engine-class split.
- XLSX duration cells can exceed 24 hours. Formula cells need saved results: recalculate the workbook, save it and upload again if a result is missing.
- Blank or dash hour cells stay blank. A source-cell error identifies the row and column to correct.
- Keep the original export. Good to Go does not retain the uploaded workbook.
Reuse the same column mapping
- After checking a mapping, select Download field mapping and keep the JSON file.
- Upload the next logbook file and select its worksheet and header row.
- Select Load field mapping and choose the saved mapping file.
- Review the fields again, then run Check totals and duplicates.
Column headings must match exactly, including order, spaces and case. A different layout needs a new mapping. Loading a mapping does not import flights.
More detail: pasted mappings and failed loads
Use Paste field mapping to paste the complete saved JSON into Field mapping JSON, then select Apply pasted mapping. Pasting alone does not apply it.
A failed replacement keeps current field choices but clears the previous totals check and confirmation. Correct the mapping or keep the current choices, then check totals again. Mapping files are limited to 256 KB and 256 columns. They contain headings and choices, not flight rows, and are not a backup. Check headings for private information before sharing.
Keep a copy of the import review
Select Download review report before leaving setup. It saves the available mapping, errors, duplicate counts and checked totals to a JSON file.
The report helps investigate a problem. It is not a copy of your flights or proof that an import saved successfully. Check filenames and error text before sharing.
More detail: find an error in the source file
Use the reported source row and column. XLSX numbers refer to worksheet rows. CSV/TSV numbers include blank records; a quoted cell with line breaks still counts as one spreadsheet record. Correct the file, upload again and check totals.
Changing the file, worksheet, header, date order, mapping or duplicate option requires a new totals check and confirmation. If every row is a duplicate, Nothing to import appears; the review report is still available. Failed and duplicate-only reviews can be kept with Save review to history. Find these copies under Saved review reports; they remain separate from completed uploads.
Save an import review for later
- Open Settings → Set up previous flying and choose a file.
- Review the mapping and run Check totals and duplicates where possible. A file error or duplicate-only result can also be saved.
- Select Save review to history. Wait for Review saved. This saves a report to your account; it does not add flights.
- To find it later, open Import history → Saved review reports. Select Load older reviews for earlier copies, or Download saved review for a JSON file.
If the save is not confirmed, retry the same button or select Download review report before leaving. To correct an import, choose the original file again and run a fresh check. Reports do not contain the flight rows needed to restore a logbook.
Save not confirmed describes an uncertain flight upload. Check Logbook and completed Import history before trying that upload again. A saved review is not an import receipt. Filenames, column headings, errors and checked totals can contain private information; check before sharing. Reports are saved only when you select the save button; older attempts are not backfilled.
Undo an import and start again
- Open previous-flying setup and find Import history.
- Select the batch, then Undo import.
- Check the entry counts and flight/simulator hours to be removed.
- Select Confirm undo.
- Upload the corrected file and review it as a new import.
Undo excludes every entry in that batch, including entries you edited later. They remain available for recovery but leave totals and PDFs. Other batches, opening totals and aircraft choices stay unchanged.
More detail: undo limits and import details
Older imports without a recorded batch must be excluded individually. Batch undo does not reverse CrewCMS matching or opening totals. If CrewCMS later repaired an imported entry, undo excludes it with those repaired values retained.
Import details shows the saved filename, mapping and original counts where available. Undo recorded means the batch undo completed. Restoring individual entries later can change its active counts. Restoring an original entry after a replacement import may count the same flying twice: check totals carefully.
Back to contents
6. Aircraft and summaries
Build your aircraft list
- Open Settings → Aircraft types.
- Choose Add aircraft type for a custom type, or open Add from aircraft library.
- Search by code or model, for example C172 or Cessna 172, and select the model.
- Check the type code, name, engine class and default role. Leave unknown optional details blank.
- Select Save aircraft.
To edit a type, select it under My aircraft. Turn off Show in aircraft choices to hide it from future entries. Existing flights stay unchanged.
More detail: library suggestions
The shared library uses CAA NZ register and ICAO type-designator lists; source dates are shown in the picker. Where a match is clear, it suggests an ICAO code and Single/Multi engine class. Check the suggestion; a register model name is not necessarily a type code.
Selecting a model already in your list opens that type. Suggestions fill blank name/engine-class fields without replacing existing defaults. If the library fails, select Retry aircraft library or add a custom type. Your search and aircraft draft are kept.
Add aircraft types found in your saved records
- Open Settings → Aircraft types.
- Open Add types from my logbook. The list shows codes found in your saved records that are missing from My aircraft.
- If needed, enter a code under Find a logbook type. Select Review beside the type you want.
- Check Type code, enter a useful Name, then choose Engine class and an optional Default role. These are your choices; the app does not infer them from old flights.
- Select Save aircraft. Wait for Aircraft saved. The type is now available for future flights and disappears from the suggestions.
No aircraft is added merely by opening the list or selecting Review. Existing and hidden types are not suggested again; edit them in My aircraft. Excluded records are not used. Record counts can include opening totals and simulator sessions; they are not flight counts.
If there are no matches, clear the search. If a type code cannot be added, correct the source record in Logbook, then return to Settings. If saving fails, keep the draft and retry. For Aircraft type changed, select Reload aircraft and review the current definition. Adding a type never rewrites historical flight hours or classifications.
Read your summaries
- Open Summaries.
- Keep All aircraft for overall totals, or choose a type.
- Open Details to see the entries, counts and dates behind a result.
Opening balances add hours but not flights. Simulator time stays separate from flight time. Excluded entries do not contribute.
Review activity for a month, year or aircraft
- Open Summaries. Choose an Aircraft type, or keep All aircraft.
- Open Activity report.
- Choose Report grouping: Month, Year or Aircraft.
- If required, enter Report from and Report through. Both dates are included. Select All report dates to remove the date limits. These dates apply to the activity report.
- Read the flight and simulator record counts and hours. Open View … records beside a group to see the supporting dates, aircraft, route and times. Use Show more report groups or Show more supporting records when offered.
- To keep a summary copy, select Download activity CSV. The file contains every matching group and the total, including groups not yet shown on screen.
Opening totals and excluded records are left out. Simulator hours stay separate from flight hours. Dates use the calendar day saved in each entry. Hours are decimal hours; totals are added before rounding to two decimal places for display. One saved record can contain both flight and simulator time.
A missing-time message means some records have blank or invalid time fields. Only usable hours are added; an explicit zero is kept as zero. Open the supporting records, then use Logbook to correct the entry. Records without a valid date appear under Date not recorded when all dates are shown; date limits omit them and show how many were left out.
If no activity appears, select All report dates and choose All aircraft. If the start date is after the end date, correct the dates. If a download is missing, check the browser’s downloads and try again. The activity CSV is a summary, not a complete logbook backup.
| Indicator | What it tells you |
|---|
| Green — Current | The recorded activity meets the app's check. |
|---|
| Orange — Low currency | A recheck is due within seven days. |
|---|
| Orange — Incomplete | Information needed for the check is missing. Open Details. |
|---|
| Red — Not Current | The recorded evidence does not meet the app's check. |
|---|
Check your authority to fly separately. These are indicators based on recorded activity. They do not verify licence privileges, medical requirements, all CAA conditions or operator approvals.
Check instrument activity
- Enable Settings → Currencies → Show instrument currency and save.
- Enter your certified instrument check date and, if known, its expiry.
- Open Summaries → Details → Supporting instrument entries to inspect the evidence.
Instrument approaches count across aircraft types and roles. Instrument approaches is separate from Instrument check & hours; a missing check date does not stop recorded approaches from counting.
If something is missing, find the flight in Logbook and correct its hours or counts. Show more entries reveals the next group.
More detail: how the indicators use your records
Day/night takeoffs and landings are assessed for each type automatically. ATPL licence selection adds combined day/night activity. Recorded counts include all pilot roles.
The instrument indicator checks three recorded approaches. A recent check provides an hours alternative; otherwise the app requires three recorded aircraft instrument hours. A missing expiry uses the check's twelve-month anniversary. Other legal and operator conditions remain separate.
For Air NZ entries, a recognised instrument procedure such as ILS or RNP counts as one approach only when a numeric count was not entered. An explicit count, including zero, takes priority. Visual procedures do not count; unknown names need a numeric count. A diversion uses its selected diversion approach.
Excluded entries, opening totals, simulator sessions, future dates and date-only entries exactly 90 days old do not provide these flight-recency counts. Invalid instrument hours are not credited, but valid approach counts can still count. Not recorded means a missing count; Partial means missing instrument hours; Not credited means the hours could not be used.
Add medical and flight-review reminders
- In Settings → Currencies, enter Medical valid through and/or Flight review valid through.
- Copy the applicable dates from your records, then select Save settings.
- Check the reminders in Summaries. Clear a date and save to remove its reminder.
Green means more than seven days remain. Orange means seven days or less, including the entered date. Red means the date has passed. These are in-app reminders, not push or email notifications.
Check the source and scope
Summaries → Details includes CAA rule links and assessment limits. The app's counts include all roles; they do not establish PIC-only eligibility, instrument-system competence, approved simulator credit or operator alternatives.
The assessment date follows New Zealand time and updates when you return to the page. Reload to retrieve flights saved on another device.
More detail: count formats
Whole-number spellings such as 1.0 and 3.00 count as integers. An explicit zero stays zero. Blank, invalid, fractional or per-entry counts above 10,000 are not valid activity. These checks do not rewrite saved values.
Back to contents
7. Find and edit records
Find an entry
- Open Logbook.
- Use Search logbook for a registration, type, date, route, flight number, crew name or comment.
- Set start/end dates if needed.
- Use Clear Filters if a saved entry is not showing.
Show entries selects logged flights, Do Not Log flights or all flights. Totals cover matching records across all pages; excluded flights never add to them.
Select the Date heading to reverse the day order. Flights within each day keep their recorded order. Filtering and sorting do not edit records. PDF dates are selected separately in Export.
Delete or restore an entry
- Open the entry and select Delete.
- Confirm the question. The entry is excluded from totals and PDFs, rather than erased.
To recover it, set Show entries → Do Not Log flights, open the entry, turn off Do Not Log and save. Check totals after restoring.
Edit flight details
- Open the saved entry in Logbook.
- Change the required details. Expand the appropriate hours section if needed.
- Review the changes and select Save.
Single-engine columns offer Dual and PIC. Co-pilot and command practice are multi-engine categories.
If you close an edited entry, Discard unsaved changes? asks whether to leave it. Choose Keep editing or Discard changes. This does not save edits across a browser reload or tab closure.
More detail: older imported categories
Existing single-engine co-pilot/command-practice values are retained in records, totals and complete CSV/JSON copies. They are not editable single-engine fields or printed grid columns, and are not moved into another role.
Review an earlier saved version
- Open an entry and select View history.
- Expand a dated change to compare its saved details.
- Select Review before this change or Review saved details.
- Check the proposed values, then select Load for review.
- Review the entry form and select Save to keep those details.
Loading replaces unsaved edits in the form. Keep current edits cancels the replacement. Saving adds a new change; it does not erase earlier history.
History recovery changes flight details, not exclusion status. Use the separate restoration procedure above to bring an excluded flight back into totals.
More detail: history limits
History starts when recording was enabled; earlier changes cannot be reconstructed. The viewer shows the latest 100 changes. Download complete entry history includes older recorded changes in a JSON file.
If the entry changed elsewhere, refresh and review again before saving. Older values may need correction to pass current checks. History is not a signed certification or an independently tamper-proof record. Finalisation and signatures are not available.
Back to contents
8. Print and download
Create a printable logbook
- Open Logbook → Export.
- Enter an optional pilot name and select the date range. Leave a date blank for no limit.
- Choose A4 landscape - compact or A3 landscape - larger print.
- Review the carry-in and imported-total options below.
- Select Create PDF. Check your browser's downloads list, then open and inspect the PDF before printing.
A4 fits up to 36 records per page; A3 fits up to 48. The PDF keeps the logbook hour columns and the recorded order within each day. Do Not Log entries are omitted. Simulator and ground-instrument time stay separate from flight totals.
| Option | Effect |
|---|
| Include prior-period carry-in | With a start date, brings forward earlier dated hours. Selected-period totals stay separate. Turn it off for period-only totals. |
|---|
| Include unsplit imported totals | Adds a compact table for imported category totals that do not fit the day/night grid. These categories may overlap: do not add them together. |
|---|
Long text may be shortened to fit printed rows. Keep a complete CSV for full details.
Keep signed paper records. Good to Go is not CAA-approved electronic logbook software. The PDF provides a logbook-style flight list; it has no certification/signature block and does not replace required signed records. Paperless approval is not available.
Recover a flight-data JSON copy
Use a copy previously saved with Download flight data JSON. This restores current flight data into an empty logbook; it is not a complete account backup.
- Open Settings → Recover flight-data JSON. Recovery requires an empty logbook, including no Do Not Log records.
- Select Upload flight-data JSON, or Paste flight-data JSON → Read JSON copy. Check the separate flight, simulator, opening and excluded totals and review individual records.
- Select Review recovery with server. Check every warning and the confirmation, then select Confirm recover flight data. Existing entries are never replaced.
- If a result is unconfirmed, select Check recovery result. Retry the same confirmation while keeping the original copy. Stop waiting ends waiting; it does not cancel a recovery that the server may already have saved.
- After confirmation, open the recovered logbook and verify its records. If saved data cannot reload, use Refresh saved data instead of submitting recovery again.
Version 1 copies only, up to 1,000 records, 10 MB source file and 2 MB recovery data. Recovery creates new record identities and retains recorded exclusions and at most one opening balance. It does not restore old change history, calendar links, import batches, settings, aircraft definitions or calendar connections. Current account settings stay unchanged. One successful recovery is allowed per account; use ordinary entry editing afterward. Keep original files and signed records.
Keep an independent copy
From Export, select Download complete CSV or Download flight data JSON.
- Both include current records, including excluded entries, regardless of the PDF date range.
- CSV is a spreadsheet file. JSON is a structured data file that retains exact flight details and their ordering; use it to keep a digital copy.
- Neither includes account settings or calendar credentials. Recover a JSON copy into an empty logbook using Recover flight-data JSON. CSV uses the previous-flying import workflow.
Store these files somewhere you control. Check the browser downloads list; the app cannot confirm that a file reached your device.
Download recorded entry changes
Select Download account entry history for a JSON copy of recorded changes across the logbook. For one entry, use Download complete entry history in its history panel.
History downloads include old details, including changes to excluded/deleted entries. They ignore flight filters and PDF dates. Store them privately. They are separate from your current-flight CSV and are not a complete account backup or an automatic restore file.
More detail: large or interrupted history downloads
Wait for all history to load. Cancel history download stops the request; leaving the page or signing out cancels it too. If the account changes, sign in to the intended account and start again. Failed reads do not offer a partial file.
The browser limit is 50,000 events or 25 MB. Contact support for larger histories. Changes made after reading starts need another download. Legacy spreadsheet accounts do not offer account-history downloads.
More detail: PDF totals and missing dates
Each page has page totals and selected-period running totals. Carry-in has its own cumulative row. Opening balances add hours without inventing a missing day/night split. Takeoff/landing totals omit opening balances, simulator sessions and excluded records.
Undated records cannot be assigned to carry-in. A date range with no entries still produces one page; earlier carry-in may remain. Page limits count all printed records, including simulator sessions and opening balances.
For a sample, select Download sample PDF (A4 landscape). It contains 28 invented flights and two simulator sessions, not a real flying record.
Check a discount code
- Enter the code on the pricing page.
- Select Apply and read the result.
The current payment feature provides a quote only. No payment is taken and no account benefit is activated. If too many attempts are reported, wait 15 minutes; people on the same network share the limit.
For authorised administrators: manage codes
Open Settings → Manage discount codes. Create/edit a code, set its discount percentage and choose whether it is Enabled. Redeem before is the deadline for using a code; Benefit ends is when its offer stops. Both dates use UTC. Leave a date blank for no expiry.
Turn off Enabled to withdraw a code. Edits affect future quotes only. If saving fails, keep the form open and retry after the service recovers.
Back to contents
9. Troubleshooting
Start with the matching message below. Keep any unsaved work before reloading the app.
“Saved”, but the screen did not refresh
Select Refresh saved data. This reads the saved result without repeating the import, opening-total save or undo. If it still fails, wait for the service to recover and retry.
Do not submit the operation again just to refresh the screen. If saving was never confirmed, check Logbook and Import history before retrying.
Import history will not load
Select Refresh import history. This only reloads the list and closes any open undo question. Select the batch again and review its current hours/counts before confirming an undo.
No recorded uploads yet appears only after a successful empty read. A failed read does not mean your history is empty.
“Data changed while loading”
- Finish edits on other devices or tabs.
- Reload the app, or use Refresh saved data if offered.
- For an import or undo, review the new totals and confirm again.
Retrying a read does not change flights. The app stops an incomplete load rather than using it for totals or exports.
“Session changed”
Check which account is signed in, then reload to retrieve that account's data. If a history download stopped, start it again after signing in to the intended account.
Calendar access or loading failed
- Read the message below the form. A failed refresh keeps the displayed roster and shows the reported reason.
- Select Refresh flights on Air NZ to retry. This button is also available on phones; wait for Refreshing... to finish. A successful retry shows Roster refreshed.
- If access expired, open Settings → Work calendar. For Google permission refresh, use the original sign-in account. Approve permissions yourself if asked.
- If it still fails, retain the exact message when contacting support. Do not repeatedly submit a flight to retry fetching.
Use Try again for calendar names. An older roster may stay visible after a failed refresh; check its dates. Saved logbook entries are not removed, and you can still log a flight manually.
A file did not download
- Check the browser's downloads list.
- Allow downloads for the app and select the button again.
- For PDF date errors, complete or clear the marked date. The end must be on or after the start.
- If PDF generation still fails, try a shorter date range and keep a complete CSV/JSON copy.
Download errors keep your choices and do not change records.
Need help?
Email support@goodtogo.nz. Include the page, button and error message. Avoid sending private logbook files or calendar information unless needed and agreed.
Back to contents