Last updated August 16, 2026
Stop creating individual trips and proposals for every traveler in a group. A group booking page gives you one shareable link and your travelers do the rest — picking their package, filling out forms, answering the insurance question, and reserving their spot. You see everything roll in on your dashboard in real time.
Everyone books independently. One traveler choosing a package never closes it out for anyone else, and each booking creates its own trip and its own invoice. A package only becomes unavailable if you deliberately cap it with Available Spots, which is blank (unlimited) unless you set it.
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 header. This creates a trip and proposal linked to the group in one click. (A brand-new group with nothing in it yet shows a Self-Service Booking Page card with a Create Page button instead — same thing.) Once the page exists, the header button reads Edit booking page.
There is no "Group Booking Mode" toggle in the proposal builder. A group booking page is always created from Group Trips, using one of the two paths above — creating it that way is what puts it in group mode. If you start a proposal from Proposals or from a trip's Proposal tab, you get a standard one-client proposal, and the builder's layout picker will not convert it. (Older help articles and videos mention a toggle; it was replaced by the Group Trips flow.)
A trip belongs to a group through its booking, not on its own. A trip with no booking attached cannot be in a group yet, and attaching a booking to it later does not join the group by itself. You always link it deliberately, one of two ways:
When a booking shares a supplier and a start date with a booking already in a group, JourneyFuse points that out so you don't have to go looking.
Suggestions are never applied for you. A group's shared itinerary shows on every trip in the group, and travelers can see it, so linking a booking to a group is always your decision rather than something the software guesses at.
Some bookings are never suggested: bookings with no supplier, bookings with no start date, and cancelled bookings. Archived groups are left out of suggestions entirely, in both directions.
From Group Trips, click New Group → Create with Booking Page, enter a name, and click Create Group. That creates the group, a trip, and the group proposal in one step and drops you into the proposal editor. (Already have the group? Open it and click Create booking page in the header.)
Fill in the basics that every traveler will see:
Because you created it from Group Trips, group mode is already on — the public page is a self-service checkout rather than a standard accept/decline, and the layout is fixed for that reason.
Open Proposal Settings (collapsed at the bottom of the builder) and find the Group Booking Settings panel. Start with What kind of group booking is this? — Cruise group, Hotel · room block, Destination wedding, Tour · set departure, School · org group, Sell an itinerary, or Independent. Your choice sets sensible defaults for the rest of the panel (wording, whether the page leads with a per-person or total price, and so on), all of which you can override.
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 Group Trips → New Group first, then come back and link it. (You can also start from the group side with New Group → Link to Proposal and paste this proposal's URL.)
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.
How is this priced? — Chooses which number the booking page leads with. Per person puts the per-person price up front (with the party total beneath it) — the right choice for a set-departure tour or bus trip you quote "$1,295 per person, double occupancy," so the headline matches the rate in your marketing. Total for the party leads with the whole-party total (with the per-person price beneath). Either way, the cost breakdown in the sidebar now always shows both a Total and a Per person line, so the price on the left of the page can't disagree with the price on the right. Each group type starts on a sensible default (cruises lead per-person, room blocks lead total); this setting overrides it for one proposal.
Options heading — Your wording for the section where travelers pick an option — the part that says "Choose your package" by default. Type something conversational like "Look at what we're doing" or "Pick your room, King or two Queens" when the default feels stiff. Leave it blank to use the default for your group type. (The button that scrolls travelers down to the options keeps its short standard label so it still reads as a button.)
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 at checkout (the Your details step). 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 · Expiry · Issue Date · Country | Any trip requiring a passport |
| Known Traveler Number | Domestic US trips, TSA PreCheck |
| Redress Number | Travelers on no-fly lists |
| Dietary Restrictions | Any trip with included meals |
| Medical / Mobility Notes | Tours, active itineraries, accessible travel |
| Email · Phone | When you need to reach each traveler, not just the booker |
| Mailing Address (Street, City, State, ZIP) | Documents by mail — and state-rated travel insurance |
| Past Guest # | Cruise loyalty numbers |
| Emergency Contact Name · Phone · Relationship | All group trips (recommended) |
Only enable what you actually need — fewer required fields means higher booking completion rates.
Collecting State is how you handle state-priced insurance. Travel protection is rated by state of residence in most of the US. Require the address fields here, set travel protection to Quote on request, and each traveler's state arrives with their booking so you can quote them individually. See Quoting travel protection by state.
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:
Getting photos onto a package, fast. The Photos box takes images four ways, so use whichever is nearest to hand: drag files straight onto it from your desktop, paste a screenshot or copied image with ⌘V (hover the box first), click to browse and pick several at once, or paste an image URL into the "Or paste an image URL" field on the Upload tab to pull a photo in from another page — your own trip landing page, for example. A pulled-in photo is copied into your workspace library wherever the source site allows it, so it keeps working even if that page later changes. If the site blocks copying, JourneyFuse links the photo where it sits instead. You can also reuse anything already uploaded from the Library tab, or search free stock photography under Unsplash.
Where you set the price. Enter it once, in the Package Price block at the top of the package. That is the only place a group package's fare is entered — whether you are typing a single price or per-occupancy tiers (Single/Double/Triple). The Pricing section further down carries only Taxes and Fees, which sit on top of whatever you entered above. A package priced entirely through occupancy tiers is fully priced: it will show its "from" rate on the booking page, and it will not be flagged as missing a price.
Showing a category you can't price yet. Some tiers you want on the page but can't quote up front — suite and penthouse categories held outside your group block, a villa priced on request. On that package, tick Inquire only — show this without a price. Travelers see the photo, description and an Ask about this button in place of Select, and their question lands on the proposal and emails you with their name and address. Nothing on an inquire-only package can be booked, so nobody reserves a suite you never quoted. Leave it off for packages that are genuinely free or billed to a company: those still price at $0 and stay bookable.
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.
Collecting a deposit on an add-on. Some add-ons — contracted charter flights especially — need money up front but not the whole amount. On the add-on, set a Deposit and JourneyFuse collects only that at booking instead of the full price. The deposit is stated in the same units as the add-on's price: on a per-person add-on, a $100 deposit means $100 per traveler; on a fixed add-on it's a flat $100 for the booking. It can never exceed the add-on's own price.
Leaving the Deposit blank keeps the old all-or-nothing behavior: Due at booking on collects the full add-on price up front, off collects none of it.
Giving the balance its own deadline. When your supplier's balance is due on a date that has nothing to do with the trip's payment schedule — a charter contract due in December for a March departure — set a Balance due date on the add-on. The unpaid remainder then becomes its own line on the invoice's payment schedule, dated to that deadline and named after the add-on ("Cincinnati Charter Flight balance"), so you can see at a glance whether that specific flight is paid.
Leave Balance due date blank and the remainder just folds into the trip's normal payment schedule alongside everything else. That's the right choice for most add-ons — insurance, excursions, upgrades — where there's no separate supplier deadline to hit.
The traveler is never billed twice. The invoice always shows the add-on's full price as its own line item. The deposit and the balance are simply how that one amount gets split across the payment schedule.
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 five steps, shown as a progress bar across the top:
1. Customize — Browse the available packages with photos, pricing, and spots remaining. Packages that are full show a Sold Out badge; ones you can't price yet show Ask about this instead of Select. Travelers pick one package and set their party with the Adults / Children / Teens / Infants counters (only the counters that apply to your trip appear). 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. If flexible dates are on, they choose their own check-in and check-out here.
2. Add-ons — Optional extras you offered: excursions, upgrades, insurance-adjacent items, charter flights. This step is skipped automatically when the selected package has no add-ons.
3. Your details — The booker's name, email, and phone, then the per-traveler fields you required (passport, date of birth, address, and so on) for every person in their party, plus any forms you attached. The travel protection panel appears on this step, showing whatever settings apply to the package they chose.
4. Payment — A summary of package, add-ons, and total, with the payment schedule. They choose Pay deposit now or Pay in full — or pick between your named payment plans if you attached two or more. The button reads Pay deposit, Pay in full, or Confirm spot depending on what's due.
5. Confirmation — If a card is required and not yet on file, they see One last step with a Complete payment authorization button that takes them to the secure card page. Otherwise they land on Deposit received! (or Spot reserved! when nothing is due today) with their next steps and a link to their trip portal.
You receive an in-app New Group Booking notification and an email for every new booking, with links to that traveler's invoice and card authorization.
Under Deposit / Payments, you can build named plans travelers choose between at checkout, instead of the single deposit-or-pay-in-full toggle. A typical cruise group offers three: "Deposit Only", "Deposit + Monthly Payments", and "Pay in Full Today". Attach any subset to each cabin from that cabin's editor. A cabin with one or zero attached plans keeps the standard toggle.
Building a monthly plan. Click Quick add: Monthly to seed a deposit plus six dated monthly payments starting the 1st of next month, then edit the deposit amount, the number of payments, and the dates to suit the trip. The last row is always a "remaining balance" row, so the schedule adds up to the trip total exactly no matter how the price changes later. The same generator lives inside any plan under Edit milestones → Custom, where you can also choose weekly or every-two-weeks.
Pitching the plan. Each plan has an optional description box: how you would explain the plan to a client. It shows under the plan name at checkout, right next to the numbers. Leave it blank and the plan renders with just its name and schedule.
What travelers see. Each plan card shows what is due today, the cadence ("$200.00 today, then 5 monthly payments"), your description, and the first few dated payments with real amounts. The full schedule appears below the picker once they choose.
How the later payments get collected. Scheduled milestones are written to the traveler's invoice with their due dates, and automatic reminder emails with a pay link go out on the offsets set in Settings. JourneyFuse does not charge a saved card on its own. If you hold a card authorization, you get an email on each due date prompting you to run that charge. Word your plan description around that, so a client does not expect an automatic withdrawal.
⚠️ A plan built on fixed calendar dates goes stale as those dates pass. A milestone whose date has already gone by is flagged in the editor, and the traveler sees "was due October 1, 2026" with the catch-up amount at checkout. For a proposal you expect to keep open for months, Days before travel timing holds up on its own, since it is calculated from the trip date.
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
On the Customize step, 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 Payment step 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.
Teen pricing works in Adult/Child and Nightly modes. In Nightly mode the teen rate bills per night like the adult and child rates, and each rate-card date range can carry its own Teen/Night rate (see Rate Cards). The 3rd/4th-guest rates remain Adult/Child only. Room Blocks never charge a teen separately — the cabin price already covers everyone in it.
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 at checkout, 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: This override controls travel protection only — there is no per-package payment-schedule switch here the way standard proposals have one. Payment terms still vary by package, just through the other two controls: attach different Payment Plans to each package, and give a selectable cabin its own deposit under Selectable Cabins. A package with neither bills on the group-level deposit and schedule.
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.
Most US travel protection is rated by the traveler's state of residence, so you often can't publish one premium that's right for everybody on the page. Set the protection Mode to Quote on request — group-wide, or on the individual packages that need it.
In that mode travelers see a Get a quote button (or a button named after your provider, linking to your quote URL) instead of a price. When they click it:
To make sure their state actually reaches you, turn on the Mailing Address fields under Required Traveler Info so State is captured at checkout.
Turn on the decline acknowledgement. In the same panel, Require an explicit decline acknowledgement blocks checkout until the traveler either takes coverage, requests a quote, or types their name to decline. That gives you a signed, dated record for every traveler in the group rather than a silent skip.
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.
Every band bills per night. Leave Teen/Night blank and teens fall back to the package's Teen rate, then to the Adult rate for those dates — so a teen is never accidentally free.
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 Payment step, 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 | Nightly — each rate period takes its own adult, teen, and child per-night rate |
Navigate to Group Trips 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.
Four icons sit in the Logistics column of every roster row: a shield (insurance), a car (transfers), a plane (flights), and a page (travel documents). Click any one to open its menu and pick a status, or Clear to blank it again. The icon's color is the at-a-glance version, and hovering shows the exact status in words.
Grey means nothing is set yet. Amber means it's on your list, sky blue means the ball is in your court, violet means you're waiting on the traveler, green means done, and red means there's a problem.
You can also set these in bulk: tick several travelers and use the Set Insurance, Set Transfer, Set Flights, and Set Docs menus in the bar that appears at the bottom of the screen. All four are on the member detail panel too, which opens when you click a roster row.
Insurance runs as a pipeline so you can see who still owes a quote at a glance:
| Status | What it means |
|---|---|
| Offered | You've mentioned coverage to them |
| Quote requested | They asked you for a quote |
| Quote sent | You sent the quote and are waiting on them |
| Accepted | They took the coverage |
| Declined | They turned coverage down |
| No coverage | They're traveling without protection |
Two of these fill themselves in. If your booking page shows a travel insurance panel, whatever a traveler answers at checkout lands on their shield automatically: asking for a quote sets Quote requested, and declining coverage sets Declined. This applies to bookings you already took, not only new ones, so groups you booked before this existed fill in as soon as you open the roster.
Hovering an auto-filled shield says "from checkout" so you always know where it came from. The moment you pick a status yourself, yours wins and the traveler's checkout answer stops overriding it. A traveler who skipped the insurance question entirely leaves the shield grey, since a skipped question isn't an answer.
The Rooms tab has two parts: a supplier room-block tracker at the top and the rooming list below it.
Room-block tracker (held vs. picked up). This replaces the spreadsheet agents keep alongside a group cruise or resort contract. Track your held inventory per cabin category — how many of each category you're holding with the supplier and how many have been picked up so far — right next to your cut-off and release dates, group record locator, and contract number.
Rooming list. Below the tracker, if you're assigning travelers to specific rooms or cabins, the rooming 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 Group Trips → your group → Itinerary and click Use This next to the itinerary you want. Every traveler in the group sees it in their portal and in the mobile app, layered on top of their own trip itinerary — group dinners and sea-day events from the shared plan, their own flights and hotel from their trip, merged into one day-by-day view. Add something to the shared itinerary and it appears for everyone. See Shared Itineraries for how the two layers work and which one the builder is editing.
Published itineraries are usually the best choice — drafts are still being edited. If you don't have an itinerary yet:
You do not need any clients or bookings to build and publish a group itinerary. This is the normal way to set up a cruise or tour — build the booking page, build the shared itinerary, publish it, and let travelers see the day-by-day plan before anyone has booked. A booking page's trip deliberately has no client attached, and publishing works anyway. (If you hit "This itinerary has no client" on a group itinerary, that was a bug, fixed 2026-08-08 — reload and try again.)
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 Group Trips 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.
Sometimes one of your travelers wants to see who else has booked — a bride organizing a destination wedding, a team captain, a reunion coordinator. Normally only you (the agent) see the group roster. Roster sharing lets you give one traveler a read-only view of the party, without exposing anyone's private details.
It's off by default — nothing changes for your existing groups unless you turn it on.
To turn it on:
What the lead sees: each booker's name, party size, room/cabin, and a status pill — Booked, Deposit paid, or Paid in full. They never see dollar amounts, invoices, or card details — and they don't see contact info unless you turned that on.
Two places it shows up:
To stop sharing: flip Share roster with group lead back off. The link stops working and the portal card disappears immediately.
Should I use a group booking page for a regular 1-on-1 client? No. A standard proposal — created from Proposals or a trip's Proposal tab — gives a cleaner accept/decline experience for an individual client. Group booking pages are for multiple travelers who book independently. The two are chosen at creation time and you can't convert one into the other, so start from the right place: Group Trips for a group, Proposals for one client.
If one traveler picks a package, is it gone for everyone else? No. Every traveler books independently, and each booking creates its own trip and invoice. A package is only limited if you set Available Spots on it — leave that blank and any number of travelers can choose the same package. The same is true of Max Travelers (whole group) and Max Party Size Per Booking (one reservation): all are optional and blank by default.
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 the booking page collect a card? Yes — a card authorization, automatically. On the Payment step the traveler chooses deposit or pay-in-full, and checkout creates a card authorization for that amount (plus the insurance premium if you collect it at booking) and hands them straight to the secure card page. Every traveler also gets their own invoice.
What JourneyFuse does not do is charge the card by itself. You get an email on each due date prompting you to run the charge, and you update the payment status on the group dashboard. Turn the card step off entirely by switching Who pays? to Company — master bill. See Card Authorizations for the full card-on-file flow.
My travelers need different quotes — different states, different components. Can one group page do that? Partly, and usually enough. You can't publish a different price to one named traveler than to another — everyone sees the same package list. But what each person pays varies plenty: by package, cabin, party size and occupancy, adult/child/teen mix, add-ons, dates, and payment plan. Three tools cover the rest:
If almost every traveler needs genuinely bespoke numbers, individual proposals per household are the cleaner tool. Reach for the group page when most people are choosing from a common menu.
Can travelers see who else booked? Not by default — the roster is yours alone. If you want one traveler (e.g. the bride or a group organizer) to see the party, use roster sharing: designate them as the group lead and turn sharing on. They'll see names, party sizes, rooms, and booked/paid status — never amounts, and contact info only if you opt in. See Sharing the roster with a group lead above.
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.
Your command center for every trip — create, track, and manage from first inquiry to final payment.
Save any proposal's setup — layout, insurance, add-ons, collection fields, deposit terms — as a reusable template, and start new proposals from it in one click.
Track every reservation in one place — flights, cruises, hotels, and more — with automatic commission calculations and invoice generation.