• Choose your language9 languages
Request a demo
Platform

B2B agent sales & B2C online booking

Sell through two channels from one system. B2B sales come through your partner agents, with commission calculated on every booking and paid out from a clear balance. B2C sales come from travellers on your website, with customer portal accounts or guest checkout. Every booking from either side lands in the same booking list.

2 channels
Partner agents and your website
% or fixed
Agent commission per booking
3 balances
Earned, paid and available
Account or guest
How customers book online
Overview

Agent sales and customer bookings in one system

TravelSuite ERP brings B2B and B2C travel sales into one system. Partner agents sell your hotels, tours, visas and Hajj & Umrah packages, and travellers book directly on your agency website. Both channels create ordinary bookings in the same booking list, so operations, invoicing and accounts handle an agent sale exactly like a direct one, with no second system to reconcile.

The Agent Management workspace keeps every external sales partner in one list with their type, contact details, commission rule, bookings, sales and available balance. When your team creates a booking in any active travel module and selects an agent, the sale is attributed to that agent and the commission is calculated, so you always know which partner brought which customer.

Set a default agent commission as a percentage or a fixed amount per booking, and override it for any agent. Commission becomes available for payout when the booking is completed, or when it is confirmed if you prefer. Completed is safer because cancelled bookings never reach the balance. Commissions & Payouts shows earned, paid and available amounts for every agent.

On the B2C side, customer portal settings control how travellers join your website. Allow open registration, require email verification or phone verification by OTP, hold new accounts for administrator approval, or let customers book as guests. Agent Performance ranks partners by bookings, sales and commission earned, so you can see which agents and channels grow the business.

Two channels, one desk

Agent sales and customer bookings land in the same list

B2B sales come through your agents. B2C sales come from customers on your website. Both become ordinary bookings, so operations and accounts never work from two systems.

B2B · Agent channel
ST

Sky Travels

AGN-0001 · Agency · Commission: module default

  • Agent profile with type, contact and status
  • Agent selected on the booking by your team
  • Sale and commission recorded per booking
Hotel Tour Visa Hajj & Umrah

All bookings

Every module, every source

  • HU-0101Hajj & Umrah · Customer 01AgentSky Travels
  • HT-0102Hotel · Customer 02WebsiteCustomer account
  • VB-0103Visa · Customer 03AgentBlue Dune Tours
  • TR-0104Tour · Customer 04WebsiteGuest checkout

Example data.

B2C · Customer site
  • Customer portal accounts
  • Optional guest checkout
Agent commission

Commission that follows the booking, then waits for payout

Set one default rule for all agents and override it for any agent. Commission is earned on each booking and becomes available for payout only when the booking reaches the stage you choose.

Agent settings

Commission type

PercentageFixed per booking

Commission (%)

5

Commission becomes available

An agent-level override takes priority over this default.

1

Pending

Booking not completed yet

Hajj & UmrahCustomer 05 · sale $5,000$250
VisaCustomer 06 · sale $400$20
2

Available for payout

Booking completed

TourCustomer 07 · sale $1,200$60
HotelCustomer 08 · sale $800$40
3

Paid

Payout recorded

VisaCustomer 09 · sale $1,000$50
Sky Travels · commission summaryEarned $150
Record payout

Pay any amount up to the available balance. Cancelled bookings never reach it.

Example data.

Key capabilities

Sell through partner agents and directly to travellers, with every booking in one list and agent commission tracked to payout.

12 features included in B2B & B2C Booking

See it in a demo
  • 01Agent Management dashboard with sales and payable balance
  • 02Agent list with type, contact, commission and status
  • 03Agent selected on hotel, tour, visa and Hajj & Umrah bookings
  • 04Agent bookings with sale, commission and commission status
  • 05Default commission as a percentage or fixed per booking
  • 06Agent-level commission that overrides the default
  • 07Commission released on completed or confirmed bookings
  • 08Earned, paid and available commission per agent
  • 09Payouts for any amount up to the available balance
  • 10Agent performance ranking
  • 11Customer portal registration with email and phone verification
  • 12Administrator approval and guest checkout options
Agent sales workflow

From new agent to commission payout in six steps

  1. 01

    Add the agent

    Create the agent with type, contact details and status.

  2. 02

    Set commission

    Use the default rule or give the agent their own rate.

  3. 03

    Book the sale

    Select the agent on a hotel, tour, visa or Hajj & Umrah booking.

  4. 04

    Track status

    Commission stays pending until the booking is completed or confirmed.

  5. 05

    Pay out

    Pay any amount up to the agent's available balance.

  6. 06

    Review

    Rank agents by bookings, sales and commission earned.

Customer portal

Customer accounts on your rules

Choose how travellers join your B2C site: open sign-up, verified email and phone, manual approval, or booking as a guest without an account.

  1. 1

    Sign up

    Allow customer registration

  2. 2

    Verify

    Email verification · phone OTP

  3. 3

    Activate

    Administrator approval · default status

Guest checkout skips all three

Turn on Allow guest checkout and booking and public booking flows continue without a customer account.

Login methodsSocial loginPassword & securityAllowed phone countries
Built for every team

One sales setup for agents, customers and accounts

Agent desk

  • Add and manage partner agents
  • Set commission per agent
  • Follow every agent booking
  • See commission status

Online sales

  • Customer accounts on your site
  • Guest checkout when you want it
  • Email and phone verification
  • Approval for new accounts

Accounts

  • Earned, paid and available
  • Payouts up to the balance
  • No commission on cancelled bookings
  • One booking list to reconcile

Management

  • Agent ranking by sales
  • Commission earned per agent
  • Agent and direct sales together
  • Partners worth investing in
Why agencies switch

Before and after TravelSuite ERP

TaskWithout TravelSuiteWith TravelSuite ERP
Agent salesTracked in chats and spreadsheetsAgent selected on every booking
CommissionWorked out by handCalculated per booking, % or fixed
PayoutsAgents ask what they are owedEarned, paid and available per agent
CancellationsCommission paid, then clawed backReleased only when bookings complete
Online customersSeparate website with no accountsCustomer portal or guest checkout
FAQ

Frequently asked questions

What is the difference between B2B and B2C booking here?

B2B bookings are sales made through your partner agents, with commission tracked per booking. B2C bookings come directly from travellers on your website. Both appear in the same booking list and follow the same workflow.

How is an agent linked to a booking?

When your team creates a hotel, tour, visa or Hajj & Umrah booking, they select the agent. The booking then appears in Agent Bookings with the sale, the commission and the commission status.

How is agent commission calculated?

Set a default commission as a percentage or a fixed amount per booking. A commission set on an individual agent takes priority over the default.

When does commission become available for payout?

You choose: when the booking is completed or when it is confirmed. Completed is the safer option, because cancelled bookings never enter the available balance.

How do I pay an agent?

Commissions & Payouts lists each agent's earned, paid and available commission. Record a payment for any amount up to the available balance and the figures update.

Can I compare agent performance?

Yes. Agent Performance ranks agents by bookings, sales and commission earned, with filters to narrow the list.

Can customers create accounts on our website?

Yes. The customer portal supports registration with optional email verification, phone verification by OTP and administrator approval, and you set the default status for new accounts.

Can customers book without an account?

Yes. Turn on guest checkout and public booking flows continue without a customer account.

Ready to run your agency from one platform?

Book a free walkthrough or message our team on WhatsApp.

TravelSuite support agent Need help?Chat on WhatsApp