Free Embeddable Widget

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.

Check Flight Compensation

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

OptionTypeDefaultDescription
themestring'light'Widget color scheme: 'light' or 'dark'
primaryColorstring'#1D4ED8'Button and accent color (hex)
langstringauto-detectLanguage: 'en', 'pt', 'es', 'de', 'fr'
utmSourcestring'widget'UTM source parameter
utmCampaignstring''Custom UTM campaign name for tracking
containerstringautoCSS selector for the container element
hideAttributionbooleanfalseHide 'Powered by FlightOwed' text (Pro)

How It Works

  1. 1

    Visitor enters flight number + date

    The widget shows a compact form on your page. No account needed.

  2. 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. 3

    FlightOwed checks eligibility in seconds

    AI-powered analysis of the flight history, delay cause, distance, and EC 261/2004 rules.

  4. 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]