Client Portal

Last updated November 8, 2026

Here's something your clients will actually thank you for: a single link where they can see their full itinerary, check what they owe, and message you — without creating an account, downloading an app, or remembering a password.

The client portal is your agency's branded window into the trip. It looks professional, works on any device, and takes about ten seconds to set up.

There are two ways to generate a portal link:

  • From the trip detail page — go to the Share tab and create a portal link
  • From the client profile — generate a link that gives access to all of that client's trips

Portal links do not expire on their own. They keep working until you regenerate or delete them, which is what makes them useful to send once and forget. See Portal Security below for how to cut one off.

Once the link is created, JourneyFuse sends a branded email to your client with the portal URL. The email uses your agency's logo and accent color, so it looks like it's coming from you, not from some software platform.

Clients do not need an account or password. If your agency enables Require an email code to open a portal, clients with an email address on file confirm a code first. Otherwise, the link opens directly. See Portal Security below.

There are two places to open the portal panel, and both show the same thing:

  • From a trip — open the trip and click the Share tab. This is usually where you already are when a client asks how to get in.
  • From the client record — click Portal in the action bar at the top right of the client card.

Either way you get the portal link with Copy/Open buttons, Email Portal Link, a QR code that opens the portal, and an Email a sign-in code button.

Sending a Portal Invite Email

The portal invite isn't on your Templates page. It lives with the portal link itself: open a trip, go to the Share tab, and click Email Portal Link to send your client a branded email explaining how the portal works. (On a client's page, the Portal button opens the same panel.)

It also goes out when you click Send Portal Link (or Create Portal Link on the client page) for a client who has no portal yet. A portal that was created some other way, for example when you sent an email or invoice containing their portal link, did not send an invite, so use Email Portal Link when you want your client to get the full walkthrough. The email:

  • Uses your agency's logo and accent color — not JourneyFuse branding
  • Includes a clear "Access Your Portal" button linking directly to their portal, plus a QR code for their phone
  • Explains what they can do: view trips, make payments, complete traveler profiles, send messages
  • Ends with your email signature (or your name, agency, email, and phone if you haven't set one)

The email comes from your workspace identity, so it looks like a personal invitation from their travel advisor.

Sending it to many clients at once

On the Clients list, tick the clients you want, then click Portal link in the bar that appears. JourneyFuse shows you exactly who will be emailed (and who has no email address on file) before anything goes out.

Writing the invite in your own words

Click Edit what the email says under Email Portal Link (or Edit what your invite says in the bulk dialog). You can change the subject and the message: add a welcome, how you like to work, or answers to the questions your clients usually ask. Use the First name, Your name and Agency name buttons to drop in details that fill in for each client, and watch the preview as you type.

  • The portal button, QR code and your signature are always added below your message, so an invite can never go out without a way in.
  • Your wording is yours alone. Each client gets the invite written by the advisor they're assigned to, so in a team, one advisor's changes never rewrite what another advisor's clients read.
  • Use the standard wording puts the built-in invite back.

Each client's portal link is personal to them, so you can't paste it into your email signature. For that there's a Client Portal Login Link: one address that works for every client.

Find it under Settings → Profile → Client Portal Login Link, right below your email signature. Click Copy and paste it wherever clients look for you: your email signature, your website, your social bio, or the footer of your newsletter.

It follows the same address as your landing page, with /portal on the end:

Where you areYour login link
You have your own domainyourdomain.com/portal
Your agency has a custom domainagencydomain.com/your-name/portal
No custom domainjourneyfuse.com/your-agency/your-name/portal

When a client opens it, they see your logo and a single box: enter your email. If that address belongs to one of your clients, we email them their personal portal link straight away, branded as you. There's no account to create and no password to forget.

  • It only reaches your own clients. On your personal link, the email goes only to clients assigned to you, and it's signed in your name.
  • It never reveals who your clients are. The page says the same thing whether or not the address is on file, so nobody can use it to check whether someone travels with you.
  • The link goes to the address you have on file. If a client gets a new email address, update it on their client record first.
  • Owners and admins also get a Whole agency link (agencydomain.com/portal). It reaches every client in the agency, and each invite comes from that client's own advisor.
  • Solo advisors get the short version. When you're the whole agency, your link is simply yourdomain.com/portal (or journeyfuse.com/your-agency/portal).

This works whether or not you've published your landing page.

Put it in your signature automatically

In Settings → Profile → Personal Email Signature, choose Use custom signature, click Insert field and pick Client portal login link. It drops in {{portal_login_link}}, which turns into your clickable login link on every email you send. The preview shows exactly what clients will see.

Want different wording? Select some text, add a link, and type {{portal_login_link}} as the address. Your words stay, and the link goes to your portal login.

What Your Clients See

When a client opens their portal, they land on a personalized dashboard that gives them the big picture at a glance:

Their Next Trip

The page opens on the client's next trip: its photo, a countdown ("215 days away"), the dates, and a View Trip button. If you've published the itinerary, an Itinerary button sits beside it.

To Do

One card lists everything the client needs to do, each with its own button:

  • Pay a balance — opens the trip's invoice. If there's no invoice to pay from yet, the row shows the balance and opens the trip instead
  • Add traveler details — for upcoming trips only. Trips that have ended, closed or been cancelled never ask
  • Forms you've sent, and reminders like a payment due this week or a trip starting soon

Clients can dismiss reminders they've seen. The same To do card appears in the JourneyFuse mobile app.

Totals

One line under To do shows Paid so far, Still due, how many trips you've taken together, and any new messages.

On a computer, your advisor card and the message thread sit in a column on the right. On a phone they follow the trip cards, and the thread shows the latest few messages with a Show earlier messages button.

Payments

Payments are grouped by trip. Anything past its due date is marked Overdue in red, so a missed payment never sits under "Upcoming".

Trip Cards

Each trip appears as a card with:

  • Hero image — the destination photo you set on the trip
  • Destinations — where they're going
  • Date range — when they're traveling
  • Traveler count — who's on the trip
  • Payment progress bar — a visual indicator of how much has been paid vs. total cost
  • Status badge — color-coded by trip stage. Clients see traveller-friendly wording — the stage you call Booked reads as "Deposit Paid" on their side

Clients click a trip card to dive into the details.

Trip Detail on the Portal

This is where it gets good. When a client opens a trip, they see:

  • One row of tabs at the top (Overview, Itinerary, Resources, Guides, Documents, Messages). On a phone the row scrolls sideways and follows the client as they scroll down
  • Trip header — photo, dates and the balance, with the pay button right under the balance. Below it, one slim line shows travelers, trip total and nights
  • Up next — while the trip is ahead or under way, the first three things on the next itinerary day, with a link to the whole day
  • Itinerary, one line per day — each day shows its date and highlights; tapping it opens the full day in place. The day the client is in (or the next one) starts open. View Full Itinerary still opens every day laid out with photos and maps, plus a Back to Portal button at the top, so clients can always find their way back to the trip page
  • Places by day — under Resources, the locations from the itinerary are grouped by day. Tap a day to see its places and open directions
  • Guides as tiles, two across, each guide listed once
  • Park day details — for theme park trips, this includes dining reservations, Lightning Lane plans, and special events, all organized by day
  • Payment status — clear breakdown of what's been paid, what's outstanding, and when the next payment is due
  • Calendar export — clients can download an .ics file that drops their itinerary events and dining reservations right into their phone's calendar

After the trip

Once a trip ends (its last day has passed, or you close it), the trip page stops asking for traveler details, hides the packing list and the requests form, and keeps the balance (if any), documents and messages.

That calendar export alone is worth its weight in gold for Disney and cruise clients who want everything on their phone without asking you to re-send details five times.

Your Branding, Not Ours

The portal picks up your workspace settings automatically:

  • Agency logo — displayed in the portal header
  • Accent color — used for buttons, progress bars, and highlights throughout
  • Agency name — shown in the header and email communications

Your clients see your brand. JourneyFuse stays in the background where it belongs.

Choosing What Clients See

Head to the Client Portal card in Settings to control which sections appear on every portal. Where that card lives, and whether you see it at all, depends on your account:

  • Solo advisor — Settings → My Business, then click Client Portal settings at the top of the page
  • Owner or admin on a team or agency plan — Settings → Agency & Branding → Team & Portal
  • Advisor inside someone else's agency — these are owner and admin controls, so the card does not appear for you and neither does the Team & Portal tab. Your agency's owner sets them for every portal in that workspace. If you also run your own workspace, switch to it with the agency name at the top left of the app, where you are the owner and the card is on My Business.

The card is the same in every case, and its settings apply to every portal in that workspace:

  • Show trip history — the list of past trips
  • Show payments — the payments section, refunds, the "Paid so far" / "Still due" totals and the Pay rows in To do. Handy to turn off while you're still backfilling payment history
  • Show messages — the Messages section on the dashboard and trip pages, where clients can send you messages. Turn it off if you'd rather keep all communication over email
  • Show mobile app section — where clients get their own sign-in code

All of these default to on. Changes apply to every portal in your workspace immediately.

Hiding a trip from the portal

Sometimes a trip belongs on your books but not in front of your client yet. The usual case is a move from another system: you import every trip, and you want to check each one before your clients see it. Hide those trips, then show each one again once you've checked it.

  • One trip: open the trip, go to the Share tab, and turn off Show this trip in the client portal. The trip header then shows a Hidden from portal label. Click it to come back to the switch.
  • Many trips: on Trips, switch to Table, tick the trips (or the box at the top to select the page), then open Client portal in the bar that appears and choose Hide from client portal. Show in client portal in the same menu puts them back.
  • Finding them again: while any trips are hidden, the Trips page shows an N hidden from client portal button. Click it to list just those trips, across all dates.

A hidden trip is gone from the portal's trip list, its trip page, the trip switcher and the JourneyFuse app. Your client is not told. Links you send them directly, such as an invoice, an itinerary or a proposal, still open. Hiding a trip doesn't stop its automated emails; those have their own Automations off switch.

The Advisor Card

The bottom of the portal dashboard shows a Your Travel Advisor card with a name, photo, and contact details. The photo resolves in this order:

  1. The trip's assigned agent's profile photo — when "Show the trip's assigned agent" is on (best for multi-agent agencies)
  2. A workspace-level advisor photo, if one is set
  3. The profile photo of the team member matching the advisor card's contact email — so solo advisors get their photo automatically without extra setup

If you're seeing a generic icon instead of your photo, make sure your profile photo is uploaded under your personal settings and that the Advisor Card email (or your agency profile email) matches your login email.

Seeing Whether a Client Opened Their Portal

You can tell at a glance whether a client has looked at their trip.

  • On the trip: open the trip's Overview tab. In the Travel party card, each traveler who has opened their portal shows a small eye marker with the date they last opened it. A phone marker shows the last date they used the mobile app. Hover a marker for more: when they first opened the portal and how many times, or when they first signed in to the app.
  • On the client: the same markers sit beside the client's name at the top of their record.
  • In the timeline: the Activity tab, on the trip or the client, lists each "Client opened portal" and "Client signed in to the app", along with "Client opened itinerary" when they read the itinerary, whether in the portal or from the itinerary link.

A few things to know:

  • The phone marker means the client signed in to the app. Downloading the app without signing in doesn't show.
  • Each traveler has their own markers, as long as they have their own portal. A traveler without a contact record has no portal, so no marker.
  • Your own visits don't count: opening the portal or itinerary while signed in to JourneyFuse, or from your own network shortly after using JourneyFuse, is left out.
  • Activity rows are grouped to at most one an hour per client, so a client refreshing the page doesn't fill the timeline.
  • Markers start from November 2026, when this was added. Earlier portal visits weren't recorded. Itinerary link opens from before then still show on the Activity tab.

No marker yet? It's a good moment to resend the portal link or send them the app sign-in steps below.

Managing Portal Access

You're always in control of who sees what:

  • Revoke access anytime — open the client's Portal panel and click Regenerate. The old link stops working immediately and the client is emailed their new one
  • Workspace-scoped — clients only see trips that belong to your workspace, never anyone else's data
  • Works everywhere — the portal is fully responsive on desktop, tablet, and phone

Portal Security

The portal has no password by default, and that is deliberate: your clients never have to create an account or remember anything. Here is exactly what that means, so you can decide what fits your business.

  • The link is the key. Portal links are long, randomly generated addresses that cannot be guessed. But anyone holding the link can open the portal, so treat it the way you would treat the trip documents themselves
  • Search engines can't find them. Portal pages are blocked from Google and every other crawler
  • Links don't expire. They keep working until you regenerate or delete them
  • If a link goes astray, hit Regenerate on the client's Portal panel

Requiring an email code

If you would rather clients confirm who they are first, turn on Require an email code to open a portal in the Client Portal card. It is an owner and admin setting, and it applies to every portal in the workspace. See Choosing What Clients See for where that card lives on your account, and what to do if you cannot find it.

With it on, a client opening their link is asked for a 6-digit code, which we email to the address on their client record. Once they enter it, that device stays signed in for 30 days.

This is the setting to use if you are worried about a link being forwarded. The code goes to your client's inbox, not to whoever received the link, so passing the link along is no longer enough on its own.

Previewing a client's portal yourself. On a trip's Payments tab, open the ⋯ menu on the invoice and choose Preview as your client. It opens their trip the way they see it, with an Advisor preview bar across the top, and skips the email code. Nothing is sent to your client and nothing is recorded in their name: messages, requests and forms don't send from a preview. Passports, account logins and documents still ask for your client's own code, so those stay private even from a preview link that is forwarded. The preview lasts an hour; choose Preview as again to reopen it.

Two things worth knowing before you switch it on:

  • Clients with no email address on file are let straight through, because there is nowhere to send them a code
  • It is off unless you turn it on, and turning it on affects new visits only. Nobody is locked out of a portal they already have open

What clients can see about their travelers

On the traveler intake page, passport numbers, Known Traveler numbers and redress numbers are shown only as their last four digits, so a link on its own never reveals them in full. Dates of birth, nationality and passport dates are shown in full, because the point of that page is letting your travelers check those details are correct before you file them with an airline.

Traveler Profiles

When clients open a trip in their portal, they'll see a traveler completion banner at the top if any travelers on the trip have incomplete profiles. The banner shows how many profiles are done (e.g., "2 of 4 profiles complete") and links to a dedicated traveler intake page.

The traveler details page carries your logo and color and shows "2 of 4 travelers complete" at the top, with a chip per traveler saying what is still missing. Each traveler's card has three groups:

  • About — legal first and last name (as printed on the passport or ID), date of birth, gender (Male, Female or X), wedding anniversary
  • Passport — scan the photo page to fill it in, or type the number, country of issue, issue and expiry dates, citizenship and place of birth
  • Airport security (optional) — Known Traveler / TSA PreCheck and Redress numbers. Always shown, because PreCheck matters most on domestic flights

One bar at the bottom saves everyone: the client signs once and taps Save all. Leaving with unsaved changes asks first, and a saved form shows Back to trip.

When passports are required

Passport details are marked Needed for this trip (and count toward "profiles complete") when you've ticked International on the trip, or when the trip's destination is clearly outside the US (London, Paris, Cancun, Jamaica, a Caribbean or Mediterranean cruise…). A destination named only by a resort or ship, like "Walt Disney World Swan" or "Disney Cruise Line", stays optional unless you tick International. On other trips the Passport group is folded and marked optional.

The destination check only affects what the client is asked for in the portal. Your International tick is still what decides whether a trip gets passport and entry-requirement automation emails.

Traveler data entered through the portal flows directly into the household member records you see on the client profile in JourneyFuse — no re-entry needed.

Getting a Client Into the Mobile App

There are three ways in, and they suit different moments.

The QR code (easiest). The portal panel shows a QR that never expires. It holds the same link as the portal button, so a client can scan it with their phone's regular camera and the portal opens in their browser. If they have the JourneyFuse app installed, the same scan signs them into the app instead. Because it doesn't expire you can screenshot it, drop it into an email, or print it on a travel-documents handout.

The sign-in code (when they're on the phone with you). Click Email a sign-in code and we email your client a 6-digit code at the address on their record. In the app they enter that email, tap I already have a code, and type the 6 digits. It's the same code the portal website takes, so there's only ever one code to explain. It works once and lasts 15 minutes. Clients can also tap Email me a code in the app themselves, without you.

The portal link (for automated emails). Click Email Portal Link to send the branded invite, or use the {{portal_url}} merge variable in any template or automation and it resolves to each recipient's own portal. From that portal dashboard the client can hit Get My Sign-In Code themselves, which means you don't have to be involved at all when someone gets a new phone.

The link is the durable one. Codes expire by design, so if a client says they've lost their code, they can ask the app for a new one, or you can resend the link.

Tips for Getting the Most Out of the Portal

  1. Set a great hero image on every trip. It's the first thing clients see on their portal dashboard. A beautiful destination photo makes the whole experience feel premium.

  2. Build out the itinerary before sharing. A portal with a half-built itinerary isn't impressive — wait until you have the key details in place, then share the link. You can always update it later and the client sees changes in real time.

  3. Regenerate a link if it goes astray. Portal links stay live until you replace them, so if one has been forwarded further than you intended, Regenerate on the client's Portal panel kills the old address immediately and emails them a fresh one.

  4. Tell clients about the calendar export. Most clients don't discover this on their own. A quick "hey, you can download your whole itinerary to your phone calendar" in your handoff email goes a long way.

  5. Brand your workspace first. Before sending your first portal link, make sure your logo and accent color are set up in Workspace Settings. First impressions matter, and a generic-looking portal misses the point.

FAQ

Do my clients need to create an account? No. The portal is accessed via a unique link — no signup, no login, no password. Just click and view.

Can clients make changes through the portal? Not to your records. Clients can view everything, send messages, fill in their own traveler profiles, pay an open invoice, and report a payment they've already sent. They can't edit itinerary details, and a reported payment lands as pending for you to confirm, so nothing changes your books without you.

Can I hide one milestone from one client? Yes. On the trip, open the timeline's customize view and click the eye icon on the milestone. It stays on your own rail and disappears from that client's portal only. The eye reflects the template's default until you change it, and Reset puts it back. To change the default for every trip, use the "Show on client portal" checkbox on the milestone under Settings, Supplier Templates, or switch the whole timeline off in the Client Portal card.

Can I hide one trip from a client? Yes. Turn off Show this trip in the client portal on the trip's Share tab, or select several trips on Trips and choose Client portal → Hide from client portal. See Hiding a trip from the portal.

Why does a form show up under "Forms to Complete"? Any form you send a client from their record (or through a {{form_link}} in an email or automation) appears there until they submit it. Sending the same form again replaces the earlier request, so a client only ever sees one entry per form, and completing any copy of the link clears it. To pull a request back without sending anything, open the client's record, find the form under Forms, and click Withdraw. The link itself keeps working, so a client who already opened it can still finish.

The Messages area is headed Message your advisor and tells clients that replies arrive by email. It is not a live chat: every message reaches you by email and as a bell notification, and your reply goes back to the client by email.

Can I hide the Messages section? Yes. Turn off Show messages in the Client Portal card (Settings → My Business on a solo account, Settings → Agency & Branding → Team & Portal if you own or administer a team or agency plan). If you are an advisor inside someone else's agency, the card is not yours to change and your agency's owner sets it. The Messages section, tab, and message previews disappear from every portal, and clients will reach you by email instead.

What happens if I update a trip after sharing the portal? Changes appear in real time. Update an itinerary block, add a booking, or record a payment — your client sees it the next time they open the portal.

Can I send the portal link to multiple people on the same trip? Yes. The link works for anyone who has it, so you can share it with all travelers in the party. They'll all see the same trip dashboard.

Can clients fill in traveler details through the portal? Yes. When a trip has travelers with incomplete profiles, clients see a banner prompting them to fill in names, birthdays, passport numbers, and other details. This saves you from chasing down information manually.

My client lost their sign-in code. How do I resend it? Codes are single-use and expire after 15 minutes, so there's nothing to look up or resend. Send them their portal link instead (Email Portal Link on the trip's Share tab), and they can generate a fresh code themselves from the Mobile App section of their portal dashboard. If they're on the phone with you, Get sign-in code and read it out.

Can my client pay from the portal? Yes. A Make a Payment button appears on the trip page and on the trip card whenever there's an open invoice with a balance. It opens their invoice, where they can enter an amount and pay by card. Separately, Record a payment is for money they've already sent by check, Zelle, or wire, which you confirm once it lands.

Can a spouse pay from their own portal? Yes, when they're in the same household as the trip's main traveler. A spouse or family member who travels on the trip and has their own portal sees the same balance and Make a Payment button as the main traveler. Travelers from another household, such as other families on a group trip, only see payments you've recorded under their own name. If a couple is set up as two separate households, open either one's client page and use Merge household into another on their household card to give both of them the button. If you split a trip per person and a traveler has an unpaid payment recorded under their own name, they see their own share instead. A payment under their name that's already paid, like a deposit they covered, doesn't split the trip.

What does the Payments tab in the mobile app show? One card for every trip with money still owed, soonest due first, each with its own balance, how much has been paid, and a Pay toward this trip button that opens that trip's invoice. A trip with no payment dates set yet still appears, with its balance. A line your client already covered by authorizing a card reads Card authorized · Your advisor will charge this and has no Pay button, so they are never asked to pay it twice. The same balance and button appear on the trip itself, under At a glance. If a trip has no open invoice to pay against, the button becomes Message your advisor to pay.

Is the portal secure? Each portal link is a long, randomly generated address that cannot be guessed, scoped to one client's own trips, and blocked from Google and other search engines. What it does not have by default is a second step: anyone holding the link can open it, and links stay live until you regenerate them. If that matters for your business, turn on Require an email code to open a portal in the Client Portal card (Settings → My Business on a solo account, Settings → Agency & Branding → Team & Portal if you own or administer a team or agency plan), and clients will confirm a 6-digit code sent to their own inbox first. If you are an advisor inside someone else's agency, that card belongs to your agency's owner, who sets it for every portal in the workspace. Passport, Known Traveler and redress numbers are always shown as their last four digits only.

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