Add a Flight Compensation Checker to Your Website
One line of code. Help your visitors claim up to €600 for delayed or cancelled flights. Free to use. No API key required.
1-Line Install
Drop in a single script tag. No build steps, no npm, no dependencies. Works on any website — WordPress, Squarespace, Webflow, raw HTML.
Shadow DOM Isolated
The widget uses Shadow DOM so your styles never clash with it, and its styles never break your page layout.
Multilingual
Supports English, Portuguese, Spanish, German, and French. Auto-detects browser language or use the lang config option.
Widget Preview
This is what your visitors will see. Compact, fast, and on-brand.
Find out if you're owed up to €600
Powered by FlightOwed · No win, no fee
(Interactive preview — embed on your site with the code below)
Install in 30 Seconds
Copy and paste one of these snippets where you want the widget to appear.
Option 1Simplest — auto-renders anywhere
<script src="https://flightowed.com/widget.js" defer></script>The widget auto-injects itself into the page using a floating button (bottom-right corner).
Option 2Inline — renders in a specific location
<!-- FlightOwed Compensation Widget -->
<div id="flightowed-widget"></div>
<script src="https://flightowed.com/widget.js" defer></script>Place the #flightowed-widget div wherever you want the form to appear on your page.
Option 3Advanced — with custom configuration
<script>
window.FlightOwedConfig = {
theme: 'light', // 'light' | 'dark'
primaryColor: '#1D4ED8', // hex color
lang: 'en', // 'en' | 'pt' | 'es' | 'de' | 'fr'
utmCampaign: 'my-site', // custom UTM campaign name
};
</script>
<script src="https://flightowed.com/widget.js" defer></script>Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
| theme | string | 'light' | Widget color scheme: 'light' or 'dark' |
| primaryColor | string | '#1D4ED8' | Button and accent color (hex) |
| lang | string | auto-detect | Language: 'en', 'pt', 'es', 'de', 'fr' |
| utmSource | string | 'widget' | UTM source parameter |
| utmCampaign | string | '' | Custom UTM campaign name for tracking |
| container | string | auto | CSS selector for the container element |
| hideAttribution | boolean | false | Hide 'Powered by FlightOwed' text (Pro) |
How It Works
- 1
Visitor enters flight number + date
The widget shows a compact form on your page. No account needed.
- 2
Widget redirects to FlightOwed
With the flight details pre-filled, the visitor is taken to flightowed.com/check with utm_source=widget so you get credit.
- 3
FlightOwed checks eligibility in seconds
AI-powered analysis of the flight history, delay cause, distance, and EC 261/2004 rules.
- 4
Claim handled on no-win-no-fee basis
If eligible, FlightOwed handles everything. You helped your visitor get money they were owed.
Ready to Add the Widget?
Copy the code above, or check out the live example to see it in action.
Questions about embedding? [email protected]