Last updated July 14, 2026
Stop creating individual trips and proposals for every traveler in a group. With Group Booking Mode, you create one shareable link and your travelers do the rest — picking their package, filling out forms, and confirming their spot. You see everything roll in on your dashboard in real time.
Perfect for: destination weddings, group cruises, family reunions, corporate retreats, church trips, bachelor/bachelorette parties, sports team travel, and any trip with multiple travelers who need to book independently.
If you already have a group, open it and click Create Booking Page in the Group Booking section. This creates a trip and proposal linked to the group in one click.
You can also create a proposal on any trip, toggle Group Booking Mode on, and link it to a group from the proposal settings.
Use Create with Booking Page from the Groups page (quickest), or go to any trip → Proposal tab → Create Proposal.
Fill in the basics that every traveler will see:
Open Proposal Settings (collapsed at the bottom of the builder) and toggle Group Booking Mode to ON. This does two things:
Tip: Hover over any ⓘ icon in the settings panel for a quick explanation of what each field does.
Booking Group — Link this proposal to a booking group so all travelers appear together on your dashboard. If you haven't created a group yet, go to Groups → New Group first, then come back and link it.
Max Travelers — Set a hard cap if you have limited supplier allocations (e.g., only 30 cabins available). Leave blank if there's no limit.
Max Party Size Per Booking — Caps how many travelers one client can put in a single booking. This is different from Max Travelers, which limits the whole group. Use it when each reservation is a fixed occupancy — a double-occupancy space, for example, where every booking should be capped at 2. Leave it blank for no per-booking limit. When you set a number, the booking page's traveler counter won't let a client go above it (Adults and Children together), and the limit is re-checked when the booking is submitted, so it can't be worked around. Turn on Lock to exactly this number when the party must be exactly that size (not just "up to") — the booking page then opens pre-filled at that count and requires the full party before checkout. Packages that use selectable cabins automatically cap each booking at the chosen cabin's occupancy, so you don't need to set this for them.
Adults-only trip — Turn this on for trips that aren't suitable for children (e.g. a multi-day walking tour). It hides the Children counter on the booking page entirely, so every traveler is booked as an adult. Leave it off for family-friendly trips where travelers should be able to add children.
Allow infants — Turn this on when families travel with infants. It adds an Infants counter on the booking page next to Adults and Children, and lets you set two things: the age cutoff shown on the label (e.g. "under 2") and a price per infant. Leave the price at $0 to keep infants free (a lap infant on a day tour, for example) — the counter then reads "Infants (under 2, free)" and adds nothing to the total. Set a price to charge a per-infant surcharge: the label reads "Infants (under 2, $200 each)" and the breakdown itemizes a "1 × Infant @ $200" line that's added to the trip total in every pricing mode. Either way, infants never count toward occupancy tiers, room blocks, or the party-size cap — a priced infant is a surcharge, not a seat, so adding one never bumps your party into a higher occupancy tier. Infants always appear on your traveler manifest, so you know exactly who's coming. The counter is hidden on adults-only trips.
Each booking starts at 1 adult. The traveler counter on the booking page always opens at one adult (and zero children) — each person who opens your link is booking their own party, so they bump the count up to match their group. The traveler total you set when building the trip is just your planning estimate; it never pre-fills a traveler's party.
Group Dates — Set the Group Check-in and Group Check-out dates. These define the default travel window travelers see at booking. Enable Allow travelers to choose their own dates if different travelers can arrive or depart on different days within that window (useful for vacation rentals or extended trips — leave it off for cruises and resort packages where everyone travels together).
Attached Forms — Select the forms travelers need to complete during booking. Common choices:
Forms show as pill chips in this section — click + Attach form to add one. Forms completion is tracked per traveler on your Group Dashboard after they book.
Required Traveler Info — Select which data fields travelers must fill in during the booking wizard (Step 2). Active fields appear in orange. Available fields include:
| Field | When to use |
|---|---|
| Date of Birth | Cruises, international trips |
| Gender | International flights, cruises |
| Nationality / Citizenship | International travel |
| Passport Number | Any trip requiring a passport |
| Passport Expiry | International travel |
| Passport Country | International travel |
| Known Traveler Number | Domestic US trips, TSA PreCheck |
| Redress Number | Travelers on no-fly lists |
| Dietary Restrictions | Any trip with included meals |
| Emergency Contact Name | All group trips (recommended) |
| Emergency Contact Phone | All group trips (recommended) |
Only enable what you actually need — fewer required fields means higher booking completion rates.
Payment Schedule — Define the payment milestones travelers will see after booking. Click Add Payment Milestone for each one:
Cruise for this group (optional) — Selling different cabin types on a single sailing? Set the cruise here once. Search for the sailing (or type the ship name), and JourneyFuse pins the cruise line, ship, dates, and embarkation port to a banner at the top of the booking page. When a cruise is set this way, each package becomes a cabin category instead of its own trip — the per-package cruise line, ship, and travel-date fields disappear, so you never repeat the cruise details on every option. Leave it blank for a normal group proposal where each package is its own separate trip or sailing. To switch back, click Remove on the selected cruise.
Each proposal option becomes a bookable package. Think of these as the choices travelers pick from:
For each package:
Add-ons work the same way — add excursions, upgrades, or extras that travelers can optionally select alongside their package. Add-ons can also have inventory limits. For per-person add-ons, choose who it's for — Everyone, Adults, Children, or Infants — so the price scales to just that group (e.g. a "$25 crib" that only bills per infant, or a "$89 drink package" that only bills per adult). An add-on scoped to a group nobody booked (an infants add-on with no infants, say) simply hides itself.
Shortcut: import packages from a supplier confirmation. If you have a group confirmation PDF that lists cabin categories (Riviera River Cruises group manifests, Royal Caribbean group amenity confirmations, and similar), open the group, click Import Group Confirmation, and after reviewing the extracted cabins choose Bookable cabin options. Each cabin category becomes its own package on the booking page, with per-person pricing and available spots set from the manifest's quantity. Choose Individual trip bookings instead when the cabins are already reserved and you just want to track them for commission.
Quick room choice: Single vs Double. Want travelers to pick a private (single) or shared (double) room on one package? You don't need a second package. Open the package and click Price by room type (Single / Double) — or, on a one-package group page, click Add room choices (Single / Double) right on the prompt above your package. Both seed a Single and Double rate row that travelers choose between when they book.
Click Send to Client to email the link and mark the proposal as live. You can also click Copy Link to share it anywhere — group chats, social media, your website, wherever your travelers are.
Your group booking link opens a polished, branded page with your hero image and trip details. Travelers are guided through three simple steps:
Step 1: Choose Package — Browse the available packages with photos, pricing, and spots remaining. Packages that are full show a "Sold Out" badge. Travelers select one package and optionally choose add-ons. If the package uses selectable cabins (Room Blocks with "Let travelers choose a cabin" on), a "Choose your cabin" picker appears so they pick their stateroom category — the total updates to that cabin's price and they can't continue until one is selected.
Step 2: Your Details — Enter their name, email, and phone number, plus fill out any forms you attached (passport info, dietary needs, etc.).
Step 3: Confirm & Pay — Review a summary of their package, add-ons, and total. See the payment schedule. Click Confirm Booking to lock in their spot.
After booking, travelers see a "You're Booked!" confirmation with their package details and payment schedule. You receive an email notification for every new booking.
For groups with a mix of adults and children — family reunions, school trips, Disney groups — you can charge different rates based on traveler age without any manual math.
Each package has a Pricing Mode selector with these options:
| Mode | Best For |
|---|---|
| Flat | Simple per-person pricing where everyone pays the same rate (optionally with occupancy tiers — see below) |
| Adult/Child | Groups with age-based pricing (e.g., adults $2,400, children $1,800) — plus an optional Teen band and 3rd/4th-guest rates |
| Nightly | Accommodations or rentals where the total varies by length of stay |
| Room Blocks | Cruises and resorts where you've negotiated a held inventory of cabins or rooms and want to track pickup against the block |
Room Blocks pricing has two flavors, controlled by the "Let travelers choose a cabin" toggle in the package editor:
Selectable cabins are what make mixed-occupancy group cruises self-bookable. Instead of modeling every cabin as its own package, set one Room Blocks package, turn on "Let travelers choose a cabin," and add a block per cabin category. Each block can carry its own deposit (cruise lines often set different deposits per stateroom category) — the chosen cabin's deposit is what gets authorized at booking, overriding the package's default deposit rule.
On the booking page the package card shows a "From $X · N cabin choices" summary, and once the traveler selects the package they see a "Choose your cabin" picker listing each category with its guest count and price. The trip total and deposit update to match the cabin they pick, and Continue is disabled until a cabin is chosen. The cabin they booked appears next to their name on the group roster (and you can still override it with a specific room number there).
11 for "under 12")Example: Adult Price $2,400 · Child Price $1,800 · Age Cutoff 11 A family of 2 adults + 1 child (age 8) would see: 2 × $2,400 + 1 × $1,800 = $6,600
During the booking wizard (Step 1: Choose Package), travelers enter the number of adults and children in their party. The page updates the total in real time as they adjust the counts. If a traveler enters ages that straddle the cutoff, the system automatically applies the correct rate to each person.
The cost sidebar itemizes each category live as they adjust the counts, so the math is never a mystery — and the same breakdown appears again on the Step 3: Confirm screen before they commit:
2 × Adult @ $2,400 $4,800
1 × Child @ $1,800 $1,800
───────────────────────────
Total $6,600
12 (age 12 and under = child rate).Cruise-line group contracts (MSC, NCL, Royal Caribbean, Carnival) usually discount the 3rd and 4th guest in a cabin — and discount children in those positions even further. Adult/Child pricing supports this directly.
In an Adult/Child package, the 3rd & 4th Guest Rates card sits directly below the Adult/Child rate fields with two fields:
The first two guests in a cabin always pay the Adult/Child rate above (the 1st/2nd-guest cruise fare). Guests 3 and beyond pay the additional rates. Adults fill the first two positions first, so children land in the discounted 3rd/4th slots — exactly how the cruise line fares a family cabin. The fields are optional: leave them blank (they show the base rate as a hint) to charge every guest the base rate, and use Clear to reset both.
Example (MSC Deluxe Balcony): 1st/2nd guest $652.80 · 3rd/4th adult $512.80 · 3rd/4th child $201.80 A cabin of 2 adults + 2 children books at 2 × $652.80 + 2 × $201.80 = $1,709.20. The cost sidebar shows each category, and the total updates live as the traveler adjusts the party.
This is a per-cabin calculation, so it applies to the traveler's own party (their cabin). It's available in Adult/Child mode only — Nightly and Room Blocks price differently.
Shortcut: AI import fills these for you. Paste or attach a cruise-line group sales contract (the allotment contract with a rate table showing 1st/2nd Guest and 3rd/4th Guest columns) into the proposal's AI import on a group proposal. Each cabin category becomes a package with the 1st/2nd guest rate as the Adult/Child rate and the contract's discounted 3rd/4th Adult and 3rd/4th Child rates applied automatically — review them on the import preview card before confirming.
Some resort and cruise group contracts split children into two age bands: young children ride free (or at a low rate), but teens pay their own rate — often the same as an extra adult. Adult/Child mode has an optional Teen rate for exactly this.
In an Adult/Child package, enter a Teen rate (13-17) beside the Adult and Child rates (and, if your contract discounts a 3rd/4th teen, an Additional teen (3rd/4th) rate in the guest-position card). Leave the Teen rate blank when a package has no teen band — teens then price as adults and the teen counter stays hidden.
How seats fill. A room covers two base guests at the base rate; a third guest and beyond spill to the additional rate. The two base seats are filled by the highest-priced guests first, so a free or low-priced child never bumps a paying adult or teen out of a base seat. This solves the usual traps:
Extra adults at the teen rate. When a contract prices additional adults at the same amount as teens (common on resort sheets), set the 3rd/4th Adult rate to your teen rate. Third-and-beyond adults then spill at that rate, matching the contract without a separate age band.
Example (resort group): Adult rate $450 · Teen rate $81 · Child $0 (free) · 3rd/4th adult $81 · 3rd/4th teen $81 A room of 2 adults + 1 teen + 1 child books at 2 × $450 (base seats) + 1 × $81 (teen) + $0 (child) = $981. A room of 1 adult + 1 teen fills both base seats at $450 + $81 = $531. The cost sidebar itemizes an Adult, Teen, and Child line, and the total updates live as the traveler adjusts each counter.
On the booking page a Teens (13-17) counter appears next to Adults and Children whenever the selected package has a teen rate set; it's hidden on adults-only trips and on packages with no teen rate. Teens are priced at checkout and included in the traveler's total. Like the 3rd/4th-guest rates, teen pricing is available in Adult/Child mode only.
Cruises and all-inclusive resorts often charge different per-person rates based on how many people share a cabin or room — double occupancy at one rate, triple at a lower rate, quad even lower. Without occupancy tiers, you'd need a separate package for each combination.
Occupancy tiers let you define multiple per-person rates on a single flat-priced package. One "Interior Cabin" package can offer Double, Triple, and Quad pricing. Travelers enter their party size and the system automatically applies the right rate — no manual math, no separate option cards.
| Guests | Price/person | Label |
|---|---|---|
| 2 | $1,299 | Double |
| 3 | $999 | Triple |
| 4 | $849 | Quad |
Tip: Labels are what travelers see — feel free to use your supplier's exact terminology like "Inside Stateroom — Double" or "Balcony — Triple Occupancy."
When a traveler enters their party size in the booking wizard, the system finds the best matching tier automatically:
Children count toward occupancy — a party of 2 adults + 1 child occupies 3 spots and gets the triple-occupancy rate.
The pricing summary updates as travelers enter their party size:
Interior Cabin · Double occupancy · $1,299/person
2 guests × $1,299 = $2,598
The option card on the package selection screen shows the full range at a glance: $849–$1,299/person.
| Use occupancy tiers when… | Use separate packages when… |
|---|---|
| Same room type, different occupancy levels | Genuinely different room types (balcony vs. interior) |
| Agent wants one option card with multiple price points | Travelers should see and compare options side by side |
| Cruise/resort charges per-person rates by headcount | Different inclusions at each level (e.g., VIP adds spa access) |
Note: Occupancy tiers are only available on Flat pricing mode. Adult/Child and Nightly pricing modes have their own per-person rate structures.
By default a group page offers one travel protection setting (configured in the Travel insurance section) to every traveler, no matter which package they pick. That works when protection is a single flat number. It does not when the protection cost depends on the package, for example a solo room that costs more than a shared room, so its coverage is priced higher too.
Each package can carry its own travel protection rate. When a traveler selects that package, they see its protection settings instead of the group default. A package without an override simply inherits the group-level default, so you only set this on the packages that need a different rate.
Repeat on each package that needs a different rate. For example, put a higher per-person plan on the Solo package and a lower one on the Double package.
Note: Deposits and the payment schedule still bill at the group level for every package. The per-option override controls travel protection only.
On the Your details step, the travel protection panel reflects the package the traveler chose. Picking the Solo package shows the Solo rate; switching to Double swaps to the Double rate automatically. Optional protection is recorded with the booking as a selection (or a logged decline); required protection is added to the trip total.
For accommodations, vacation rentals, or any booking where the total depends on the number of nights, use Nightly pricing. You can define different rates for different date ranges (e.g., peak season vs. shoulder season), and optionally let travelers pick their own check-in/check-out dates within a window you control.
Example rate card for a beach house package:
- May 1–May 22: $180/night
- May 23–May 26 (Memorial Day weekend): $240/night
- May 27–June 14: $180/night
The system calculates the correct total by multiplying each night by the rate that applies to that date.
In the proposal settings under Group Dates, set the Group Check-in and Group Check-out dates. This is the default window travelers see when the proposal loads.
If you want travelers to arrive or depart on different days (e.g., some people stay 5 nights, others stay 7), toggle Allow travelers to choose their own dates on. When enabled:
Tip: Use flexible dates for vacation rental or villa bookings where not every family arrives on the same day. For a group cruise or resort package where everyone checks in together, leave flexible dates off — it keeps the booking flow simpler.
On the booking confirmation screen (Step 3), travelers see a line-by-line breakdown:
May 1–22 (22 nights × $180) $3,960
May 23–26 (4 nights × $240) $960
May 27–Jun 3 (8 nights × $180) $1,440
──────────────────────────────────────
Total (34 nights) $6,360
This transparency helps travelers feel confident they're getting exactly what they discussed with you.
| Situation | Recommended Mode |
|---|---|
| Everyone pays the same flat rate per person | Flat |
| Same room type, different rates by occupancy (cruise cabins, resort rooms) | Flat with occupancy tiers |
| Different cabin categories on one sailing, traveler picks one (mixed occupancy) | Room Blocks with "Let travelers choose a cabin" on |
| A held block of cabins/rooms you're tracking pickup against | Room Blocks (selectable off) |
| You have different adult and child rates | Adult/Child |
| Total price depends on number of nights stayed | Nightly |
| Nightly rates vary by season or date range | Nightly with multiple rate entries |
| Mix of age tiers AND variable nights | Use Adult/Child + set nightly rate per age tier |
Navigate to Groups in the sidebar → select your group. The Group Booking section shows four summary cards:
| Card | What It Shows |
|---|---|
| Spots Booked | Filled spots vs. your max (e.g., "24 of 60") |
| Collected / Recorded | Payments collected or agent-recorded vs. total expected revenue |
| Forms | Per-form completion progress with a bar for each attached form (e.g., "Emergency Contact 5/12") |
| Quick Actions | Payment Reminder and Form Reminder buttons — one click sends a reminder to every traveler who is behind |
Below the summary cards, each booking appears as a row:
Use "Have bookings outside this page? Link them here →" to connect trip bookings that were created manually (outside the self-service flow) to this group for unified tracking.
The Roster shows every traveler added to the group — both self-booked and manually added — with:
If you add a warm lead by hand and that same person later books through the public link, the roster recognizes them by email address and keeps them as a single row — no duplicates. Any room assignment, logistics statuses, or notes you'd already set on the manual entry carry over onto their booking automatically.
If you're assigning travelers to specific rooms or cabins, the Rooms table maps each room to its members and shows the headcount. Assign travelers to rooms from the Roster view.
When all spots are filled, a waitlist form automatically appears on the public booking page so interested travelers can add themselves without bothering you. You see all waitlist entries here and can promote a waitlisted traveler to a booking if a spot opens up (e.g., someone cancels).
Pick one itinerary to share with every traveler in the group. Go to Groups → your group → Shared Itinerary and click Use This next to the itinerary you want. Every traveler in the group will see the same itinerary in their portal.
Published itineraries are usually the best choice — drafts are still being edited. If you don't have an itinerary yet:
Send messages to the whole group from the Messages section at the bottom of the group detail page:
All messages and notes are logged in order so your whole team stays on the same page.
Use "Create with Booking Page" for the fastest setup. From the Groups page, click New Group and choose "Create with Booking Page" — it creates the group, trip, and proposal in one step.
Name packages clearly. "Ocean View King — Deck 7" beats "Option 1." Travelers share these names with each other.
Set inventory to match your supplier hold. If the resort gave you 15 rooms, set Available Spots to 15. This prevents awkward "sorry, we're actually full" conversations.
Attach passport forms at booking time. Travelers are 3x more likely to fill out forms during the booking flow than when you chase them later.
Include a personal intro message. A warm "Hey everyone! So excited for this trip..." converts better than a generic description.
Share the link everywhere. Text it, email it, post it in the Facebook group, pin it in the WhatsApp chat. The easier it is to find, the faster people book.
Check your dashboard weekly. Send payment reminders to anyone falling behind, and form reminders to anyone who skipped the paperwork.
Double-check your child age cutoff against the supplier. A one-year difference (under 12 vs. under 13) can mean a meaningful price delta — confirm before you publish.
Can I use group booking mode for regular 1-on-1 proposals? You can, but it's not recommended. Standard proposals (with the toggle OFF) give a cleaner accept/decline experience for individual clients. Group booking mode is designed for multiple independent travelers.
What happens when a package sells out? It shows "Sold Out" on the booking page and no one can select it. If more spots open up (e.g., you negotiate additional rooms), just increase the Available Spots number in the proposal editor.
Can I add more packages after people have started booking? Yes. Add new options in the proposal editor — they'll appear on the booking page immediately. Existing bookings are not affected.
Can travelers change their package after booking? Not directly. They should contact you, and you can manage changes from the group dashboard (cancel the old booking, have them rebook).
What if a traveler needs to cancel? You can update their booking status to "Cancelled" from the group dashboard. Their inventory spot is released automatically.
Does this collect payment automatically? The booking page shows travelers the payment schedule so they know what's due and when, but it does not capture a card during the booking wizard. To actually collect, use the per-traveler tools on the group dashboard: open a booking and click the 🧾 invoice action to generate and send a per-traveler invoice, or send a secure card authorization link so the traveler can put a card on file for you to charge. See Card Authorizations for the full card-on-file flow. After payment, update the status in the dashboard.
Can multiple agents in my agency use the same group booking? Yes. Any agent in your workspace can view and manage the group dashboard. The proposal is tied to the workspace, not an individual agent.
Can I mix pricing modes across packages in the same group booking? Yes. Each package has its own independent pricing mode. You could have one package as Flat (e.g., a basic cabin) and another as Adult/Child (e.g., a family suite with age-tiered pricing) — travelers just see the relevant pricing for whichever package they select.
What if my rate card dates don't cover every night in a traveler's stay? A warning will appear in the package editor if there are gaps in your rate card coverage. Fill in all date ranges to ensure accurate totals for travelers.
I have a cruise with 6 cabin types and double/triple/quad pricing on each — do I need 18 option cards? No. Create one option card per cabin type (6 total), then add occupancy tiers to each one. Each option card holds all the occupancy variants — travelers see "Interior Cabin · $849–$1,299/person" and the rate adjusts automatically when they enter their party size.
Can travelers pick their own cabin on a group page, with different cabins priced differently? Yes. Set the package's Pricing Mode to Room Blocks, turn on "Let travelers choose a cabin," and add one block per cabin category (each with its own guest count, price, and optional per-cabin deposit). On the booking page the traveler gets a "Choose your cabin" picker, the total updates to whichever cabin they select, and they can't continue until they've chosen one. The cabin they booked shows on your group roster. This is the simplest way to sell mixed-occupancy cabins (e.g. a 2-guest Interior next to a 4-guest Quad) on a single self-service link without making each cabin its own package.
Can I use occupancy tiers with Adult/Child pricing? Not in the same package — occupancy tiers are only available on Flat pricing mode. If you need both age-based and occupancy-based pricing, create separate packages for each combination, or use Flat + occupancy tiers and note in the description that children under a certain age travel free (or at a discounted rate that you handle separately).
What happens if a group of 5 books a package that only has tiers up to 4 guests? The system silently applies the largest defined tier (4-person rate). No error is shown to the traveler. If you want to prevent parties larger than a certain size, set the Available Spots field or add a note in the package description.
Search our sailing catalog of tens of thousands of real sailings across every major line, and drop the full port-by-port itinerary onto a trip in a couple of clicks — no confirmation or manual entry needed.
Upload and organize trip documents, client files, and booking confirmations — everything in one place, and control which ones your client can see.
Stay on top of every to-do — from collecting passports to confirming reservations — with priorities, assignments, and deadline tracking.