Skip to Content

Booking Flights

The flight booking flow walks you through setting search parameters, selecting flights, and confirming the booking. Juno pre-populates dates and airports based on the event, but you have full control to adjust them.

Prefer to let the guest make the final choice? From the results page you can switch to Send Options and email the guest a curated set of flights to book themselves. See Sending Flight Options.

Step 1: Travel Details

The first step is configuring the search parameters:

  • Origin airport — Where the guest is flying from
  • Trip type — Roundtrip, one-way (outbound or return only), or multi-city if the guest’s policy allows returning to a different destination
  • Number of travelers — Defaults to 1
  • Departure and return dates — Shown as dropdowns with annotations:
    • Recommended — Dates that fall within the guest’s travel window
    • Requires approval — Dates outside that window, which will need approval

The travel window is set by the guest’s travel policy. Depending on how it’s configured, Juno either calculates the window around the event — optionally allowing extra shoulder nights — or applies custom rules based on how long the guest’s outbound flight takes. Recommended and approval-required dates reflect whichever method the policy uses.

Cabin is no longer chosen here — the guest’s cabin is selected when comparing options on the results page (see Step 2: Select Flights).

Destination airports are pre-populated based on the event location. Open Search settings to view or adjust which destination airports are included, and to turn on Refundable fares only to limit results to refundable fares.

Once you’re satisfied with the parameters, continue to search for flights.

Step 2: Select Flights

The results page shows available flights organized into two sections:

  • Juno Picks — AI-curated recommendations based on the guest’s travel preferences and policy
  • Other — All other available options

You can filter and sort results to find the right option.

Because Juno searches every cabin at once, results include a cabin comparison matrix spanning Economy, Premium Economy, Business, and First. Filter by cabin to compare the options in each, then make a per-cabin selection in the cabin you want for the guest.

Cabin options that do not meet the guest’s travel policy are flagged with an Out of policy or Not allowed badge. Open a cabin option to see its details, where hovering over or tapping the policy badge reveals the reason — such as a cabin restriction or a price above the policy limit.

Select the outbound and return flights (or just outbound for one-way trips). Once all required flights are selected, Juno automatically advances to the confirmation step.

You can update the search parameters inline on the results page without starting over. Use the details header at the top of the results to make adjustments and re-search.

Step 3: Confirm the Booking

The confirmation step shows your selected flights alongside a pricing summary. Before confirming, review:

  • Traveler profiles — Select which traveler profile(s) to attach to the booking. If the guest hasn’t submitted their profile yet, you’ll see an option to request it. See Requesting Traveler Details for more.
  • Custom onboarding fields — Any trip-specific fields required by your organization
  • Internal notes — An optional memo field for notes about this booking

Policy and Approval

The confirm button reflects the policy status of your selection:

SituationButton labelWhat happens
In-policy selectionConfirm FlightsBooking is submitted immediately
Out-of-policy, you are the approverApprove and BookBooking is approved and submitted immediately
Out-of-policy, you are not the approverRequest to BookBooking is sent to the approver; you and the approver receive a notification
Blocked by policyBlocked by policy (disabled)Cannot be booked

When a selection requires approval, the notes field becomes required — you’ll need to provide a reason for the out-of-policy request.

Out-of-policy selections that require approval use a hold-to-confirm button. Press and hold the button for a moment to submit, giving you a chance to review before committing.

Step 4: Confirmation

After submitting, Juno processes the booking and shows the result:

  • Confirmed — The flight is booked. The guest receives a confirmation email with their itinerary.
  • Needs Review — The booking requires approval. You and the approver are notified by email.
  • Sold Out — The selected flight is no longer available. You’ll be sent back to the selection step to choose another.
  • Denied — The approval request was not approved. Return to the selection step to choose an alternative.

If an approved flight’s fare increases during checkout and Juno receives a confirmed current total, Juno returns the booking to Needs Review so the approver can review the new total before another booking attempt.

If the selected seat becomes unavailable while Juno completes the booking, the flight may still be confirmed without a seat assignment. The guest can use their confirmation number on the airline’s website to select another available seat.

If the guest also needs a hotel and it hasn’t been booked yet, the confirmation page shows a Book a Hotel option to continue. Otherwise, use Return to Dashboard to go back to the guest’s detail page.

Last updated on