Skip to main content

What The Journey Builder Does

The Journey Builder is where you construct the day-by-day trip: add services from the Library, arrange them, group related services together, and attach content. It is the first of the two build phases:
  1. Journey Builder (this page) — build the trip
  2. Journey Designer — choose the layout and visibility settings that control how the built trip is presented to the client
For the Journey-level concepts around this page — status, publishing, versions — see Journeys.

Add Services

  • Click the + button on a day to open the service picker
  • Search or filter by category or area, then select the service
  • Odia copies the Library service onto this Journey — edit it here without changing the master service in the Library
  • Click Save Changes when the save bar appears

Arrange Services

  • Drag a service within a day to change its order
  • Drag a service to a different day to move it
  • Order services by start time or manually, depending on how you want the public Journey to read
  • Multi-day services can span date ranges — useful for hotels, cruises, rentals, and longer tours

Groups, Options, Bundles, Variants, And Add-Ons

These five terms describe different ways to relate services to each other. They are easy to confuse, so use this table to pick the right one:
When you select services to group them, Odia only ever asks you to choose Bundle or Options — there is no third “plain group” choice.

Create An Options Group

1

Select the services

Hold Command on macOS or Ctrl on Windows, then click at least two consecutive services on the same day. Odia shows a “Relationship mode active” toast to confirm you’re selecting services to group.
2

Choose Options

A selection bar appears near the last service you clicked. Choose Options.
3

Name the group (optional)

Type a name for the group, or leave it blank, then select Create or press Enter.
If you leave the name blank, the group shows as “Suggested options” on the public Journey. See Service Options On The Public Journey for how clients interact with it.

Edit An Options Group

Unlike Bundles, Options groups do not have a “main” or default-selected service — every alternative is shown as an equal tab.

Bundles In The Journey Builder

Set up a reusable bundle once in the Library — see Service Bundles for that creation flow. From inside the Journey Builder you can also bundle services that are already on this Journey, and edit any bundle’s presentation: Create a one-off bundle: hold Command (macOS) or Ctrl (Windows), select at least two consecutive services on the same day, then choose Bundle instead of Options in the selection bar. The first service you select becomes the main service. Edit an existing bundle:
  • Select the star on a member to make it the main service
  • Drag attached services to change their order
  • Use the eye icon to show or hide an attached service from the client
  • Open Client presentation to switch between Single bundle card (one combined package) and Main service + attached services (main card with each priced service listed beneath it)
  • Edit the bundle’s client-facing title, description, and cover photo
  • Open an individual member service to change its dates, supplier, price, cost, commission, or operational details
The bundle’s customer amount is calculated from its eligible member services — a hidden member still contributes to the total, while a client-direct service does not. See Service Bundles for the full pricing and invoicing rules.

Variants In The Journey Builder

Create variants once in the Library on the parent service — see Service Variants for that flow. Use variants on a Journey while you and the client are deciding between versions of the same service:
  • Each variant keeps its own Journey details and pricing
  • Use the eye icon to show or hide a variant from the client
  • On the public Journey, the client can switch between the visible variants
  • Only the selected variant is included in the displayed Journey total
Hiding a variant only changes what the client sees. The variant remains on the Journey for operational planning.
Remove unused variants. Before confirming the Journey, keep the version the client selected and remove the choices that are no longer needed:
1

Keep the selected variant

Open the selected variant’s actions and choose Remove others to keep the parent and that variant while removing its sibling variants.
2

Keep only the parent when needed

If the client selected the parent service instead, open the variant group’s actions and choose Remove variants.
3

Remove one variant

To remove only one unused variant, open that variant’s actions and choose Remove.
The Multiple variants remain warning is a reminder to review the group before confirmation — it does not block confirmation. Hidden variants still count because they remain part of the Journey; removed and cancelled variants do not. Add a variant back. Removed variants remain available when the trip changes:
1

Open the parent service

Open the parent service and select the Variants tab.
2

Review each variant

The tab shows whether each Library variant is Active, Hidden, or Removed.
3

Restore the choice

Select Add back beside a removed variant. Odia adds a fresh Journey copy using the current Library version while preserving the earlier removed service in the history.
You can also add a variant back after the Journey has been confirmed. Cancel or remove a variant on a confirmed Journey. Use Cancel service when a variant was part of the confirmed trip and was later cancelled for a business reason — it stays visible as cancelled so its operational history remains clear, and can be restored later. Remove is a corrective action for a variant that should never have been part of the confirmed scope: only an Owner can use it, the service must still be active, Ready, and unpaid, and the Owner must enter a reason. If the variant was sold, booked, paid, or operationally progressed, cancel it instead of removing it.

Add-Ons

An add-on is an optional (or mandatory) extra attached to a single service — not a group of alternatives, and not a package. Add-ons appear on the public Journey as extras the traveller can opt into.
1

Open the service

Open the service that should offer the extra, then go to its Add-ons tab.
2

Add the add-on

Select Add add-on, then pick an existing Library service or create a new one.
3

Set price and requirement

Give the add-on its own price. Toggle mandatory if every traveller must take it rather than opt in.
An add-on cannot itself have nested add-ons.

Templates And Bundles From The Library

Open Add to journey → Templates & Bundles to add a reusable set from the Library:
  • A template adds independent service copies you can edit, move, or remove freely
  • A bundle adds its services as one group, defaulting to a single package card
You can also save a day you’ve already built back to the Library as a template: open the day’s ••• menu and select Save as template.
Service grouping is not preserved when saving a template. Variants, options, and bundle members are saved as independent services, so the template will not recreate their Journey grouping when it is added later.
See Templates and Service Bundles for how to create a reusable template or bundle.

Service Details

Open any service to manage:
  • Dates, times, travellers, and guest count
  • Supplier and supplier contact
  • Public description and additional information
  • Internal notes, special notes, and purchase-order details
  • Files, tickets, confirmations, and custom fields
  • Pricing, cost, markup, travel agent commission, and margin

Content And Summaries

  • Content cards: choose an insertion point on a day, open Add to journey, and select the Content Cards tab. Drag cards to place them between services. For trip-wide content, expand Before journey for intro cards or After journey for closing cards, then click Add content card — either section can hold multiple cards.
  • Proposal summary: expand Before journey and click Add proposal summary. Write it yourself, or choose Generate to create it with Odi AI. Select Also generate for each day before generating to also produce daily summaries.
  • Day summaries: use Show summaries in the toolbar to view them. Open a day’s ••• menu to generate or edit that day’s summary.
Odi AI shows the credit cost before it generates any summary.

Export As PDF

Once the trip is built, you can download the web Journey as a PDF instead of sharing the online link:
  • Select the three-line icon in the top-right corner of the web Journey
  • Toggle Photos and Branding on or off
  • Select Download PDF
It always uses a Flow-style layout, regardless of the page layout chosen in Journey Designer. Anyone with the Journey’s public link can download it the same way.

Common Questions

Select at least two consecutive services on the same day. If a service is already inside another group, remove it from that group first.
Options are alternatives — the client picks one, and only that one counts toward the total. A Bundle is a package — all its eligible services count toward the total together.
Both let a client choose between alternatives, but Options groups two or more different services together on the fly in the Journey Builder. Variants are different versions of one service (like room types), created once in the Library and reused across Journeys.
No. Unlike a Bundle’s main service, an Options group has no default or pinned alternative — every option is presented equally as a tab.