Currently, two providers are supported for flight data integration:
-
FlightStats
-
AviationStack
Step 1: Complete the Integration Setup
Before you can use the flight details feature, you need to connect EasyTaxiOffice with one of the supported flight data providers. Follow the appropriate setup guide for your chosen provider:
-
FlightStats Integration Setup → Read setup instructions
-
AviationStack Integration Setup → Read setup instructions
Once the connection is established (via API keys and settings in Settings > Integration > Flight Details Service), you’ll be able to access live flight data directly from the booking form.
Step 2: Using Flight Details in the Booking Form
After integration, the booking form in your EasyTaxiOffice Dispatch Panel will include a Flight Details section. Here’s how to use it during a booking:
-
Open the Booking Form: Create a new booking or edit an existing booking in the admin panel (e.g. when scheduling an airport pickup).
-
Enter Flight Information: Input the airline code and flight number (for example, BA249 for British Airways flight 249) and select the date of travel.
-
Retrieve Flight Status: The system will automatically fetch the flight’s details from your chosen provider. It will display information such as:
-
Scheduled departure and arrival times
-
Current status (on time, delayed, landed, etc.)
-
Terminal and gate details (when available from the provider)
-
This live data gives you immediate insight into the flight’s schedule without leaving the EasyTaxiOffice interface.
Step 3: Checking Flight Updates
Once you save a booking with flight details, the flight information stays linked to that booking for ongoing reference. Both dispatchers and drivers can view live updates as the pickup time approaches:
-
Dispatcher View (Admin Panel): In the dispatch management panel, staff can see the live flight status (and any changes) when viewing or managing the booking. This makes it easy to adjust plans if a flight is early or delayed.
-
Driver App: Drivers assigned to the job can also see the flight’s status on their app before heading to the pickup. They’ll know if the flight is on schedule, delayed, or has landed, helping them time their departure to the airport.
By using this feature, your team can reduce unnecessary waiting time at airports and ensure more accurate scheduling for airport transfers.
Example Scenario
-
A customer books an airport transfer from Heathrow to Central London and provides the flight number BA249 (British Airways 249).
-
Your staff enters this flight number and the travel date into the booking form’s Flight Details section.
-
EasyTaxiOffice queries the flight status through the integrated provider (FlightStats or AviationStack).
-
The system shows that the flight BA249 is delayed by 30 minutes.
-
The dispatcher adjusts the pickup time in the booking, notifying the driver of the new pickup time. This way, the driver avoids arriving too early, saving time and fuel.
In this scenario, the flight integration helped prevent a long wait at the airport by automatically providing up-to-date flight information.
Notes and Limitations
-
Provider Data Differences: The exact flight information available can vary slightly between providers. For example, one provider may include terminal and gate numbers for flights, while another may only provide status and timing updates. The EasyTaxiOffice interface will display whatever data the provider returns.
-
API Key Status: Ensure your API credentials for the chosen provider remain valid and active. An expired or incorrect FlightStats App ID/Key or AviationStack API Key will prevent the system from retrieving flight data. Always update your keys before they expire to maintain uninterrupted service.