ForeFlight Integration Setup

ForeFlight Integration Setup

The article covers the setup and settings for the Avianis<>ForeFlight integration. To learn more about the integration functionality please reference the ForeFlight Integration Feature article.

ForeFlight Integration Requirements

The Avianis<>ForeFlight integration requires the following:
  1. ForeFlight Dispatch account
  2. Dispatch subscription for one or more Aircraft within the ForeFlight Dispatch account
The requirement to have the ForeFlight Dispatch level service is from ForeFlight in order to gain access to their API functionality that allows Avianis to integrate with their system.

Enable ForeFlight Integration

1. Contact the Avianis Support team to turn on the ForeFlight module in your Avianis account.
2. Generate an API key from your ForeFlight Account by going to API Console > Generate API Key. If you have trouble with this, please contact ForeFlight Support (the Avianis team will not be able to help).



3. In Avianis, go to My Company > Global Settings > Integrations > ForeFlight. Available once Avianis Support has the module successfully enabled. (This page is only accessible by Admin and/or a Manager type role.)
4. On the Avianis ForeFlight Settings page, enter the ForeFlight API Key > toggle to 'Enable' > select preferred settings (see details below) > Save.
If your ForeFlight account uses the 'sub-org' structure, then you will need to get an API key for each sub-org and enter them in the same field spaced with commas.
5. Once the ForeFlight integration has successfully Enabled, the 'Aircraft' tab will appear. Go to the 'Aircraft' tab and Enable the tails to participate in the integration features.
6. Tail numbers must match exactly between Avianis and ForeFlight to link successfully, with the exception of dashes ("-"). Avianis tails may have the legally correct use of dashes and will still map to ForeFlight where dashes are omitted. Only aircraft subscribed to Dispatch may be enabled for Avianis integration. 



With all the above steps completed, the Avianis<>ForeFlight integration is now ready to use.
Learn more about the Avianis<>ForeFlight features by clicking here.


ForeFlight Integration Settings

The following are settings for the Avianis<>ForeFlight integration that are found on the My Company > Global Settings > Integrations > ForeFlight page.

Avianis ForeFlight settings page Settings (tab):


Creating Flights

Choose when/how Avianis should create the flight in ForeFlight by making a selection for the 'Create Flight in ForeFlight on' setting:
  1. On Flight Create* When a flight is created and is not in Pending / leaves Pending, then a ForeFlight flight is immediately created. 
  2. 7 Days Before Departure* - At midnight every night, Avianis will batch send all flights that are not Pending with a departure date within 7 days of the current date. If a flight is created within the 7 day window and is not in Pending, then it will create a ForeFlight on create. 
    When first applied, this will not work retroactively to existing flights within the 7 day window. 
  3. Manual Only - ForeFlight flights will only be created when a user clicks the white ForeFlight button on an Avianis flight from the Trip page or Flight Log page for enabled aircraft. 
Additional comments for the On Create and 7 Day options:
  1. Trip/flight creation and moving out of Pending are the only triggers. The automation will not apply if a flight meets the conditions on an itinerary date/time change or an aircraft reassignment. 
  2. Users will always have the ability to create a ForeFlight flight manually at any time by clicking the white ForeFlight button on the Trip page or the Flight Log page, even when the Trip is in Pending, regardless of whatever the 'Create flight on ForeFlight' setting is on. 

Disabling Data Syncing

Avianis users have the option to prevent the bidirectional flight updates when in select flight leg status(es). This will create asynchronous data between ForeFlight and Avianis but will allow users in each application to operate independently and maintain data integrity. 
  1. Select none, one, or multiple Flight Leg Status to disable updates
    1. 'Cancelled' status is always disabled.
    2. 'Active' status is not available to disable as this would interfere with the auto-create settings, as it in the first flight leg status when created. 
  2. When a flight leg is in a status that has been set as disabled, then the following will occur: 
    1. If the Avianis flight information changes, it will not be sent to ForeFlight
    2. If the ForeFlight flight information changes, it will not be sent to Avianis 
If/when the flight leg status changes from a disabled status to an enabled status, then all the current information on the Avianis flight will be sent to ForeFlight.
By default ForeFlight prevents updates from external sources after the itinerary has been edited from the ForeFlight interface in select use cases; however, they offer a configuration in Settings > Planning Settings > Scheduling Integration > API Update Mode. This setting offers greater control regarding updates within ForeFlight Dispatch. The API Update Mode allows an operation to specify the timing for the API to be permitted to make changes. Options are: Let Foreflight Dispatch decide, Block after Filing, Block after Dispatch Changes, or Block after Release. 

If its set to NOT send updated into the Flight Scheduling System, this will be logged as a sending error in Avianis Trip Activity Feed. 

Releasing Flights

Avianis users have the option to release flights in Avianis and ForeFlight at the same time. 
  1. Release Flight - When YES, then changing the Avianis Flight Leg Status to Released will Release the flight in ForeFlight.
  2. Release Flights as Editable - When YES, then the flight released by changing the Avianis Flight Leg Status will still be editable in ForeFlight. (This mirrors the same option that users have when releasing a fight directly from ForeFlight.) 
If the Avianis Flight Leg Status is changed from Released (regressed), this will not change the ForeFlight Released status - with the exception of Cancelled, which will delete the ForeFlight flight. 

Trip Sheet

The drop down will include all Trip reports. If a document is selected, a PDF of that report will send and be available in the Files section on ForeFlight. An updated version of the PDF will send if the Avianis flight changes departure or arrival airport, departure or arrival date/time. (Other flight/trip changes will not update the Trip Sheet PDF in ForeFlight.) Selecting "N/A" from this dropdown will not send any Trip Sheet. 


Steps to Disable the ForeFlight Integration

Disable Select Aircraft

  1. Go to My Company > Global Settings > Integrations > ForeFlight
  2. Click over to the 'Aircraft' tab 
  3. Search for the aircraft 
  4. Click the 'Disable' button
  5. ForeFlight will no longer be available for that aircraft 

Disable Entire ForeFlight Integration

  1. Go to My Company > Global Settings > Integrations > ForeFlight
  2. Next to the API Key field, toggle to 'Disable'
  3. Save
Deleting/removing the API Key is not required to Disable but is recommended.


    • Related Articles

    • ForeFlight Integration Features

      This article covers details about the ForeFlight integration functionality. Recommended to become familiar with the ForeFlight Integration Setup article first for more information. ForeFlight Button The ForeFlight button is visible on the Trip page ...
    • PNRGo Integration Setup & Functions

      PNRGo Integration PNRGo is a 3rd party service provider which facilitates legal communication between a carrier and national authorities. It supports business and charter operators to comply with PNR, API, eu-LISA and sanctions. Find more ...
    • Charter Flight Support Integration Setup & Features

      Charter Flight Support ("CFS") provides AOG recovery sourcing and financial support for charter flights; learn more on their website. CFS Integration Setup Take the following steps to setup the Charter Flight Support integration: Engage CFS. Avianis ...
    • Flight Safety International (FSI) Integration: Setup

      Authenticate and configure the FSI integration to share training information and automatically satisfy Training items within Avianis Reach out to MFS-Support@flightsafety.com to obtain your Account Number and License Key information. Advise FSI how ...
    • FlightBridge: Setup

      In this article it will discuss: How to access the FlightBridge integration How to enable the integration for use within your trips ACCESS FLIGHTBRIDGE To access FlightBridge within your account proceed to any trip on the schedule. Once on the trip, ...