⏩ Channel circle

🏒 Trade Partners That Sell More

Empower travel agent partners to search, book, and manage reservations through a branded B2B portal with agent-specific pricing, commission tracking, and self-service tools.

πŸ“
7
Steps
✨
4
Features
⏱️
4-6 weeks
Duration

πŸ”— Prerequisites

✨

Features

What you get with this outcome

Empower Your Trade Partners to Sell More

Your travel agent network is a revenue multiplierβ€”when you give them the right tools. Kaptio's B2B Agent Portal provides a branded, self-service experience where agents search real-time availability, book at trade pricing, manage their reservations, and access marketing resources. Rocky Mountaineer's agent portal handles thousands of bookings annually with features like SSO integration, wholesale pricing tiers, and detailed commission tracking.

πŸ–₯️

Visual coming soon

agent-portal-diagram

Agent Portal Experience

A fully branded Salesforce Community portal where agents search packages, view availability, and create bookings. Configurable home page with announcements, promotions, and quick-access tiles. Mobile-responsive design for agents on the go.

  • βœ“Branded portal with your identity
  • βœ“Real-time availability search
  • βœ“Self-service booking creation
  • βœ“Mobile-responsive interface
πŸ’°

Visual coming soon

trade-pricing-diagram

Trade Pricing & Commission

Configure net rates, commission percentages, and wholesale pricing by agency tier. Agents see their specific pricing when booking. Commission calculations happen automatically, visible on booking summaries and statements.

  • βœ“Agency-specific net rates
  • βœ“Tiered commission structures
  • βœ“Automatic commission calculation
  • βœ“Transparent pricing display
πŸ‘₯

Visual coming soon

Agency Management

Agency Management

Onboard agencies as Salesforce Accounts with associated Community users. Configure credit limits, payment terms, and pricing tiers. Track agency performance with bookings, revenue, and commission reports.

  • βœ“Structured agency onboarding
  • βœ“Credit limit management
  • βœ“Performance tracking
  • βœ“Tiered partnership levels
πŸ”§

Visual coming soon

Self-Service Tools

Self-Service Tools

Agents manage their own bookings: view itineraries, access documents, make payments, and track commissions. Reduce call center load while giving agents 24/7 access to their portfolio.

  • βœ“Booking management dashboard
  • βœ“Document downloads
  • βœ“Online payment processing
  • βœ“Commission statement access
πŸ—ΊοΈ

User Journey

Step-by-step flow from start to finish

πŸ—ΊοΈUser Journey Flow

Follow the steps from start to finish

ACTORS:
πŸ‘€
Trade Manager
πŸ‘€
System Admin
πŸ‘€
Travel Agent
πŸ‘€
Finance Admin
πŸ“‹

Implementation Plan

How to implement this outcome

πŸ“… Project Overview

4-6 weeks high complexity
1

Portal Setup

Week 1-2
  • β€’ Configure Salesforce Community
  • β€’ Apply branding and navigation
  • β€’ Set up page layouts
2

Trade Configuration

Week 3
  • β€’ Define agency tiers
  • β€’ Configure commission structures
  • β€’ Set up pricing rules
3

Agency Onboarding

Week 4
  • β€’ Create pilot agency accounts
  • β€’ Provision Community users
  • β€’ Configure credit limits
4

Validation

Week 5-6
  • β€’ Execute UAT with pilot agencies
  • β€’ Train agency users
πŸ“š

Resources

Configs, tools, and documentation to help you

B2B Portal Architecture

The Kaptio B2B Agent Portal is built on Salesforce Experience Cloud (Communities), providing a secure, scalable platform for trade partner engagement.

Component Stack

Salesforce Experience Cloud
β”œβ”€β”€ Custom Lightning Components (Kaptio)
β”‚   β”œβ”€β”€ KT_CM_BookingsFilter - Search and filter
β”‚   β”œβ”€β”€ KT_CM_ListView - Booking list display
β”‚   β”œβ”€β”€ KT_CM_RecordHeader - Itinerary details
β”‚   └── KT_CM_PackageGrid - Package search
β”œβ”€β”€ Standard Community Features
β”‚   β”œβ”€β”€ Authentication (SSO/Local)
β”‚   β”œβ”€β”€ User Management
β”‚   └── Page Builder
└── Kaptio Travel Core
    β”œβ”€β”€ Package Search API
    β”œβ”€β”€ Booking Engine
    └── Commission Calculation

Page Structure

PagePurposeKey Components
HomeDashboard, announcementsTiles, Announcements
Plan & BookPackage searchaSearch, PackageGrid
My BookingsBooking managementBookingsFilter, ListView
Itinerary DetailBooking detailsRecordHeader, Tabs
DocumentsDownload centerDocument links
Contact UsSupport accessContact form

Trade Pricing Configuration

Commission Structures

Define commission at multiple levels:

LevelScopeExample
GlobalAll bookings10% base commission
ChannelTrade channel12% for preferred partners
AccountSpecific agency15% for top performers
PackageProduct-specific8% for high-margin tours

Net Rate vs Commission

Commission Model: Agent sees retail price, earns percentage

Retail Price: $5,000
Commission: 10%
Agent Earns: $500
Remits to Operator: $4,500

Net Rate Model: Agent sees wholesale price, marks up

Net Rate: $4,500
Agent Sells: $5,200 (their markup)
Agent Earns: $700
Remits to Operator: $4,500

Agency Tiers

TierAnnual RevenueCommissionCredit Limit
Bronze< $100K10%$25,000
Silver$100K-500K12%$50,000
Gold$500K-1M14%$100,000
Platinum> $1M16%$250,000

Portal Configuration

Branding Setup

Configure brand identity in Community Builder:

  • Logo: Header and footer placement
  • Colors: Primary, secondary, accent
  • Fonts: Headings and body text
  • Images: Home page hero, tiles

Standard B2B portal navigation:

{
  "menuItems": [
    { "label": "Home", "page": "home" },
    { "label": "Plan & Book", "page": "asearch" },
    { "label": "My Bookings", "page": "bookings" },
    { "label": "Promotions", "page": "promotions" },
    { "label": "Marketing Resources", "page": "resources" },
    { "label": "Training", "page": "training" },
    { "label": "Contact Us", "page": "contact" }
  ]
}

Home Page Tiles

Configure quick-access tiles:

TileActionIcon
Plan & BookNavigate to searchπŸ”
My BookingsNavigate to listπŸ“‹
PromotionsView current offers🏷️
Agent TrainingAccess learningπŸ“š

Agency Management

Account Setup

Create Agency Account with:

  • Account Type: Trade/Agent
  • Tier: Bronze/Silver/Gold/Platinum
  • Credit Limit: Maximum outstanding balance
  • Payment Terms: Net 30/Net 45/etc.
  • Commission Rate: Override if different from tier

User Provisioning

For each agency, create Community Users:

  1. Create Contact under Agency Account
  2. Enable as Community User
  3. Assign Community Profile
  4. Grant role-based permissions

Permission Sets

RolePermissions
Agent UserSearch, Book, View Own
Agent Manager+ View Agency, Reports
Agency Admin+ User Management

Booking Flow

Search Experience

Agents use aSearch component:

  1. Select travel dates
  2. Choose destination/package
  3. View real-time availability
  4. See trade pricing (net or commission)

Booking Creation

From search results:

  1. Select package and departure
  2. Enter passenger details
  3. Add optional services
  4. Review pricing (with commission shown)
  5. Confirm booking

Payment Options

Agents can:

  • Pay online via portal (credit card)
  • Generate invoice for bank transfer
  • Apply against credit limit (invoiced later)

Commission Management

Automatic Calculation

Commission calculates on booking creation:

Booking Total: $10,000
Commission Rate: 12%
Commission Due: $1,200
Payable: After travel completion

Statement Generation

Monthly commission statements show:

  • Bookings traveled in period
  • Commission earned per booking
  • Adjustments (cancellations, amendments)
  • Total payable

Reseller Statements

For bulk payment processing:

  1. Select bookings for payment
  2. Generate consolidated statement
  3. Agent submits single payment
  4. System distributes to bookings

Rocky Mountaineer Example

Portal Features Implemented

  • SSO Integration: Single sign-on with agency systems
  • Wholesale Pricing: Net rates for preferred partners
  • Add Transfers: Self-service transfer additions
  • Insurance Tab: Optional coverage selection
  • Book Now: Direct booking from search

Custom Components

ComponentFunction
KT_CM_BookingsFilterAdvanced booking search
KT_CM_PackageGridVisual package selection
KT_CM_RecordHeaderBooking summary display
aSearchPackage availability search

Results

  • 60% of trade bookings via self-service portal
  • 40% reduction in call center trade inquiries
  • Real-time availability eliminates confirmation delays

Security Model

Data Visibility

Agents see only:

  • Their own agency’s bookings
  • Packages available to trade channel
  • Pricing configured for their tier

Profile Configuration

Community profile restricts:

  • Object access (read-only for most)
  • Field visibility (no internal fields)
  • Page access (trade pages only)

Sharing Rules

Agency Account (Parent)
β”œβ”€β”€ Community User 1 (sees agency bookings)
β”œβ”€β”€ Community User 2 (sees agency bookings)
└── Bookings (owned by agency, visible to users)

Best Practices

Portal Launch

  • βœ… Pilot with 3-5 friendly agencies first
  • βœ… Gather feedback before broad rollout
  • βœ… Provide training webinars
  • βœ… Create quick-start documentation

Ongoing Management- βœ… Monitor portal usage analytics

  • βœ… Review commission accuracy monthly
  • βœ… Update announcements regularly
  • βœ… Respond to agent support tickets promptly
⚠️

Common Pitfalls

Avoid these implementation mistakes

!

Don't launch without SSO strategyβ€”agents abandon portals with separate logins

!

Configure page visibility carefullyβ€”internal data must never leak to agents

!

Test commission calculations thoroughlyβ€”incorrect commissions destroy trust

!

Set up agency credit limitsβ€”unbounded credit creates financial risk

!

Plan user provisioning workflowβ€”manual user creation doesn't scale

!

Train agents on portal featuresβ€”adoption requires initial enablement