Split Bundle Proposals

Last updated September 17, 2026

Sometimes a client doesn't want a single all-inclusive package — they want to mix and match. With Split Bundle proposals, you can quote a hotel, theme park tickets, and a day-tour excursion all on the same page, and your client picks one from each category. The total updates as they go, and when they approve, every pick lands on the trip as its own booking.

Perfect for: Disney trips with separate park tickets and lodging, Bahamas trips with cruise + airport hotel, ski trips with rental + lift tickets, or any quote where the client is choosing à la carte instead of an all-in package.

How It Works

Every option in a proposal has a Bundle Category (set on the option editor card). When a proposal contains options across more than one category, the public proposal page automatically renders a "Build Your Bundle" view with one section per category. The client picks one option in each section, and the running total in the header sums their selections.

If a proposal has options in just one category (the default — Package), nothing changes — it renders the classic "Your Options" view exactly like before.

Setting Up a Split Bundle

Step 1: Add Your Options

Open the trip's Proposal tab and add an option for each thing the client is choosing from. For a Disney + airport hotel quote:

  • Option 1 — All-Star Music Resort (the actual on-property hotel)
  • Option 2 — 4-Day Park Hopper tickets
  • Option 3 — Hyatt Regency Orlando Airport (the night-before stay)

You can also add multiple options within a category — e.g. three different on-property hotels for the client to compare.

Step 2: Tag Each Option's Category

On each option's editor card, set the Bundle Category to one of:

  • Package — full vacation package that includes lodging + activities (default)
  • Hotel — standalone lodging
  • Tickets — theme-park tickets, attraction passes, event/concert tickets
  • Excursion — tours, day trips, shore excursions, activities
  • Flight — standalone air
  • Transport — airport transfers, car rentals, ground transportation
  • Other — anything that doesn't fit above

As soon as your options span more than one category, you'll see a green "Split bundle proposal" banner above the option cards confirming the client will see the bundle picker.

Optional: One Choice per City or Stop

A multi-stop trip usually needs a hotel choice in each city, not one hotel for the whole trip. Name a section for each stop and the client picks one option in each:

  1. Open a hotel option and find Client’s choice at the top of its editor.
  2. Click New section and type a name, like Auckland hotel. Press Enter.
  3. Open the next Auckland hotel and pick Auckland hotel from the chips. Repeat with Queenstown hotel, Rotorua hotel, and so on.

Each named section shows up as its own row in the builder with its own + Add to Auckland hotel button, and the client sees one "choose one of N" section per city. Their total adds up one pick from each. Leave an option on All hotel options (the default) to keep the classic one-section-per-category behavior.

Sections sort by category, then by the order of their options, so drag the cards to put the cities in travel order. A named section is always choose-one. Let them pick more than one stays available on category sections only.

Step 3: Send & Track

Click Send to Client as you would any proposal. The client sees a "Build Your Bundle" page with one labeled section per category and a "choose one of N" hint. Their bundle total updates live as they make selections.

What Happens When the Client Approves

Approving a split-bundle proposal creates one booking row per category on the trip's Bookings tab — so you have a clear checklist of what to confirm with each supplier. For our Disney example above, you'd see:

BookingTypeStatus
All-Star Music Resorthotelnot_booked
Park Hopper ticketsparknot_booked
Hyatt Regency Airporthotelnot_booked

You'll also see itinerary blocks for each pick on the trip's Itinerary tab — hotel options become hotel blocks, everything else becomes activity blocks tagged with the category.

Pricing & Deposit

The proposal's deposit settings still drive the deposit math, but they apply to the bundle total (sum of all selections) — not just one option. So if your deposit is set to 25% and the client picks a $9,000 bundle, the deposit owed is $2,250.

Commission Tracking

Each of the four booking rows tracks commission independently. Set commission rates as you confirm each booking with its supplier — your reports will show commission per supplier rolled up to the trip total.

Selectable Cabins Inside a Bundle or Package

A cruise component can offer selectable cabin categories (the option's pricing mode is Room blocks with "let the client choose" turned on) — for example a "Cruise Only" fare next to a "Drinks & Wi-Fi Included" fare. This works inside a split bundle and inside a locked Package display:

  • The client sees a "Choose your cabin" picker directly under the cruise row and can hold one or more cabins.
  • The bundle total, the payment schedule, and the checkout all reprice from the picked cabin's fare — the component's listed price is just the "starting at" floor until they choose.
  • The Continue to booking button stays disabled until a cabin is picked, so a client can't approve an unpriced cruise.

One selectable-cabin component per proposal is supported — if you need to compare whole sailings against each other, use a category with one option per sailing instead.

Flight Details in a Bundle or Package

Flight legs you attach to a flight component (airline, flight numbers, times, cabin class) appear under the component row's Details disclosure in both the locked Package list and the split-bundle "Your Bundle" summary — including a route map and a card per leg, the same display the comparison layouts use. A flight row with legs is always expandable, even if you haven't written a description for it.

Adding flights to an option has one way in. On the option's Flights tab (or under Extras for a hotel or package), type the flight number and date and click Find flight. JourneyFuse lists the legs; tick the ones you want and click Add selected. Under that you can also choose Paste a confirmation, Type it in, or Copy from another option.

Each flight shows as one line: a direction tag (Outbound or Return), route and times, then flight number, date and cabin. Connections carry a "Connecting" tag with the number of stops. Click a line to edit it, including airport search, times, cabin and Outbound/Return. After an outbound flight, JourneyFuse offers Add the return? with the reversed route and date; click Find return to look it up. There is no Round trip or One way switch: direction comes from the dates, and you can change it on any flight.

Pricing is one switch: Included in the option price, or Priced separately (amount fields appear under it). Deleting a flight shows Undo for a few seconds.

With Paste a confirmation, paste the airline email or drop in the PDF or a screenshot and click Fill the legs. JourneyFuse reads the airline, flight numbers, airports, times and cabin, and labels a round trip as outbound and return. If the option already has flights, you choose whether to Replace them or Add to them. Passengers, prices and the record locator are never copied onto the proposal.

AI Import Knows About Categories

When you paste a quote or import from a URL, the AI automatically tags each extracted option with the right category — for example "Disney 4-Day Park Hopper" → tickets, "airport Hyatt 1 night" → hotel, "snorkel excursion" → excursion. You can always change the category after import on the option's editor card.

Tips

  • Default to Package. If you're quoting a single all-inclusive trip, leave every option as Package. The split UI only kicks in when categories vary.
  • Use Hotel + Hotel for "compare these two stays." That's still a single-category proposal — the client picks one hotel from a couple of options. No split UI.
  • Order matters within a category. Drag options to set the order the client sees them within each section.
  • Mark a recommendation per category. The "Recommended" toggle on an option pre-selects that option in its category when the page loads.

This is part of JourneyFuse’s travel proposal software: branded proposals clients can review, choose from and pay on.