Add-ons and Travel Protection in the New Proposal Editor

Last updated September 17, 2026

The proposal editor's new look replaces the old combined "Add-ons & travel insurance" panel with two separate cards: an Add-ons card (one table, no popup) and a Travel protection card (four modes, a live client preview). Both live in the same place the old panel did — scroll down from your options.

These two cards only appear in the new look. If your editor still shows a single "Add-ons & travel insurance" section with a modal for each add-on, you're on the classic editor — see Creating and Sending Proposals for how add-ons and insurance work there. Everything you build in either look is stored the same way and behaves the same for your client; only how you edit it differs.

The Add-ons Table

Every add-on on the proposal is a row in one table — excursions, transfers, insurance-adjacent extras you've built by hand, anything. Click a row to open its editor in place; there's no popup to close and reopen.

The three offer words

Each row shows how it's offered to the client, as one of three words:

  • Client opts in — an ordinary checkbox. The client ticks it (or doesn't) and the price is added only if they do.
  • Included — no checkbox. It's already in the total, and the client sees it listed as a package perk they don't have to pick.
  • Quote later — no price shown yet. You'll follow up with a real number once you have one.

"Included" with a real price only works when the add-on applies to every option. A row scoped to one or a few options can't be a charged, no-checkbox line — the client picking a different option would have no way to know it was ever part of the price. If you try to mark a scoped add-on "Included" with money attached, the chip is disabled and the row explains: "Included with a price needs All options." An Included add-on priced at $0 (a free perk with nothing to collect) has no such restriction — it can sit on any option.

Applies to

A row of toggle chips, one per option on the proposal. Tick the options this add-on should show up on. Leave every chip off, or tick all of them, and it applies to All options — the one value the client-facing page treats as proposal-wide. The table's Applies to column reads "All options," the single option's name plus "only" when just one is ticked (e.g. "Four Seasons only"), or a count ("3 options") when several are.

On an itinerary day

Pick the day this add-on belongs to from a dropdown built off the option's (or the trip's) dates. The row then shows "Day 3" next to it; a row with no day set reads "Any day."

What's under More

The table row shows the essentials — name, price, offer word, applies-to, day. Click More to open the rest of what you can set on an add-on:

  • Photo
  • Deposit for this add-on (plus collecting the full price, and a balance-due date)
  • Pick-one group (see Add-on Choice Groups)
  • Save to library
  • A second Other settings group: recommended (a ★ nudge), pre-selected, who it's for (everyone / adults only / children only), quantity, counting free-in-room kids as seats, per-room or per-day pricing, an inventory cap, and a group/location label

The row's menu holds Save to library, Duplicate, and Delete (with an undo toast — nothing is deleted outright). Drag the handle on the left to reorder rows.

The Travel Protection Card

Travel protection — what used to be called "travel insurance" in this editor — now has its own card, directly below Add-ons. It's one of four modes, picked from four tiles at the top:

ModeWhat it means
Not offeredInsurance isn't mentioned on this proposal at all.
OptionalThe client can add it with a tick — you can offer one plan or several.
RequiredIncluded for everyone, folded into the total.
Quote laterYou recommend it now and send a real quote after booking.

Whichever mode you pick, the card's right-hand rail shows "What [client's first names] see" — a live preview of the exact wording and layout your client gets at checkout, updating as you edit.

Required adds a Price row

Switch to Required and the card adds a Price row where you set the premium — Per traveler or Flat total. Picking Required also turns on Charge the premium at booking automatically (you can still turn that switch back off), so the premium is collected the moment the client books rather than billed separately later.

The not-offered reason

Pick Not offered and the card asks why, from a Reason dropdown: Domestic day trip, Cruise line's own policy, Client has annual cover, or Other (which adds a free-text note). This is optional, but leaving it blank triggers the warning below.

The amber warning

If protection is Not offered, no reason is given, and there's no other record of an insurance decision on the trip (no legacy recommendation, no per-option override), the card shows an amber notice:

No offer, no decline on record. Most agencies want a documented offer on every trip — if this is deliberate (a domestic day trip, a cruise line's own policy), say why so it shows on the trip.

The same state shows amber in the editor's rail (● Travel protection · not offered) and gets flagged under "worth a look" on Review & send. Pick a reason from the dropdown and both clear.

The Quote-Later Reminder

Pick Quote later and a Remind me to send the quote toggle appears. Turn it on and choose how many days after booking to be reminded (1, 2, 3, 5, 7, or 14 days).

When the timer runs out, JourneyFuse writes a task on the trip — something like "Send [client]'s travel protection quote" — so it lands on your normal task list rather than depending on you remembering. A few things to know about how it fires:

  • It only checks proposals the client has already accepted. The clock starts at acceptance, not at send.
  • It only fires for proposals accepted within the last 45 days. Turning the reminder on for a proposal the client accepted longer ago than that does nothing — there's nothing to reset sooner; the acceptance itself is already outside the window.
  • It won't fire again once it has fired once, and it never fires if the client already declined protection outright or if an insurance booking already exists on the trip — at that point the loop is closed.

The Agency Default

Set a workspace-wide starting point under Settings → Agency & Branding → Defaults, in the Travel protection defaults card, under Default protection on new proposals (Settings → My Business if you are a solo advisor). Pick None — decide per proposal, or one of Optional, Required, Quote later, or Not offered.

Whatever you pick is stamped onto every new proposal from then on — it never edits proposals you already made. The Travel protection card's header shows your current default (or "none set") so you always know what a fresh proposal will start from.

What the Client Sees

The client-facing wording changed along with the new cards:

  • The section is titled "Protect your trip," not "Travel insurance."
  • A Quote later row shows a "Quote to follow" badge instead of "Quote on request."
  • The button to request a quote reads "Yes, quote me," not "Get a quote."

Everything else about checkout — accepting an option, paying a deposit, signing terms — is unchanged.