B2B travel agency software

Sell it. Settle it. Control the margin.

Safaragent runs your whole travel business — airline ticketing across the Amadeus GDS and airline-direct NDC, your own hotels, your own charter seats — with the commission, credit, and issuing rules that decide who sells what, and at what margin.

Amadeus GDS · airline-direct NDC · hotels · charter — on one rail.

Ticket · issue preview — USDpricing
Base fare1,201.90
Taxes and carrier fees186.40
Provider commission−38.10
Agency commission−52.00
Your margin128.20
Repriced before issue
01What it is

One system, from search to settlement.

Safaragent is B2B travel agency software that runs both halves of an agency's business: the front office that sells and the back office that settles. It searches, books, issues, reissues, refunds and voids airline tickets across the Amadeus GDS and airline-direct NDC, and sells hotel bookings and charter block seats through the same desk. It then handles what most booking platforms leave out — commission tables per provider and per agency, issuing rules, agency wallets with credit limits, automatic commission netting, ADM and ACM reconciliation, and statements of account per agency. Built for agency networks, consolidators and TMCs across the Middle East and Africa that sell through branches and travel agencies on credit. Every sale posts automatically into the Safarbooks travel accounting ledger. Used by travel agencies across Lebanon, Syria, the UAE, Côte d'Ivoire, DR Congo, and Nigeria.

In the boxStatus
Amadeus GDSsearch, price, book, ticket, voidLive
Airline-direct NDCTurkish Airlines, and your own agreementsLive
Hotelsyour contracted properties, plus live supplier contentLive
Charterseat blocks allocated to your agenciesLive
Agency wallet, credit limits, ADM and ACMthe commercial fabric under all of itLive
A card payment gateway× Not what this is
Everything posts toSafarbooks
02Why Safaragent

Ask what to use, and you'll be told to buy three things.

A booking platform to sell. A mid-office tool to reconcile. An accounting package for the books. Then someone on your team spends their week keeping the three of them in agreement — because the commission lives in one, the credit limit in another, and the ADM in none of them.

Safaragent is the one system that covers all three, so there's nothing in between to reconcile.

A booking platformstops at the sale
A mid-office toolstarts after it
An accounting packagespeaks no travel
And a spreadsheetholding the three together
03How it works

Four stages. One record.

Follow one ticket from the search that found it to the statement it lands on. It never leaves the record it started in.

  1. Stage 01

    Shop & price

    Amadeus1,240.00
    NDC · airline-direct1,201.90

    routed to the configured source

    The Amadeus GDS and airline-direct NDC searched together and returned in one shape — then the PNR is repriced before issue, so a fare that moved doesn't take your margin with it.

  2. Stage 02

    Book & service

    PNR created
    passengers · contacts · paid services on NDC
    hotels and charter seats, same desk

    One customer, the same wallet — whether what you sold was a ticket, a room, or a charter seat.

  3. Stage 03

    Issue

    inside your rulesissued
    outside themheld

    Issuing rules decide what may go out — by fare, by route, by agency. Anything outside them holds for approval. A person submits either way.

  4. Stage 04

    Change & settle

    commission netted · ADM / ACM tracked · statement per agency90.10

    Reissue, rebook, split, reshop, refund. The margin you were shown at issue is the margin that settles — and every sale posts to Safarbooks.

Runs onAmadeus GDSAirline-direct NDCYour own NDC agreements
04What you can sell

Three kinds of inventory. One commercial fabric.

Adding a second kind of inventory usually means adding a second system, with its own agencies, its own margins, and its own reconciliation. Safaragent sells all three through the same agency network, the same wallet, and the same commission tables.

Flights and airline ticketing

Both sources, one rail

The Amadeus GDS and airline-direct NDC on one rail. Turkish Airlines is live today, and you can plug in the airline agreements you already hold.

→ same wallet, same commission table
Hotel booking

Your contracts, alongside live supply

Your own contracted properties, at your own rates and markup, blended with live supplier content in a single result set. Booked, cancelled, and refunded against the same wallet as a ticket.

→ same wallet, same commission table
Charter block seats

Blocks allocated to named agencies

Stand up a charter, allocate blocks of seats to named agencies with a sales limit each, and let them resell. Bundle flights into packages with services attached. Per-agency reporting comes with it.

→ same wallet, same commission table
One agency networkThe same prepaid walletOne set of commission tables

Whatever you sell, it settles the same way.

Safaragent → Safarbooks

Book it here. Balance it in Safarbooks.

Customers, suppliers, sales invoices, refunds, and reissues post from Safaragent straight into the Safarbooks ledger — automatically, in the shape your accountant already expects. ADMs and ACMs stay here, where they're raised and reconciled.

Travel agency accounting in Safarbooks →
Safaragentticket issued · 1,240.00
posts automatically
Safarbooks
Sales invoice1,240.00
Customer · supplieropened

Posted to the ledger

05Built for how travel is sold here

Agencies here don't run on cards. They run on credit.

Travel in our markets is sold through networks — head office, branches, travel agencies — on credit and settlement, and rarely in a single currency. Safaragent is built on that shape rather than adapted to it. Every agency has a wallet and a limit, one for each currency it trades in. Every branch has its own users, permissions, and menus. Every currency carries its own rate history.

Agency networkWallet · limit
Head officeUSD 128,400.00limit 250,000
BranchUSD 42,180.00limit 60,000
BranchXOF 18,905,000limit 40,000,000
Travel agencyUSD 6,240.00limit 10,000
Travel agencyNGN 2,115,000limit 5,000,000
Own usersOwn permissionsOwn menusOwn rate history
Used by travel agencies acrossLebanonSyriaUAECôte d'IvoireDR CongoNigeria
The controls

Where the margin actually leaks.

Four controls that most agencies run on a spreadsheet and a phone call.

Issuing rules

Decide which fares, routes, and agencies can be issued, and under what limits. The rule settles how a ticket may go out — a person still submits it. Nothing issues itself.

Commission netting

Some airlines build their own commission into the fare. Safaragent detects it and nets it out of both the buying and the selling price, so you don't pay for it twice.

Credit that holds, then captures

A booking places a hold against the agency's credit limit. Only issuance captures it. Anything that doesn't issue releases itself.

Search caps

GDS searches cost money every time. Cap look-to-book by role, before it turns up on the invoice.

06Questions

The things agencies ask first.

What is Safaragent?

Safaragent is B2B travel agency software: airline ticketing across the Amadeus GDS and airline-direct NDC, hotel booking, charter block-seat allocation, and the back-office layer that handles commissions, agency credit, ADM and ACM reconciliation, and settlement.

Is it a booking engine or a back-office system?

Both, and that's the point. The booking engine issues the ticket; the back office decides who was allowed to issue it, at what commission, against which agency's credit — then reconciles the result. Buying those separately is where the margin goes missing.

Do we still need a separate back-office or mid-office system?

No. Commission tables, issuing rules, agency credit, ADM and ACM reconciliation, and statements of account are part of Safaragent, not a second product you connect to it. What you'll still want is an accounting ledger — and Safaragent posts to Safarbooks automatically, so that isn't a re-keying job either.

Can it replace the stack we run today?

That's the usual reason agencies move. Most run a booking platform, a mid-office tool, and an accounting package that don't agree with each other. Safaragent covers the first two and posts to the third. Tell us what you're running and we'll be straight with you about what it does and doesn't replace.

Which GDS does Safaragent connect to?

Amadeus, for the full lifecycle — search, price, book, ticket, void. Alongside it runs an airline-direct NDC rail, where Turkish Airlines is live today.

Can we use our own NDC agreements?

Yes. The NDC rail is built to take the airline agreements you already hold, enabled for your account.

Can we load our own hotel contracts?

Yes. Your own properties, at your own rates and markup, appear in the same result set as live supplier content.

How does charter block-seat allocation work?

You create the charter and allocate blocks of seats to specific agencies, each with its own sales limit. They resell against that block, and you get per-agency sales reporting, exportable to PDF or Excel.

How does agency credit work?

Every agency holds a prepaid wallet with a credit limit. A wallet is in one currency — an agency that trades in two holds two wallets. A booking holds against it; issuance captures it. There's a manager-approved override for the exceptions.

Do ADMs reach our accounting?

ADMs and ACMs are raised and reconciled inside Safaragent. What flows through to Safarbooks is customers, suppliers, sales invoices, refunds, and reissues.

Is there a travel API?

Yes. Search, book, and issue through one integration, with a sandbox to build against first.

What does it cost?

A platform fee plus a fee per booking — so the cost tracks your business rather than your headcount. Tell us your volume and we'll be specific.