How to Import Your Flying Blue Data
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.
Due to variations in PDF formats, a 100% accurate import is not always possible. Always review your transactions after importing and manually adjust or delete any incorrect entries. Duplicate transactions may occasionally occur despite our detection system.
Step-by-Step Instructions
Download your PDF from Flying Blue
- Go to flyingblue.com and log in
- Navigate to My Account → Activity Overview
- ⚠️ Critical: Click the "More" button repeatedly until ALL your activities are loaded!
- Click "Download" to save the PDF to your computer
Upload PDF to SkyStatus
In SkyStatus, click Import Data and select your downloaded PDF file.
Our AI-powered parser (Azure Document Intelligence) will extract the text and tables from your PDF. This usually takes 10-30 seconds depending on the file size.
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
✓ Smart duplicate detection: If you've imported before, only new transactions will appear.
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.
Your PDF is sent to Microsoft Azure Document Intelligence (West Europe/Netherlands region) for text extraction. Azure processes the document transiently and does not store it. We do not store your PDF file either. Only the transaction data you approve in the wizard is saved to your SkyStatus account. Personal details like your name and Flying Blue number are not saved.
See our privacy policy for full details.
✈How much are your miles worth?
Enter your Flying Blue balance and instantly see which flights you can book, from Promo Rewards to Business Class.
Try the calculator →Why AI-Powered PDF Parsing?
Flying Blue PDFs have complex layouts with tables, multiple columns, and varying formats across languages. Azure Document Intelligence is specifically designed to accurately extract data from such documents:
- High accuracy: AI understands table structures and relationships between data
- Multi-language: Works with all languages Flying Blue supports
- Format resilient: Handles PDF variations and layout changes over time
- EU hosted: Processing in West Europe (Netherlands) region for GDPR compliance
📊 How close are you to the next level?
Most members are closer than they think. See your exact XP gap in a free dashboard.
Show my status →Trusted by 350+ Flying Blue members
What Gets Imported
SkyStatus extracts from your statement:
- Flight dates and routes
- Miles earned and spent
- XP and UXP earned per activity
- Cabin class and operating airline
- Bonus XP (welcome bonus, promos, etc.)
- Partner transactions (credit cards, hotels, car rentals)
- Miles purchases and transfers
Troubleshooting
Import fails or shows error
- Make sure you're uploading a PDF file, not an image or screenshot
- Try downloading a fresh PDF from Flying Blue
- Check your internet connection — the PDF needs to be sent to Azure for processing
- Very large PDFs (100+ pages) may take longer. Be patient during processing.
Data looks incomplete or wrong
- Did you click "More" on Flying Blue until ALL activities were loaded?
- Make sure you downloaded the Activity Statement, not a booking confirmation
- Verify the miles/XP in the header step match your actual Flying Blue balance
Processing takes a long time
| PDF Size | Expected 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.
The import feature is designed as a kickstart to quickly populate your account. It is not a replacement for careful data management. After every import, review your transactions in the Transaction Ledger and correct any errors.
FAQ
Is my PDF data safe?
Yes. Your PDF is sent to Microsoft Azure Document Intelligence (EU region) for text extraction. Azure processes the document transiently and does not store it. Only the transaction data you approve is saved to your SkyStatus account.
What languages are supported?
The AI-powered parser works with Flying Blue statements in all languages, including English, Dutch, French, German, Spanish, Italian, and Portuguese. You don't need to change your Flying Blue language settings.
What if I import the same statement twice?
SkyStatus has smart duplicate detection. When you upload a PDF, transactions from dates you've already imported are automatically filtered out. You'll only see genuinely new transactions in the wizard.
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 Data Settings.
Ready to Import?
Download your Flying Blue PDF and start tracking your XP and miles.
Import Your Data Free →Sources
Last verified: 3 April 2026.
- Flying Blue — Official program site, activity statement download
- Azure Document Intelligence — PDF text extraction service
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?
The entire process takes about 2 minutes. Uploading and parsing the PDF takes 10-15 seconds using Azure AI Document Intelligence. The review wizard then displays all detected transactions - including miles, XP, and flight details - for your approval. After you confirm your selection, the data is saved to your SkyStatus account instantly and reflected 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 duplicate detection system ensures older transactions do not conflict with 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.