Website Sailings Widget

Last updated September 16, 2026

Show your best cruise deals on your own website without copying prices by hand. The sailings widget is an embeddable grid of the sailings you choose to feature. Each card shows the ship, itinerary, and a live "starts at" price, plus a Book button that sends travelers into a booking flow through JourneyFuse — so the commission stays yours instead of going to a supplier site.

Perfect for: a "current sailings" or "hot deals" section on your website, a Facebook landing page, or anywhere you want to advertise real cruise pricing that keeps itself up to date.

How It Works

A featured sailing is just a cruise price watch you have chosen to publish. Because it is a price watch, JourneyFuse already re-checks the price for you automatically (once a day, twice a day when the sailing is under 30 days out), so the number on your website moves when the fare moves. There is nothing extra to maintain.

Setting It Up

1. Create a cruise price watch

Go to Watches and add a cruise price watch for the sailing you want to promote (ship, sailing date, cabin category, and party size). The cabin category and party size you pick set the "starts at" price shown on the widget, so choose the option you want to advertise (for example, an interior cabin for two).

Supported cruise lines for live pricing are Royal Caribbean, Celebrity, and Carnival.

Promoting several sailings of one ship? Use Add a watch → A ship's sailings instead of creating them one at a time. Pick the cruise line and ship, tick the sailings you want from the upcoming schedule (up to 20 per batch), give each its own starting price, and check Feature these on my website sailings widget to publish them in the same step. Sailings you already watch are marked so you cannot create duplicates.

2. Feature it on the widget

Open the watch's detail page. In the sidebar, turn on Feature on website widget. A few optional fields appear:

  • Marketing blurb — a short line shown under the price (for example, "Limited-time fare").
  • Display order — a number that controls where this sailing sits in the grid (lower numbers first).
  • Book button — pick one of your forms (a cruise request form is the usual choice) and every sailing you feature gets a Request this sailing button that opens it. You choose it once and it covers all your featured sailings. Each request is tagged with the ship, date and cabin the visitor clicked, and the lead shows it as via Star of the Seas · Oct 18, 2026 · Interior, so you know which sailing they were looking at without asking. Leave it on Contact us to send visitors to your landing page instead.
  • Link a group booking — paste a group booking link here so this one sailing's button checks travelers out through your group instead. A group link always wins over the Book button form. Only group links go here: to use a form, pick it under Book button.

3. Copy your embed code

There are two widgets, and which one you want depends on whose sailings you are advertising.

Your own sailings (any advisor). On the Watches page, open My sailings widget, or use the Get the embed code link on a featured sailing. This widget carries only the sailings you featured, so your blog never shows a colleague's cruises. It looks like this:

<iframe src="https://journeyfuse.com/your-agency/your-name/sailings/embed" style="width:100%;border:0;min-height:600px" loading="lazy"></iframe>

Your widget goes live as soon as your advisor page is published (Settings → Landing page). That is the only switch, and it is yours, so you do not need to wait on an agency owner. Until it is published, the widget shows nothing and your featured sailing card will say so.

Your whole agency's sailings (owners and admins). Open Agency sailings widget on the same page, flip it on, and copy that snippet instead. This one shows every sailing your advisors have featured:

<iframe src="https://journeyfuse.com/your-agency/sailings/embed" style="width:100%;border:0;min-height:600px" loading="lazy"></iframe>

4. Show only one ship or cruise line (optional)

Promoting different cruises on different pages? Both embed dialogs have a Show only picker above the code. Choose a cruise line, a ship, or both, and the embed code updates to show just those sailings, for example:

<iframe src="https://journeyfuse.com/your-agency/sailings/embed?ship=Icon+of+the+Seas" style="width:100%;border:0;min-height:600px" loading="lazy"></iframe>

Copy a separate snippet for each page. The picker lists the ships and lines among your featured sailings that have not departed yet, and appears once there is more than one to choose from.

Paste your snippet into any page on your website. The widget inherits your page's background, so it drops in cleanly. Prices and featured sailings update on their own, no re-embedding needed.

What Shows on Each Card

  • Ship photo when available, ship name, cruise line, and departure date
  • Nights, departure port, and an expandable itinerary when we have schedule details
  • Featured cabin options grouped on one card for the same ship and departure date
  • Each option’s currency, price per person, guest count, and last price-check date. When guest count is unavailable, the price is labeled as a total instead
  • Your marketing blurb, if you added one
  • A Book Now button (when a group booking is linked), a Request this sailing button (when you picked a Book button form), or a Contact us button

If a sailing does not have itinerary details or a ship photo on file yet, the card says so. To show another cabin option, feature another watch for that cabin on the same sailing. Each option keeps its own booking link and guest count. Grouping does not automatically fetch prices for untracked cabins.

Booking and Commission

When a traveler clicks Book Now, they go to the group booking you linked, and the booking runs through JourneyFuse. That is the whole point: you can advertise live cruise pricing on your own site while keeping every booking (and its commission) with you rather than sending traffic to a supplier's checkout.

Good to Know

  • Prices refresh automatically. You do not need to touch the widget after setup. To force a fresh check, use Check now on the price watch.
  • You control what shows. Only watches you flag as featured appear. Un-feature one and it drops off the widget immediately.
  • Sailed cruises drop off on their own. Once a sailing's departure date has passed, it no longer shows on any widget, so your page never advertises a cruise travelers cannot book.
  • Turning the widget off hides the whole grid without deleting your featured sailings, so you can take it down and bring it back anytime. For your own widget, that switch is your advisor page; for the agency widget, it is the Agency sailings widget toggle.
  • Contact us goes to the right place. On your own widget, a card without a linked group booking sends visitors to your advisor page and its enquiry form, so the lead comes to you rather than into the agency's shared queue.
  • Each sailing uses its own advisor's form. On the agency widget, a sailing's Request button opens the form chosen by the advisor who featured it, so requests still reach that advisor. If that form is turned off or deleted, the button goes back to Contact us rather than opening a form nobody can submit.

This is part of JourneyFuse’s client portal for travel agents: a branded place for travelers to see trips, documents and payments.