Creating and Sending Proposals

Last updated June 20, 2026

Your client says "I'm thinking Italy next spring." Now what? You build them a proposal — a polished, branded page with trip options they can browse on their phone at 11pm and accept before they change their mind.

Proposals are how you turn "I'm interested" into "I'm booked." And the best part? Your client doesn't need to download anything, create an account, or log in. Just click the link and go.

Creating a Proposal

Head to ProposalsNew Proposal. A quick setup dialog asks for three things:

  • Trip Name (required) — something your client will recognize, like "Anderson Family — Amalfi Coast 2026"
  • Client (optional) — pick from your client list or skip and add them later
  • Destination (optional) — helps with filtering and shows on the proposal page

Click Create Proposal and you're in the builder.

Behind the scenes, creating a proposal also creates a trip. You'll find it in your Trips list, ready for bookings, invoices, and everything else.

The Proposal Builder

The builder uses a card-based layout designed to let you see all your options at a glance and edit each one in detail.

Option Cards

At the top of the builder, you'll see a horizontal strip of option cards — one for each option in your proposal. Each card shows a thumbnail image, the option title, and the total price. Click any card to select it and edit it below.

You can:

  • Drag to reorder — grab any card and move it to change the order your client sees
  • Sort by price — click the sort button to automatically arrange options from least to most expensive
  • Add options — click the + Add Option card at the end to create a new option
  • Star your recommendation — mark one option as your "Agent's Pick" and it'll show a star badge on the client-facing page

Tabbed Editing

When you select an option card, its editor opens below with four tabs:

TabWhat Goes Here
DetailsOption type, hotel/destination search, title, dates, images, description, highlights
PricingLine-item pricing breakdown — per-person, per-room, taxes, fees
FlightsFlight segments with airline, times, airports, and booking references
Add-OnsOptional extras like travel insurance, excursions, airport transfers

Work through each tab to build out the full picture of what the client is getting.

Option Types

Each option has a type that controls what fields appear and how smart enrichment works. Pick the type that matches what you're presenting:

TypeBest ForSmart Features
Hotel / ResortHotels, resorts, all-inclusivesGoogle Places autocomplete fills in photos, description, rating, and location automatically
CruiseCruise itinerariesCruise line and ship fields, curated cruise photography from our stock library
Tour / PackageGuided tours, bundled packagesTour operator field, stock photo search for destinations
CustomAnything elseManual title and image upload — full creative control

You can mix types within the same proposal. Three hotel options and a cruise? No problem — each option has its own type.

Smart Enrichment (Hotels)

When you select Hotel / Resort and search for a property, JourneyFuse pulls in data from Google Places:

  • Cover photo — the property's primary image, ready to use
  • Photo gallery — up to 6 additional photos you can browse and swap in
  • Description — the editorial summary from Google
  • Highlights — rating, property type, and location pulled automatically
  • Title — auto-fills with the property name if your option is still untitled

Everything auto-filled is editable. Think of it as a head start, not a straitjacket.

Image Sources

For any option type, you can choose where your images come from:

  • Places Photos — available when you've searched for a hotel/destination via Google Places
  • Stock Photos — search our Unsplash-powered library for high-quality destination and travel images
  • Upload — drag and drop or browse to upload your own photos

The selected cover image appears on the option card and as the hero image on the client-facing page. A photo gallery strip below the cover lets you showcase additional images.

Embedding Videos

Sometimes a photo isn't enough. A cruise line's ship walkthrough, a resort's property tour, a destination highlight reel — let your client watch it without leaving the proposal. The description editor on any option (and the proposal's intro message) has an Insert video button in its toolbar (the small video icon).

  1. Click the Insert video button in the description toolbar
  2. Paste a YouTube or Vimeo link — a full watch URL, a youtu.be short link, or an embed link all work
  3. The video drops in as a player, sized to fit the column

On the client-facing page the video shows as a responsive 16:9 player your client can play right where it sits, on phone or desktop. It scales to the width of the proposal, so it looks right on any screen.

A few things worth knowing:

  • YouTube and Vimeo only. Pasting a link from another site (or a non-video page) shows a quick "that doesn't look like a YouTube or Vimeo link" note instead of embedding anything. This keeps the proposal page safe and fast.
  • Where it works. Video embeds are available in option descriptions, add-on descriptions, the proposal intro message, and the group cruise "About this cruise" description. They are intentionally not offered in the email composer, since email clients don't play embedded video.
  • It travels with the option. The video is part of that option's description, so it shows wherever the description does.

Tip: Grab the share link straight from YouTube or Vimeo (the "Share" button), paste it in, and you're done. No need to find the "embed code."

Add-Ons and the Add-on Library

Each option has an Add-ons section near the bottom of its editor — optional extras like travel insurance, excursions, or airport transfers. You set a name, a price (per person, fixed total, included, or "quote on request"), and can mark an add-on as recommended or due at booking.

Who an add-on is for (cruise drink packages, kids' clubs)

For per-person add-ons, two extra controls appear so the price scopes to the right travelers — the way cruise lines actually sell extras:

  • Applies toEveryone, Adults only, or Children only. The per-person price multiplies by just that group. A beverage package set to Adults only on a party of 2 adults + 2 kids prices for 2, not 4. A kids' club set to Children only prices for the children. Add-ons for a group your party doesn't have (e.g. a children's add-on when there are no kids) are hidden from the client automatically.
  • QuantityAll of them or Let client choose. Cruise lines require a drink package for every adult in the cabin, so set those to All of them — the client can add it or not, but can't buy it for just one adult. For an excursion only some travelers want, choose Let client choose and the client gets a stepper to pick how many (e.g. "2 of 4 adults").

The party's adult/child split comes from the Adults / Children counts you set on the proposal, so set those correctly first. These two controls are saved with the add-on and carried into your library, so a "Beverage Package — all adults" template drops in ready to go.

If you find yourself typing the same add-on on every proposal, save it once and reuse it:

  • Save to library — on any add-on row, click Save to library. It's stored on your workspace for reuse.
  • Add from library — the Add from library button in the Add-ons header opens your saved add-ons. Pick one and it drops into the option, pricing and all.

Your saved add-ons are workspace-wide, so the whole team draws from the same list.

Managing your library

Go to Settings → Add-on Library to manage saved add-ons outside of a proposal. From there you can create a new add-on from scratch, edit pricing or details, rename, or delete. Deleting an add-on from the library does not affect proposals that already use it.

Cruise Cabin Selection

When you build a Cruise option that includes room blocks (cabin categories like Interior, Oceanview, and Balcony), you can let the client pick one cabin type from a selectable list instead of pricing all blocks together.

Turning it on

Open the option editor, go to the Pricing tab, and look for the "Let the client choose one cabin" toggle. It only appears when the option's pricing mode is set to Blocks and at least one room block is defined.

When the toggle is on:

  • The public proposal shows a "Choose your cabin" section with one selectable row per cabin type — name, any notes, guest count, and price
  • The option card displays "Starting at $[lowest cabin price]" instead of a fixed total
  • The client must select one cabin before they can proceed to checkout
  • Once the client picks a cabin, the price, deposit, and payment schedule all reflect that cabin's rate

When to use it

SituationUse selectable cabins?
Presenting cabin categories for a single booking (Interior vs. Oceanview vs. Balcony)Yes — each row is a choice, client picks one
Holding a block of multiple cabins for a group (8 Oceanview + 4 Balcony)No — leave the toggle off so the total is the sum of all held cabins

The short rule: selectable is for "what type of cabin do you want?" not "how many cabins do we have on hold?"

How pricing works

The client's chosen cabin drives the entire checkout — price, deposit, and any installments all calculate from that cabin's rate. The other cabin types stay visible, and the client can switch their pick at any time before confirming.

Per-cabin deposits

Cruise lines often set the deposit off the cruise fare, not the all-in total, and that amount changes by stateroom category (a Disney Cruise Interior and Verandah carry different deposits). When selectable cabins is on, each cabin row gets an optional Deposit column for exactly this.

  • Enter the line's required deposit (for example the exact amount Disney Cruise Line quotes for that category). Cents are allowed.
  • When the client picks that cabin, the Deposit you entered is what's collected and authorized, overriding the proposal's percentage or flat deposit for that cabin.
  • Leave it blank to fall back to the proposal's normal deposit terms. So you can set a precise deposit on the cabins that need one and let the rest use the default.

This keeps the deposit accurate even though the client is choosing between cabins with different fares.

Room count is ignored in selectable mode. Each selectable row represents one cabin type. The quantity is always 1 regardless of the "Rooms" field on that block.

Sharing with Your Client

When your proposal is ready:

  1. Click Send to Client to email the link directly, or use Copy Link to share it however you prefer — text, WhatsApp, embedded in an email you're already writing
  2. The proposal status moves from Draft to Sent
  3. Your client opens a branded page with your agency logo, your photo and contact info, and the trip options you built

No login required. Works on phones, tablets, and desktops. Your client can forward the link to their spouse and they'll see the same polished page.

What Your Client Sees

The client-facing proposal page includes:

  • Your agency branding — logo, colors, the whole professional package
  • Your agent info — photo, name, and contact details so they know who to call
  • Hero image with Ken Burns animation — a subtle slow-zoom effect that makes the destination feel alive
  • Photo gallery — when an option has multiple photos, a strip of thumbnails auto-cycles below the hero
  • Embedded video — any YouTube or Vimeo video you add to a description plays inline as a responsive 16:9 player
  • Rating badge — if the property has a Google rating, it shows right on the option card
  • Trip options — each option with its full itinerary, images, pricing, and descriptions
  • Park day details — if applicable, dining reservations, Lightning Lane plans, and scheduled events
  • Trip guides — any resource documents or guides you've attached
  • Continue to booking — once they pick an option, a guided checkout walks them through confirming the trip and authorizing the deposit

When your client chooses an option and clicks Continue to booking, they move through a guided Trip → Your details → Payment → Confirmation checkout — entering traveler details and authorizing their deposit step by step, instead of a single Accept button. The card is authorized (not charged) so you collect when you're ready. See Proposal Checkout for the full client experience. When your client finishes, the proposal status updates to Accepted and you get notified — no more "did they see it?" wondering.

Proposal Settings

Click Proposal Settings at the bottom of the builder to configure:

  • Group Booking Mode — toggle on to turn the proposal into a self-service booking page (see below)
  • Client info — name, email, and phone number
  • Proposal title and intro message — the headline and personal note your client sees
  • Traveler count — how many people the pricing is based on
  • Deposit — percentage, fixed amount, hold, or no deposit
  • Price guarantee — guaranteed until a date, or locked once deposit received
  • Travel insurance recommendation — optionally show a section where clients can request an insurance quote

These are the defaults for the whole proposal. They apply to every option unless an individual option overrides them (see below).

Per-Option Deposit and Insurance

Quoting two suppliers side by side — say a Royal Caribbean cruise and a Disney cruise — that have different deposit rules and different insurance pricing? You don't have to pick one set of terms for the whole proposal. Each option can carry its own payment schedule and insurance.

Open an option's editor and scroll to Payment & insurance. You'll find two switches:

  • Override payment schedule for this option — turn it on to set this option's own deposit, installments, and due dates with the full schedule editor. The schedule validates against this option's total. Leave it off and the option inherits the proposal's default schedule.
  • Override travel insurance for this option — turn it on to set this option's own insurance mode (required, optional, or quote on request), provider, and pitch. Leave it off and the option inherits the proposal's default insurance settings.

When your client selects an option at checkout, they see that option's terms — its deposit, its due dates, and its insurance. Options without an override show the proposal default, so you only set what actually differs.

A couple of things worth knowing:

  • Empty overrides inherit. If you flip a switch on but leave it blank, the option simply falls back to the proposal default — you can't accidentally wipe out the deposit or insurance by toggling.
  • Per-option terms are for standard proposals today. Group booking proposals still use one proposal-level schedule for the whole group.

Tracking Proposal Status

The Proposals list shows where every proposal stands:

StatusWhat It Means
DraftYou're still building it — client hasn't seen it yet
SentLink has been shared, waiting for a response
AcceptedClient said yes — time to start booking
DeclinedClient passed. Follow up to understand why.
ExpiredThe proposal passed its expiry date without a response

Use the search bar to find proposals by title, client name, or destination. The status filter helps you zero in on what needs attention — like all your "Sent" proposals that haven't been accepted yet.

What Your Client Sees After Accepting

Once a client accepts, their proposal link doesn't go blank — it becomes a booking confirmation page. They'll see a "Booking Confirmed!" card with the trip summary, payment summary, your advisor contact card, and a link to their itinerary, plus any remaining steps like confirming traveler details or authorizing a card.

Below the confirmation sits a Your booked quote section showing the approval date and a read-only copy of every option you presented. The option they chose is marked with a green "You booked this" badge, and the others are dimmed with a "Not selected" label — so a client revisiting the link months later can always see exactly what they approved, what it cost, and when. On split-bundle proposals, each booked pick in each category gets the badge. Nothing on this view is clickable in a way that could change the booking; it's purely for reference.

This is also where the client portal's View Quote Details button lands for booked trips.

Group Booking Mode

Planning a trip with multiple travelers who need to book independently? Open Proposal Settings and toggle on Group Booking Mode to turn your proposal into a self-service booking page.

When group mode is on:

  • A banner at the top of the builder reminds you that travelers will self-book
  • Option cards relabel as Packages (because travelers are picking one, not comparing options)
  • The "Agent's Pick" star is hidden (not relevant for self-service)
  • Group settings appear inside Proposal Settings — booking group, max travelers, attached forms, and payment schedule

See Group Bookings for the full walkthrough.

AI Import

Got a booking confirmation from a supplier? Use AI Import to paste the email text and let JourneyFuse extract the trip details, pricing, and itinerary information. It's a fast way to build out proposal options when you already have supplier quotes in hand.

Tips for Proposals That Convert

  1. Lead with the best option. Put your recommended choice as Option 1 and star it. Most clients pick the first option that excites them.

  2. Let smart enrichment do the heavy lifting. Search for the hotel, let JourneyFuse pull in the photos and description, then tweak from there. You'll build proposals in half the time.

  3. Use real photos, not stock. If the resort sent you property photos, upload those. Clients can smell a generic stock photo from a mile away. But if you don't have property photos, the Google Places images are the next best thing.

  4. Don't overload with options. Two or three options is the sweet spot. Five options creates decision paralysis. If your client wants something different, create a new proposal.

  5. Send it fast. The client who inquired today is most excited today. A proposal that arrives 48 hours later competes with whatever else they've been Googling in the meantime.

  6. Follow up if it sits in "Sent." If a proposal hasn't been accepted within a week, pick up the phone. They might have questions, or they might have forgotten. Either way, a quick call beats waiting.

  7. Write the itinerary like a story. "Day 3: Wake up to the sound of waves, grab espresso at the beachside cafe, and hop a water taxi to Positano" sells the trip. "Day 3: Transfer to Positano" doesn't.

FAQ

Does creating a proposal also create a trip? Yes. Every proposal is tied to a trip. You'll see it in your Trips list as soon as the proposal is created.

Can I edit a proposal after sending it? Yes. Make your changes in the builder — the client's link always shows the latest version.

Can my client accept on their phone? Absolutely. The proposal page is fully responsive and works on any device.

What if my client wants to discuss options before accepting? That's common and totally fine. The proposal is a conversation starter, not a take-it-or-leave-it. Talk through the options, adjust if needed, and they can accept when they're ready.

Can I mix different option types in one proposal? Yes. Each option has its own type — you can have a hotel option, a cruise option, and a tour package all in the same proposal.

How does the hotel auto-fill work? When you pick "Hotel / Resort" as the option type and search for a property, JourneyFuse uses Google Places to pull in photos, a description, the rating, and location details. Everything is editable — it just gives you a head start.

Can I reuse a proposal as a template? Use the Itinerary Templates feature to save and reuse itineraries across proposals.