Agency Commissions Dashboard

Last updated September 25, 2026

Owners and admins on team workspaces get a ten-tab workspace built around the actual flow of money: statements arrive, deposits are matched to bookings, advisor work is reviewed, and the right share is paid out. Each tab has one job, while Today tells you where to begin.

Where to find it: the Agency view of /commissions (toggle in the left sidebar). Solo workspaces see the simpler personal view; advisors see only their own commissions.

The Ten Tabs

TabWhat it's forWhen you use it
TodayAction queue + KPI snapshotFirst thing every morning
ImportsBring in emailed, uploaded, pasted, or manually entered remittance statementsWhenever a supplier statement arrives
InboxMatch payments, review submissions, resolve differences, and chase late moneyWhenever money or work arrives
DepositsConfirm that a statement's money actually reached the agency bank accountDuring reconciliation and month-end review
PayoutsPay your advisorsTwice a month or on payday
Catch UpRecord commission history that was imported without commission amountsAfter a migration or historical import
LedgerSearchable book of recordLooking up a specific commission or exporting history
AdvisorsRoster snapshot — each advisor's payable / pipeline / YTDWhen you want to see how the team is doing
SuppliersPer-payer scorecardQuarterly reviews, slow-pay diagnostics, merging duplicates
SettingsDefaults, per-supplier rates, payment-behavior config, auto-chase rulesOnboarding, configuring policy

The first five tabs follow the working flow: see it → bring it in → match it → confirm the deposit → pay the advisor. The remaining tabs are for cleanup, history, and management.


Today

Owners and admins always open Commissions in Agency view, even if another page remembers My View. You can switch to My View from the sidebar while you're in Commissions; that lasts until you leave Commissions or reload, and doesn't change what other pages show.

Your starting point, laid out as the path commission money takes: Imports → Inbox → Payouts. The goal is to get every commission to Payouts. Nothing is worked on Today itself. Each stop says what is waiting and has one button into the tab that owns that work, so you finish a job where it lives instead of jumping between tabs.

The greeting sums it up in one sentence, for example "$3,028 arrived on 6 statements, $7,841 is waiting to be matched, and $23,579 is ready to pay your advisors." Add in the top right brings money in (Upload statement, Record a check, Paste text), and Quick Add records a commission you expect.

  • 1 · Imports — the money on statements that arrived and still need recording, and how it will route when you process them: Matches cleanly, goes to Payouts and Needs a look in the Inbox. A dashed line over the three stops shows the money that goes straight through without touching the Inbox. The statements are listed oldest first; Record statements opens Imports. The figures are worked out the same way the Imports cards route each line, so the two pages agree.
  • 2 · Inbox — where most of the work happens. One row per kind of work, each opening the Inbox on that lane: payments to match, statements whose lines don't add up to the printed total, advisor claims to approve, claims to file with suppliers, unclaimed funds, advisor flags, and money late from suppliers (with the oldest, never-chased money called out in red).
  • 3 · Payouts — what is ready to pay and to whom, anything held back by a check, and what has been paid this month. Pay advisors opens Payouts.

When your team has flagged commissions, Flagged by your team appears under the stops; the Advisor flags row jumps there.

Below the stops, read only:

  • This month so far — Expected shows open commissions due this month. Received uses each linked supplier payment's date and net allocated amount, including installments; older unlinked entries use their recorded receipt date. Paid to advisors counts each paid allocation in its payment month, with a fallback for older entries without allocations. Receipts less shares subtracts these paid commission shares from recorded receipts. It excludes payout adjustments, does not confirm bank clearance, and is not agency profit. Use Deposits to verify bank receipts and Payouts for net payment details. The footer shows Open commissions — full gross value of commissions not yet fully paid out to advisors, including commissions already received from suppliers, not the amount suppliers still owe.
  • Your advisors this year — top advisors by YTD earnings.

Keyboard shortcuts (top-right keyboard icon): I = Imports, R = Inbox, P = Payouts, / = Focus search.


Inbox

The commission Inbox is the decision queue, separate from your general email Inbox. Its four lanes are:

LaneWhat it means
Match paymentsSupplier payment lines need a booking match or are waiting for an advisor claim. Read the distinction between Needs a decision and Waiting on advisors.
Gaps to answerThe supplier paid a different amount from the claim. Investigate the cause before choosing a final outcome.
Advisor claimsReview advisor submissions according to your agency's review policy.
Late from supplierExpected supplier money needs follow-up.

A statement-total warning means the printed total and its payment lines do not reconcile. Compare the source before deciding whether a line is missing, a supplier fee explains it, or a total was misread.

A line waiting for a claim is different from a questionable match. Check the reservation, traveler, travel dates, advisor, and source evidence before matching. A matching dollar amount by itself does not establish that it is the same booking.

For amount differences, distinguish a correction to the expected amount from a partial payment whose remainder is still due. Closing a difference and leaving it open for a later payment have different effects. Preview any advisor message before sending it.

Deposits

Confirm that supplier money reached the agency bank account. The page separates confirmed deposits from supplier payments not yet confirmed in the bank. Link evidence to the existing payment rather than recording the same supplier money twice.

The deposit requirement is a separate policy. The page tells you whether unconfirmed deposits currently hold advisor payouts or only produce a warning. A bank confirmation does not pay an advisor.


Payouts

Advisor payouts shows eligible unpaid shares and paid-year totals. The working tabs are Ready to pay, Pending, Forecast, and History.

Review the included commissions, setup requirements, holds, method, and amount before paying. Connected payouts send money; recording a payment made elsewhere records that prior event. Do not use both paths for the same payment.

Use History and the payout statement to verify what was paid to the advisor. Tax tools are under Export → 1099 export. Select the payment year, review included and excluded advisors and their reasons, and check tax information before exporting. Preparing an export or marking your filing record does not submit a tax return. See W-9 and 1099 Filing.


Suppliers

Per-payer scorecard. Three summary tiles: YTD revenue · Open pipeline · All-time gross.

The table ranks every commission payer by YTD revenue (sortable by YTD, Open value, Most overdue, Slowest pay-lag, Most variances, or Name). Each row shows:

  • YTD — gross commissions paid this year
  • Open — outstanding value + count
  • Bookings — total commissions logged
  • Avg pay-lag — color-coded: green <30d, amber 30–60d, red >60d (slow payer). Hover the column header for the tooltip definition.
  • Historic on-time — % of already-paid commissions where the supplier paid on or before the expected date
  • Behavior — Auto-pay or Claim-required (set in Settings)
  • Open status — current state of the open pipeline: "Caught up" (emerald), "Tracking" (gray), or "d overdue" (rose). This is about open commissions right now — it's not the same as Historic on-time, which is about past payment history.
  • Last paid date

Unlinked rows

Sometimes you'll see an amber "Unlinked" badge next to a payer name. That means commission entries were saved with that text label but no canonical commission_payer record is linked. Common causes:

  • AI extraction pulled a slightly-different name (e.g. "Hyatt Hotels Corporation" vs your canonical "Hyatt Hotels")
  • A CSV import created entries before the canonical payer existed
  • A teammate typed the name manually without picking from the dropdown

Unlinked rows still count and still display correctly — but they appear as separate scorecard rows instead of rolling up into the canonical payer. You'll lose accurate YTD totals until they're merged.

Merge into… (consolidating duplicates)

Open the 3-dot menu on an unlinked row → Merge into… → pick the canonical payer from the submenu. JourneyFuse re-points every commission entry from the orphan label to the chosen canonical payer (updating both the FK and the cached display name). The orphan row disappears on the next render and the canonical row now shows the combined totals.

Safe to run repeatedly — no data is lost, the merge only reassigns labels. If you merge in error, undo isn't one-click but the history is preserved in the audit log.

3-dot menu actions per row:

  • View commission history → jumps to Ledger filtered to that supplier (Everything view)
  • Chase open → jumps to Inbox stale bucket pre-filtered to this supplier
  • Merge into… (only on unlinked rows) → pick a canonical payer; commissions re-link
  • Manage in supplier directory → /suppliers to edit contacts, default rates, etc.

Imports

Start here for supplier statements. The page displays your forwarding address and the Add menu: Upload statement, Record a check and Paste text (the same menu sits on Today and Inbox). The import dialog takes a supplier file (PDF, CSV, XLSX or a screenshot) and detects the supplier from it, or pasted text; review the extraction before committing it.

The statement review shows the supplier and paid date, the number of lines, original source file, money summary, and progress. Open the original source when checking a reservation or amount.

Lines are grouped by reason, including straightforward matches, different travelers, different rates, amounts that include taxes, changed bookings, no claim yet, and team members' own bookings. Each line explains the proposed treatment. Review the evidence and choose another option when appropriate.

The summary shows how much goes toward advisor shares, the agency, unresolved Inbox work, and open differences. The selected line outcomes are applied when you choose Process. Review that summary before proceeding. Recording a statement is separate from confirming the cash reached the bank.


Ledger

The book of record. Use this to find a commission and inspect its history. Available correction actions depend on your role and whether money or a payout is already attached.

Saved views (with live counts)

Pill bar at the top: All open · Expected · Submitted · Received · Flagged · Disputed · Written off · Paid YTD · Everything. Each pill shows the count for the current workspace.

Filters

  • Search (trip, client, supplier, confirmation)
  • Advisor dropdown
  • Supplier dropdown
  • Group or List layout, plus Roomy or Tight density
  • Commission payer, booked year, and travel month filters

Row drawer

Click any row → side drawer slides in showing:

  • Big stats grid (Gross, Advisor share, Submitted, Received, Expected, Paid)
  • Status + variance flags + dispute / write-off reasons
  • Notes field
  • History — full audit log of every event on this commission (who did what, when), with reason/response context for flag events

Pagination

Read the loaded-record count and selected view. Everything includes paid and closed records that All open leaves out.

CSV export

Header button: exports the current filtered view as CSV.


Settings

Defaults that apply to every new commission.

Default advisor split

The default is the starting advisor agreement for new commission entries. An advisor override, a selected commission category, or a permitted individual-entry exception can change the agreement used. Review the saved entry rather than assuming a new default rewrites older commissions. Where a host fee applies, it is taken before calculating the share.

Owners and admins manage advisor splits. Manage advisor split permissions links to Agency & Branding → Team & Portal, where Let advisors set their own commission split explicitly allows self-editing. Leave that permission off when your agency sets the agreement. This permission does not hide an advisor’s displayed split.

Default supplier commission rate (optional)

Supplies the starting rate in Quick Trip Entry. Selecting a supplier with a custom rate replaces it. Other booking and import flows can use their own rates; review the estimate before saving.

Per-supplier rate overrides

Lists every supplier with a custom commission rate. Click a name → jumps to the supplier directory to edit. Review which booking flow uses that rate; imported and booking-specific commission amounts can differ.

Auto-chase reminders

Toggle to enable background reminders for overdue commissions, with editable cadences:

  • Before expected pay — comma-separated days (e.g., 7, 1 sends 7d and 1d before)
  • After (overdue) — same format (e.g., 3, 14, 30)

Manual chases from the Inbox always work regardless of this setting.

Cards link out to:

  • Manage advisors (/settings/agents) — roles, splits, payouts
  • Manage suppliers (/suppliers) — contacts, default rates, commission payer aliases

Cross-tab Hand-offs

Each daily-action tab shows what's waiting for you on the next one:

  • After reconciling in Inbox: footer says "✓ N advisors now ready to pay · $X — Go to Payouts →"
  • On Payouts: footer says "⚠ N supplier payments waiting in Inbox · $X unallocated — Go to Inbox →"
  • Today's numbers also link to the right tab

Use Today to choose the next task. Imports, Inbox, Deposits, and Payouts each handle a different part of the work; Ledger provides the record behind it.


Persona Differences

The Agency dashboard is owner/admin only on team workspaces. Other personas see different surfaces:

PersonaWhat they see at /commissions
Solo advisor (with external host like Avoya, Travel Edge)MyView with their personal commissions, host submission flow, payout tracking from the host
Agency advisor (agent role on a team workspace)MyView showing only their assigned commissions, agency-managed payouts
Agency owner / adminToggle between MyView (their personal commissions, if any) and Agency view (the dashboard above)

Advisors and solo workspaces don't see Inbox / Payouts / Suppliers / Ledger / Settings tabs — they're admin-only and redirect home if accessed directly.


Tips for Agency Owners

  • Drop CSVs anywhere on Inbox. Not just the Record Payment button — anywhere on the page triggers the bulk import overlay.
  • Review payout eligibility before selecting a batch. Check setup requirements, holds, selected commissions, payment method, and statement delivery.
  • Sort Suppliers by "Most overdue" monthly to spot pay-lag trends — flag chronic slow payers in your supplier notes.
  • Link Suppliers → Ledger via the 3-dot menu for negotiating new rates: see your full history with that payer in one click.
  • Control who can edit advisor splits in Settings. This permission does not hide an advisor’s displayed split.
  • Save reconciliation notes in batch. Each Match save can include a batch note that lands on every commission in the audit log.
  • The Ledger is read-only. All actions live on the action tabs. If you can't edit something in Ledger, that's by design — the action lives elsewhere.

This is part of JourneyFuse’s travel commission tracking: expected commissions, supplier statements and payouts.