> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.chrt.com/prod/forwarders/flights/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.chrt.com/_mcp/server. # Flights and WebCargo > Forwarder guide to chrt's flight tools — flight search via FlightAware, WebCargo by Freightos booking, and standalone flight tracking. chrt has three flight tools for forwarders: a **flight search** that powers order flight segments, a **WebCargo by Freightos** embed for booking cargo space, and a **standalone flight tracker** at `/flights` and `/flight/`. This page walks each of them and shows where they fit on an order. ## 1. Search flights for an order segment Inside a draft order's **Flights** tab, each flight segment has a search form that hits FlightAware for live schedules. 1. Open your draft at [chrt.com/orders/drafts](https://chrt.com/orders/drafts) and switch to the **Flights** tab. 2. On the flight segment's card, pick the **origin** and **destination** airports. 3. Choose a window from **Show flights:** — **Next 6 hr**, **Next 12 hr**, **Next 24 hr**, or **Select Date** for a specific date. 4. Optionally toggle **Include connections** to see routings with a stop. 5. Click **Search Flights**. Pick the flight you want from the results. Selecting writes flight number, airline, origin/destination airports, scheduled departure, and scheduled arrival onto the segment. Click **Save Flight \{n}** (or **Save flights & create tasks** for an onboard-courier segment). chrt creates the milestone tasks (7 for a flight segment; per-leg board/depart/arrive/deboard for an OBC segment) and locks the flight info onto the order. > **Note** > > Flight search is for live schedules. If a flight isn't visible, it may > not be in the FlightAware schedule yet (airlines sometimes load schedules > hours, not days, in advance) or the cutoff has already passed. ## 2. Book with WebCargo WebCargo by Freightos is embedded inside chrt's flight tooling for live rate comparison and air-waybill booking. The embed runs against your configured WebCargo account; bookings made through it are linked back to the chrt order via an external booking reference. 1. On a flight segment in the **Flights** tab, set origin and destination airports. 2. Click **Book Cargo**. chrt opens an authenticated WebCargo session in an iframe pre-filled with the origin, destination, departure date, and your order's cargo (pieces, dimensions, weight, stackable/turnable). 3. Compare rates across airlines, pick the offering you want, and walk through booking inside WebCargo. 4. WebCargo issues an air waybill; chrt keeps the booking linked to the order via the external booking reference. Use **Refresh** if the session expires (you'll see *"Session Expired — Your WebCargo session has expired. Please refresh to continue."*) and **Open in New Tab** to take the booking into a separate window. > **Warning** > > WebCargo bookings are real. Don't click through to a confirmed booking > while testing — the airline will charge for the space. Use the rate > matrix to compare, then book only when the shipment is real. ## 3. Track a flight from /flights The standalone flight tools at [chrt.com/flights](https://chrt.com/flights) and `/flight/` are useful for ad-hoc visibility — checking a flight that isn't on a chrt order yet, or pulling up a live tracker without opening the order. ### Flight search Open [chrt.com/flights](https://chrt.com/flights) for a search by origin, destination, and time window. This is the same search component as on the Flights tab inside a draft, but here it's not tied to a draft order — it's for reference and lookups. ### Track by flight number To go straight to a flight by its identifier (e.g. `AS368`), open [chrt.com/flight/\{ident}](https://chrt.com/flight/AS368). The tracker shows: * Flight detail (airline, aircraft type, route, scheduled and actual times). * A live Mapbox map with the flight path and the aircraft's current position. * Gate, terminal, and any status updates from FlightAware. * A refresh control with **Updated X m ago**; the tracker auto-refreshes every 60 seconds. You can also reach the tracker from the search bar at the top of the page — type a flight number into the **Track** input and press the **Track** button. ## How flights show up on the order page Once an order with a flight segment is in motion, the **Flights** tab on the order page (`/orders/?tab=flights`) shows a flight tracker card for each segment with the same live data — schedule, map, status, and aircraft position. Stops on the flight segment (tender, recover) also chain into the **Details** timeline as task events. ## If something looks different * **No results for an origin/destination pair you know flies.** Widen the time window or toggle **Include connections** on. Some carriers don't publish far in advance. * **WebCargo embed shows "Session Expired" on first open.** Click **Refresh** to mint a fresh tokenized session. * **WebCargo embed won't load.** Make sure your org has WebCargo credentials configured. Contact [hi@chrt.com](mailto:hi@chrt.com) to check or set up the integration. * **Flight tracker shows no map.** The aircraft hasn't departed yet or position data hasn't been published. The schedule fields still populate from FlightAware's flight detail. * Contact [hi@chrt.com](mailto:hi@chrt.com) for FlightAware or WebCargo integration issues. ## Related guides * [Multi-leg orders](/forwarders/multi-leg-orders) — how flight segments fit into a full multi-leg shipment. * [Next Flight Out (NFO)](/forwarders/nfo) — using the **Next 6 hr** flight search for time-critical shipments. * [Tracking shipments](/shippers/tracking) — read the live order page including flight tracker cards. * [Trackers for international cargo](/forwarders/trackers) — attach hardware trackers to cargo that crosses the air. > Search, book, and track commercial cargo flights from inside chrt.