📄 PDF Import

How to Import Your Flying Blue Data

Updated: 21 June 2026

Flying Blue hands you a PDF activity statement, not a clean data export, and typing every flight, mile and XP entry into a tracker by hand is exactly the busywork you want to skip. The good news is you do not have to. With the right statement and a few minutes, your full earning history loads into SkyStatus and starts working for your status forecast. This guide walks you through it, including the one download mistake that quietly leaves half your history behind.

Quick Summary

Download your Flying Blue activity statement PDF, upload it to SkyStatus, and follow the guided wizard to review and import your flights, miles, and XP data.

Step-by-Step Instructions

1

Download your PDF from Flying Blue

  1. Go to flyingblue.com and log in
  2. Navigate to My AccountActivity Overview
  3. ⚠️ Critical: Click the "More" button repeatedly until ALL your activities are loaded!
  4. Click "Download" to save the PDF to your computer
2

Upload PDF to SkyStatus

In SkyStatus, click Import Data and select your downloaded PDF file.

Microsoft Azure Document Intelligence reads your PDF and extracts the text and tables. Your import is then checked by our team before it goes live, and you receive an email when it is ready. This usually appears within about 24 hours.

💡 Tip: SkyStatus reads Flying Blue statements in six languages: English, Dutch, French, German, Italian, and Spanish. It is most reliable in English, French, and Dutch. Other languages, including Portuguese, are not supported. If your statement is in another language, switch your flyingblue.com account language to English, French, or Dutch and download the PDF again.
SkyStatus import screen showing Import your Flying Blue history with two options - Import PDF to upload your activity statement, and Add manually to enter flights by hand
The import screen lets you upload your Flying Blue PDF or add flights manually - most users choose the PDF import for a quick setup.
3

Review in the Import Wizard

The import wizard guides you through several review steps:

  • Verify Header: Check that your miles balance and XP match your Flying Blue account
  • Set Qualification Cycle: Choose your cycle start date and any rollover XP/UXP
  • Review Current Cycle: Select which transactions to import for XP tracking
  • Review History: Select historical transactions for miles tracking
  • Confirm: Review the summary and confirm your import

✓ No double-counting: The review reconciles your statement against what you already imported, so transactions are not double-counted.

SkyStatus import wizard step 2 Verify Data showing extracted header information - Platinum status, 113.785 miles balance, 485 XP, and 282 UXP detected from the PDF
Step 2: The wizard extracts your status, miles balance, XP, and UXP from the PDF header - verify these match your Flying Blue account.
SkyStatus import wizard step 3 Qualification Period showing detected cycle start date of October 8 2025 and 23 XP rollover automatically calculated from the previous cycle
Step 3: Your qualification cycle dates and rollover XP are auto-detected - the wizard finds your cycle start and calculates rollover from the previous period.
SkyStatus import wizard step 4 XP Selection showing 278 XP matched from 68 selected transactions across 13 groups - each flight group with XP values and checkboxes for selection
Step 4: Review and select which XP transactions to import - the wizard groups flights by date and shows exactly how much XP each contributes.
4

Confirm and Import

Review the summary showing how many flights, XP, and miles will be imported. Click Import to add everything to your dashboard.

After importing: Check your Transaction Ledger and Flight Ledger for accuracy. Edit or delete any incorrect entries.

SkyStatus import wizard final step showing Import Successful with 37 flights and 177 transactions imported - green checkmark confirming all data has been added to the account
Import complete - 37 flights and 177 transactions added to your SkyStatus account once the import is checked and live.
🔒 Privacy & Security

Your PDF is sent to Microsoft Azure Document Intelligence (in the EU) for text extraction. Azure processes the document transiently and does not keep the file. SkyStatus stores the original PDF and the extracted data securely (private and access-controlled) so your import can be verified and corrected before it goes live. You can remove stored import files under Settings > Privacy, and you can request deletion at any time.

See our privacy policy for full details.

Why Azure Document Intelligence?

Flying Blue PDFs have complex layouts with tables, multiple columns, and varying formats across languages. Azure Document Intelligence reads such documents and extracts the text, then your import is verified before it goes live:

What Gets Imported

SkyStatus extracts from your statement:

SkyStatus Command Center dashboard fully populated after PDF import - showing Platinum status with 485 XP, 300 XP rollover cap, 113.785 miles balance, risk monitor, and qualification cycle overview
Your dashboard after a successful import - all metrics, flights, miles, and XP data populated and ready to track.
Import Flying Blue data into SkyStatus in 3 steps: download PDF from flyingblue.com, upload to SkyStatus where Azure Document Intelligence reads it, then your import is verified before it goes live
The 3-step import process: download your Flying Blue PDF, upload it for text extraction by Azure Document Intelligence, then your import is checked before it goes live. It usually appears within about 24 hours.

Troubleshooting

Import fails or shows error

Data looks incomplete or wrong

Processing takes a long time

PDF SizeExpected Time
Small (1-10 pages)5-15 seconds
Medium (10-50 pages)15-45 seconds
Large (50-100+ pages)45-90 seconds

If processing seems stuck for more than 2 minutes, try refreshing and uploading again.

FAQ

Is my PDF data safe?

Yes. Your PDF is sent to Microsoft Azure Document Intelligence (in the EU) for text extraction. Azure processes the document transiently and does not keep the file. SkyStatus stores the original PDF and the extracted data securely (private and access-controlled) so your import can be verified and corrected before it goes live. You can remove stored import files under Settings > Privacy, and request deletion at any time.

What languages are supported?

SkyStatus reads Flying Blue statements in six languages: English, Dutch, French, German, Italian, and Spanish. It is most reliable in English, French, and Dutch. Other languages, including Portuguese, are not supported. If your statement is in an unsupported language, switch your flyingblue.com account language to English, French, or Dutch and download the PDF again.

What if I import the same statement twice?

SkyStatus reconciles your statement against what you already imported, so transactions are not double-counted. When you upload a PDF that overlaps with an earlier import, the review accounts for what is already in your account.

Is the import 100% accurate?

No. The import is a kickstart to quickly populate your account. Due to variations in PDF formats, 100% accuracy cannot be guaranteed. The wizard lets you review and deselect incorrect items before importing.

Can I import without using cloud services?

The PDF import requires Azure for accurate parsing. If you prefer not to use cloud services, you can manually add flights via "Add Flight" in the Flight Ledger, or import a JSON backup file via Settings.

Ready to Import?

Download your Flying Blue PDF and start tracking your XP and miles.

Import Your Data Free →

Sources

Last verified: 3 July 2026.

Import process may vary based on PDF format changes by Flying Blue. SkyStatus is not affiliated with Air France-KLM or Flying Blue.

Where do I find my Flying Blue statement PDF?

Log in to your Flying Blue account at flyingblue.com, navigate to your account overview, and look for Activity Statement or Monthly Statement. You can download statements for specific months or date ranges as PDF files. Statements are typically available within a few days after the end of each month. Save them to your device before uploading to SkyStatus.

How long does the import process take?

Uploading the PDF takes a few seconds. Azure Document Intelligence then reads it and extracts the text. Your import is checked before it goes live, so it does not appear right away. It usually appears within about 24 hours, and you receive an email when it is ready. The data then shows in your dashboard.

Can I import Flying Blue statements from previous years?

Yes. SkyStatus supports statements from any date, going back as far as your Flying Blue membership. Historical statements are particularly useful for building a complete flight history and tracking your lifetime UXP progress toward Ultimate status. The review reconciles each statement so older transactions are not double-counted against data you have already imported from more recent statements.

What Data Gets Imported

The Flying Blue PDF parser extracts several types of data from your activity statement. Understanding what gets imported helps you verify the results in the review wizard.

Transaction details

Each transaction row includes the posting date, description (typically the flight route or earning activity), miles earned or spent, and XP earned. The parser identifies flight segments separately from non-flight earning activities such as credit card spend, shopping portal purchases, or hotel partner earnings.

Statement summary data

The parser also extracts your total miles balance, total XP for the statement period, your Flying Blue membership status, and your member name. This summary data is used for verification purposes and helps SkyStatus confirm that the individual transactions match the official totals on your statement. Any discrepancy between the sum of individual transactions and the statement total is flagged for your review.

Automatic categorization

Imported transactions are automatically categorized based on their description. Flight transactions are linked to your flight log with origin and destination airports. Non-flight transactions are categorized as credit card, shopping, hotel, or other earning types. This categorization powers the analytics dashboard where you can see your earning patterns over time.

Also available in: Nederlands, Français, Deutsch
Expert Q&A

Ask the Expert

Questions answered by our Flying Blue experts

Can you get a status match with Flying Blue? Answered by Remco de Graaf How to claim missing Flying Blue miles after a flight Answered by Remco de Graaf Tips for booking your first award ticket with Flying Blue Answered by Remco de Graaf Can you combine miles in a Flying Blue family account? Answered by Remco de Graaf
View all questions →