Skip to the Contract Loader example
Luna Contracting · AI for travel

Your best rates.
Ready to sell.

Put the rates you negotiated to work. Load supplier terms, check the details and make active contracts available through your website and the Contracting API, with documents in your brand.

4.8 out of 5 Google reviews
TTG innovation finalist2025 & 2026

Available for Travelgenix clients.

You found the deal.
Give it somewhere to sell.
yourtravelwebsite.co.uk
Stone villa, swimming pool and tall pine trees in the Tuscan countryside
YOUR OWN COLLECTIONA little
Tuscan time.
YOUR TRAVEL BRANDA countryside escape.

A place in your collection.
A contract you control.

Summer ratesSample supplier termsPDF
ACCOMMODATION · PER NIGHT
Net rate
£120.00
Markup
25%
Selling price
£150.00
Ready for your review
yourtravelbrandVOUCHER EXAMPLE
YOUR COUNTRYSIDE STAYThe holiday
starts here.

Accommodation · 7 nights

Your details. Your name on it.
Your checks. Your decision.Review the contract before it goes live.
Illustrative product and contract examples
YOUR PRODUCT. YOUR TERMS. YOUR BRAND.

Load it. Check it. Make it available.

Big ambitions?
You're in good company.

300+travel businesses
200+connected suppliers
20+years in travel technology
Meet our customers
Give a good deal a route to market

You negotiate the product.
Luna helps you sell it.

The rates in a supplier document should become something your customers can book, with the right checks along the way.

01 /

Bring in the rates.

Type them into the Contract Loader, scan a supplier PDF or upload a spreadsheet. Work with the source material your suppliers already send.

See how it loads
02 /

Check the working.

Review what needs attention and run a Price check before you sell. See how the terms, seasons and markup affect the result.

Explore pricing
03 /

Sell in your brand.

Activate the checked contract for your Travelgenix website, widgets and connected systems. Keep your name on the customer's documents.

See where it sells
Three ways in. One place to check.

Start with the rates.
Finish with a contract.

Choose a starting point to see the workflow. These samples show the process without uploading a file or changing your inventory.

A supplier document

Start with the supplier's rate sheet.

Luna reads the supplier PDF and fills the loader for your review. Anything unreadable or unclear is brought to your attention.

Summer-rates.pdfVilla accommodation · June season · £120 net per night
PDF
Explore the Contract Loader
Contract LoaderIllustrative review
SAMPLE ACCOMMODATION CONTRACT

Check the details.

Product
Villa accommodation
Season
1–30 June 2027
Net rate
£120.00 per night
Child rate
Not provided Review

Scanning prepares the fields. Your team reviews and saves the contract.

Eight product families

Different products.
A familiar way to work.

Rooms, cars, tickets or seats. Each family has the terms and pricing rules it needs, inside the same Contract Loader.

Accommodation

Rooms, nights and the details between.

Hotels, villas and apartments, with the pricing and occupancy rules that make each contract different.

  • Night-by-night seasons and supplements.
  • Child age bands and multi-room baskets.
  • Contract cloning for the next version.
Explore all product types
01/ 08ILLUSTRATIVE CONTRACT VIEW

A countryside stay

Product
Villa accommodation
Pricing
Per night, by season
Check
Occupancy and child ages
One loader. The fields this product needs.
See how the numbers work

Your rate.
Your selling price.

Work from a net cost and add a markup, or start with a gross selling price and record the commission within it.

Try this simple example, then use Price check in the product to see a real stay or journey calculated line by line.

Explore pricing and inventory
A little price checkInteractive example
Selling price£150.00
Cost£120.00
Difference£30.00
Margin on sale20.0%

Markup is added to cost. Margin is the difference as a share of the selling price.

Illustration for one unit, before taxes, fees and supplements. No contract is saved.

Give the details a proper check

Spot the problem.
Before it becomes a booking.

A missing amount or a reversed date can change the price a customer sees. The loader names the issue so your team can put it right.

See the review process
01

Season dates

A season ending before it starts is flagged.

02

Missing amounts

A blank or unreadable rate needs attention before it can be used.

03

Child age bands

Age ranges are checked for invalid minimum and maximum values.

04

Ambiguous numbers

Unclear amounts are flagged for review instead of being guessed.

You stay in charge of the contract. Review the source, check the calculated result, then save and activate the terms you are ready to sell.

Make your own product available

One active contract.
More places to sell it.

Active contracts can sell through your Travelgenix website and widgets, or through your own connected systems using the Contracting API. Bookings come back into one place.

THE STARTING POINTYour active contractChecked terms, rates and availability
Your website

Your customer-facing booking journey.

Booking widgets

Contracted products in your Travelgenix tools.

Your systems

Connected through the Contracting API.

Your directly contracted products can sit alongside the wider Travelgenix supplier network.

See how it sells
Stone villa, swimming pool and tall pine trees in the Tuscan countryside
yourtravelbrandVOUCHER EXAMPLE

A stay to
look forward to.

Accommodation
Your countryside collection
Stay
Seven nights
Contact
Your agency's details
Your logo. Your colour. Your wording.
Illustrative branded voucher.
The service has your name on it

Your product.
Your brand throughout.

The customer booked with you. Their voucher and the supplier's letter should look that way too, with your logo, wording and contact details.

Customer documents carry your brand without a Travelgenix logo added to them.

See your brand in the documents
A platform for the work behind the sale

Connected to your systems.
Built around your inventory.

Use the browser to manage contracts, or connect your own systems when you need to. The same underlying pricing and booking process serves the product families.

FOR YOUR DEVELOPMENT TEAM

A consistent API.

Quote, hold, confirm and cancel through one booking flow. The API exposes selling prices while keeping cost, markup and commission inside the engine.

Explore the Contracting API
FOR YOUR OPERATIONS TEAM

Availability that gets checked.

Booking controls protect the last available allocation. Abandoned checkouts release their held capacity, while changes to the contract are recorded in the audit trail.

Read about security and controls
Good to know

A few details
before you start.

Bring a rate sheet and the questions you have about selling your own product. We'll work through the setup with you.

Speak to the team
What is Luna Contracting?

Luna Contracting is the part of the Travelgenix platform for your own directly contracted travel products. You work in the Contract Loader to enter terms, check pricing and availability, and make active contracts available for sale.

Explore the platform
How do we load our rates?

You can type them in, scan a supplier PDF or upload a spreadsheet. The loader also supports tools such as filling a column down, copying seasons with an uplift and pasting blocks from supplier spreadsheets.

How it loads
Does scanning a PDF put the rates straight on sale?

No. Scanning fills in the loader and shows the details that need checking. Unreadable or ambiguous amounts are flagged rather than guessed. Your team reviews the result, saves the contract and sets it Active when it is ready.

Review the loading process
Which product types can we load?

The eight families are accommodation, car hire, transfers, attractions and events, tours, coaches, trains and flights. Each has fields and pricing rules suited to that product.

Explore the product types
How can we check the price before customers book?

Use Price check to run a real stay or journey through the same engine used by your website. Review the working, including the applicable rates and margin, before making the contract available.

Pricing and inventory
How does it handle the last available seat?

Availability is checked as part of the booking process. Database-backed locking prevents two bookings taking the same final allocation, and an abandoned checkout releases its held capacity back for sale.

Read about the controls
Do we need a developer?

You can load and manage contracts in the browser without building an integration. The Contracting API is there when you want to connect your own website or systems.

Explore the API
Whose name is on the voucher?

Your brand. Vouchers and supplier letters use your logo, colour, wording and contact information. Travelgenix branding is not added to the customer document.

Your brand
How do we get access?

Luna Contracting is available to Travelgenix clients. Speak to your account manager about access, setup and your product types, or book a demo with a rate sheet you would like to work through.

Speak to the team
Bring the rates you want to sell

A good deal.
Ready for your customers.

See your rate sheet in the Contract Loader.
We'll show you the checks, pricing and route to sale.

Your relationships. Your product. Your name on it.