The person booking a journey
Browses the marketplace, buys a journey outright or places a bid, pays securely, then tracks the trip and messages the operator. Anyone booking premium travel for less than a fresh charter.
User guide
LuxeLegs is a marketplace for chauffeur dead legs: journeys a car is already making, offered to travellers for less and turning empty miles into revenue for operators. Operators can also share jobs with each other, whichever booking system they use. This guide walks through what each type of user can do, with real screens and example journeys.
Who uses LuxeLegs
Every account belongs to one of four roles. Each sees a different home screen and a different set of tools, all built around the same set of journeys.
Browses the marketplace, buys a journey outright or places a bid, pays securely, then tracks the trip and messages the operator. Anyone booking premium travel for less than a fresh charter.
Lists spare capacity, reviews bids, shares jobs with other operators and takes jobs they share, assigns drivers, manages a fleet and its compliance, sets the areas it covers, and tracks recovered revenue against a monthly target.
Sees the jobs their operator has assigned, with the route, vehicle and the traveller's contact details, so pickups run smoothly on the day.
Invites travellers and operators to join, then earns a share of the commission LuxeLegs makes on the journeys those referees go on to sell or book. Accounts are set up by a LuxeLegs administrator.
User type 01
Travellers come to book a premium journey that is already happening. They can book at the operator's price, or place a bid and let the operator decide. The operator sets every price, not LuxeLegs, and there is no surge pricing. How the traveller pays depends on the operator: by card in LuxeLegs, directly to the operator, or through the operator's own payment provider.
| Feature | What it does |
|---|---|
| Browse the marketplace | See every live journey with route, date and time, vehicle class, price and the operator's rating. |
| Search and filter | Narrow the list by route or date to find a journey that fits. |
| LuxeGPT search New | Type or say what you want in plain words, such as Heathrow to Leicester on Friday evening, and the AI fills in the search. We show the legs on that route, and also legs on other routes that can take you, where the operator has agreed to the extra miles and your trip is at least half the length of their leg. You can ask up to four of those operators whether they will take your trip, then book with one that says yes. You pay the listed price. |
| Journey detail | Open a listing for the full picture: vehicle photos, the exact route, timings and the operator's policies. |
| Book now | Ask to book at the Buy now price. The operator accepts first, then you pay. |
| Place a bid | Offer your own price on bid enabled listings. The operator accepts or declines. |
| Payment | When the operator takes payment through LuxeLegs, pay by card once they accept. Otherwise you pay the operator directly, and the booking screen tells you how. |
| My Trips | Track active bids, upcoming confirmed bookings and past trips in one place. |
| Extras and extra stops New | The listing shows which extras the operator charges, such as waiting time, tolls or parking, before you book. If the operator adds one to your booking, it appears in My Trips with the amount and we email you. You pay the operator for extras direct, on top of the price you booked at. If you ask for a stop on the way, the operator sends you the cost, and you approve or decline it in My Trips. An approved stop is added to the booking price. |
| Invoices | Download an invoice for any booking. |
| Messages | Message the operator or driver on each trip thread. |
| Find operators New | Browse the chauffeur firms that have chosen to appear in Operators on LuxeLegs, with the areas they cover. |
| Help New | Ask the help assistant a question, answered from the LuxeLegs help pages, or open a support ticket about a booking or payment. |
| Reviews | Rate the operator after a completed journey. |
| Location preferences | Set your home county and any counties or places you are interested in, so matching journeys are easier to find. |
| Account & security | Manage profile, phone number, password, email and two factor authentication. |
On sign up, you pick your home county from a searchable UK county list, the same list operators use for their service zones. You can also add other counties and specific places you are interested in, such as a favourite airport or sporting venue, for example Heathrow or Silverstone. You can update all of this later from your account settings page.
The marketplace and your dashboard use these preferences to order listings, not to hide any of them: you still see every live journey. Matches on your home county are surfaced first, then your preferred counties, then your preferred places, and a matching journey may carry a small "Near your preferences" badge. Set no preferences and you see the normal default order.
Open the marketplace and pick a listing that matches your route and time, for example Heathrow T5 to Mayfair.
Check the vehicle, timings and policies on the listing page. Decide whether to buy now or bid.
Ask to book at the listed price, or offer your own price. Either way the operator accepts or declines first. The exception is an offer at or above a price the operator has set for automatic acceptance, which is accepted straight away. Nothing is charged before acceptance.
Once the operator accepts, we email you and you pay from My Trips by the time shown, usually within two hours. If it is not paid by then, the booking is released. Enter your card. The amount is held safely and only paid to the operator once you are picked up.
Follow the booking in My Trips, message the operator with any details, and download your invoice.
After the journey, leave a rating so other travellers know what to expect.
User type 02
Operators are the chauffeur and executive travel firms. Their console turns empty miles into revenue: list dead legs, take bids, share jobs with other operators and take jobs they share, assign drivers, keep the fleet compliant, define where they cover, and watch recovered revenue build against a monthly target.
| Feature | What it does |
|---|---|
| Dashboard | See recovered revenue, live listings, open bids and fleet size at a glance, plus billing and a monthly recovery target. |
| List a dead leg | Publish a spare journey with route, timing, price and whether it accepts bids. |
| Listings | Manage every listing with its route, pickup, pricing, close time and status (live, scheduled, paused, booked or ended). |
| Draft listings New | Forward your booking confirmations to your own LuxeLegs jobs address. We take each one as your live leg, work out the empty leg from it and create a draft listing, which you can then tidy up, add to or change before you set your price and approve it. If the job ends near your base, the empty leg is the drive out to the pickup. If it starts near your base, it is the drive back. If it is away from base at both ends, you get both. We keep the link to the live leg whatever you change. If you book an empty leg in your own booking system with LuxeLegs as the customer and send it in, we import it as the empty leg as it stands. If an email leaves out a place, the time or the vehicle, the draft is marked Needs details and those fields are left blank for you to fill in. A drive back is timed from the live job's pickup plus the expected journey time. |
| Offers | Review offers, each with a short summary of how it compares with your Buy now price and floor, then accept or decline. |
| Booking requests | Accept or decline each Book now request. Nothing is booked until you accept. |
| Bookings | Assign a driver to a confirmed booking, add extras or an extra stop, and mark trips complete. |
| Extras New | On a confirmed booking, choose Add an extra to record waiting time, tolls and zone charges, parking and drop-off fees, or cleaning or damage. You are offered the ones ticked under Extra charges in your Journey terms. Tolls, parking and drop-off fees go on at cost, and waiting at your hourly rate. The traveller pays you for extras direct. LuxeLegs takes no commission on them and has no part in the payment. They are recorded on the booking, the traveller sees them in My Trips and gets an email, and we check them. You can add extras from confirmation until 14 days after the pickup. |
| Extra stops New | If the traveller wants to stop on the way, choose Add a stop on the booking, enter the place and the cost and send it to them. They approve or decline it in My Trips. Once approved, the cost goes on the booking price and commission applies to it as it does to the rest of the price. You can withdraw a stop while it is waiting for the traveller. A stop with a cost is not yet available on bookings paid by card through LuxeLegs. |
| Fleet | Manage vehicles, drivers and compliance documents, upload a photo or PDF of each driver's licence, and create login accounts for drivers. |
| Service zones | Set the areas you cover: pick from a searchable list of UK areas, draw an area on the map, or set a fee inclusive radius around a point. |
| Public profile New | Check the bio, photos and website travellers see once signed in, preview it as a traveller, and choose whether to appear in Operators on LuxeLegs. |
| Journey terms New | Set the listing defaults, traveller terms, your own terms document and automatic acceptance that every new leg starts with. Under Extra charges, tick what you charge on top of the price: waiting time, tolls and zone charges, parking and drop-off fees, cleaning or damage. If you charge for waiting, give your hourly rate. Travellers see these on the listing before they book. UK operators are not asked about smoking or vaping. |
| LuxeRoute allowance New | LuxeRoute, our AI search, can show your leg to travellers on another route. In Journey terms, choose how much further your cars may drive, as a percentage of the leg or a number of miles. This is your default. When you publish or edit a leg, you can keep the default, set a different allowance for that leg, or switch LuxeRoute off for it. With no default, an allowance set on a leg still applies. We offer the leg when the whole route, with the traveller's pickup and drop-off, fits that allowance and their trip is at least half the length of the leg. If a traveller asks whether you will take their trip, you say yes or no from Bookings. The traveller pays the listed price. Off until you set it, either as a default or on a leg. |
| Team | Add the people who help run the account, each with a role such as Operations Manager, Accountant or Dispatcher. |
| Emails | Edit the templates travellers receive, such as offer accepted and offer declined. |
| Payments | Choose a plan, see what you owe or are owed, and ask to change how payment is collected. |
| Your week New | A short summary of your listings, offers and bookings on the dashboard, emailed on Monday mornings when you have had activity. |
Launch is £0 a month at 25% commission. Pro is £99 a month at 16%. Corporate is £299 a month at 8%. The plan sets both the monthly fee and the commission taken on each recovered journey.
Every listing goes live to travellers no more than 72 hours (3 days) before the pickup. List a journey further ahead than that and it sits as scheduled: it stays on your Listings screen so you can see and edit it, but travellers cannot see or book it yet. When the journey moves inside the 72 hour window, the listing turns live on its own. You do nothing.
Dead legs firm up closer to the day. Holding a listing as scheduled until 72 hours before pickup keeps early, uncertain journeys off the marketplace, then releases them automatically once the trip is close enough to sell with confidence.
From the dashboard, list a spare journey with its route, time and price, and decide whether to accept offers. As you enter a price, the form shows what similar legs have sold for. By listing the leg you confirm the car is making the journey whether or not it sells.
Book now requests arrive on the Bookings screen and offers on the Offers screen, each by email too. Accept or decline every one yourself. If you switch on automatic acceptance in Journey terms, you can set a price on each leg at which offers are accepted for you.
If you collect payment yourself, the booking confirms when you accept and we share the traveller's details. If LuxeLegs collects, we ask the traveller to pay and email you when they have. Unpaid bookings are released at the pay-by time and the leg goes back on the market.
Open the confirmed booking and assign a driver from your fleet. They receive the job in their console with a short briefing drawn from the booking and the traveller's messages.
If the job runs up waiting time, tolls, parking or a cleaning charge, add each one to the booking with Add an extra. The traveller pays you for these direct. If the traveller asks for a stop on the way, use Add a stop and send them the cost to approve.
The driver completes the pickup. Mark the booking complete when the trip is done, record the registration of the car that ran it and check the miles driven, which we fill in from the planned route. We use the car and the miles to work out the CO2e for the journey.
Recovered revenue updates on the dashboard and counts towards your monthly target.
Operators · Getting set up
Many operators start with an account we have already drafted for them from their own website and brochures. Nothing in that draft is published, and every compliance record stays unverified until our team has checked the documents. The operator claims the account, checks what is right, corrects what is not and adds what a website cannot tell us.
We send each operator one email with a single button. It opens their own setup page, which carries a Claim your account button with their private link, alongside a step by step guide. Once the account is claimed, the same page shows a Sign in button instead.
The link opens a preview of the real operator console. You can look around every screen, but nothing changes until you claim it. If the link has expired, press Request a new link.
Press Claim my account, set a password and open the confirmation link we email you.
Our team checks the account before it opens fully, and we email you when it is active.
The setup steps cover your company name, logo, two factor security, operating areas, vehicles with their photos, drivers with a photo or PDF of each licence, and your operator licence, insurance and PHV licence. Your progress saves as you go, and Next saves anything you have filled in.
Once we have reviewed the account, a banner on your dashboard asks you to confirm your profile. Press it when you are happy, and your listings can go live.
New listings need all three compliance documents verified and at least one car checked by our team. Each document is read automatically when you upload it, and anything that does not match what you typed is flagged to our team. A person always makes the decision.
Operators · Ways to list a leg
There are four ways to get an empty leg onto LuxeLegs, and an operator can use any of them. Whichever you use, nothing goes live until you have checked it and set the price yourself.
The price guide shows what similar legs have sold for and how confident that guide is, with a sentence explaining it. It is information only. If you switch on automatic acceptance in Journey terms, you can set a price on any leg at which offers are accepted for you; offers below it still come to you, and travellers never see it.
If your dispatch system works with GNet, we can send the legs you sell on LuxeLegs into it as GNet jobs. If you or your software supplier would rather send legs to us from your own system, the LuxeLegs Partner API lets an approved system create listings for your account. Both need some setup, so ask us first.
Operators · Sharing jobs
If you have a booked job you cannot cover, you can share it with another operator on LuxeLegs. It goes from your booking system to theirs electronically, whichever systems you each use. Both operators need verified documents, and the operator who takes a job needs a checked car of the right class.
Sharing jobs is built into LuxeLegs and connects to your booking system. If your booking system is on GNet, a job you take arrives in it as a GNet booking, and a cancellation follows it there. Any booking system can share jobs, track them, cancel them and receive the jobs you take through our Partner API. If your booking system is not connected yet, we will build the connection with you or your supplier at no cost. You can also do all of it in LuxeLegs with no booking system at all.
On Shared jobs, press Share a job and enter the pickup, drop-off, time, vehicle class and passengers. Set the price you will pay the operator who takes it, at or above £0.55 a road mile, and choose whether all verified operators see it or only the operators you pick. To send it to your affiliates, tick one or more of your LuxeNetwork groups. If your booking system connects to LuxeLegs, it can send the job through the Partner API instead.
Choose to settle between you and the operator who takes it, or to pay by card through LuxeLegs. If you pay by card on the Launch plan, choose who pays the card fee: half each, you, or the operator who takes it. The form shows what each of you will pay before you share.
Rules and an AI review check every job before other operators see it. Clear jobs go live straight away. Anything else is held until our team has checked it, and we email you if there is a problem.
Other operators see the job under Jobs you can take, with what they will be paid. The first to accept takes it. They get the job in their booking system, as a GNet booking or through the Partner API, as well as on their Shared jobs page and by email. Passenger details are shown only once they accept.
If you chose card, a Pay button appears on the job under Shared by you. You are charged the price plus your part of the card fee, and LuxeLegs pays the other operator with their other payouts, less their part of any card fee.
You can cancel a job, and the operator who took it is emailed. They can hand a job back, and it goes live again if there is more than an hour before pickup.
A LuxeNetwork group is a saved list of the operators you work with: your affiliates and trusted partners, whatever booking system each of them uses, or none. When you share a job, tick the group to send it to all of them at once. Each partner gets the job the way they already work: as a GNet booking, through the Partner API, or on LuxeLegs and by email. Only you can see your groups, and operators are not told they are in one. There is no LuxeLegs fee or commission on LuxeNetwork jobs while you list and sell your empty legs with us.
On Shared jobs, open the LuxeNetwork tab and press New group. Name it, for example North West partners, and tick the operators in it. Only verified operators can be added, so ask any affiliate not yet on LuxeLegs to join free on the Launch plan.
In Share a job, choose Only operators I choose. Your groups show above the list of operators. Tick a group to tick everyone in it, and add or remove single operators as you need. A job can go to up to 50 operators.
If you tick operators one by one, press Save these operators as a LuxeNetwork group to keep them for next time.
Rename, change or delete a group at any time. Jobs you have already shared are not affected. If an operator in a group can no longer take jobs, they are skipped and the group shows it.
Booking systems on the Partner API can list your groups and send a job to them with networkGroupIds.
There is no LuxeLegs fee or commission to share or take a job while you list and sell your empty legs with us, and no charge at all when you pay the other operator directly. If a shared job is paid by card through LuxeLegs, we pay the card fee on Pro and Corporate, and on Launch when you sold at least £250 of empty legs through LuxeLegs last month. On Launch below that, a job paid by card carries the card fee of 1.5% of the price plus 20p, at cost, and you choose who pays it: you, the operator who takes it, or half each. Fair use applies; see our terms.
| Example: a £200.00 job | Paid between you | Paid by card through LuxeLegs |
|---|---|---|
| Job price | £200.00 | £200.00 |
| LuxeLegs fee | £0.00 | £0.00 |
| Card fee on Pro or Corporate | None | £0.00, we pay the £3.20 |
| Card fee on Launch, £250 or more sold last month | None | £0.00, we pay the £3.20 |
| Card fee on Launch, under £250 sold last month | None | £3.20 at cost, split as you choose |
| The other operator is paid | £200.00 | £200.00, less their part of any card fee |
Paid between you, the other operator gets the full £200.00 from you. Paid by card on Launch with under £250 sold last month and the card fee split half each, your card is charged £201.60 and LuxeLegs pays the other operator £198.40 with their other payouts.
Operators · Pricing and payment
The operator sets the price on every leg, not LuxeLegs. We never change it and there is no surge pricing. Each operator then chooses one of three ways to take payment, and the commission is the same whichever they choose.
Every listing carries the operator's own fixed price, or a price with a floor. A traveller can offer down to that floor and no lower. The operator accepts or declines every offer, unless they have set a price on that leg at which offers are accepted automatically. LuxeLegs does not add surge pricing or move prices with demand.
The listed price covers the booked journey from pickup to drop-off, including mileage and fuel. An operator can add the extras shown on the listing: waiting after the free waiting time, tolls and zone charges at cost, parking and drop-off fees at cost, and cleaning or damage. The traveller pays the operator for these direct. LuxeLegs takes no commission on extras and does not handle the payment. Each extra is recorded on the booking and checked. A stop the traveller asks for is a change to the journey: the operator sends the cost, the traveller approves it, and it is added to the booking price, so commission applies to it.
Every Book now request and every offer goes to the operator, who accepts or declines it. An operator can also set a price on a leg at which offers are accepted automatically. Nothing is booked or charged before acceptance, and both sides get an email at each step: request sent, accepted or declined, paid, and released if payment does not arrive in time.
Each operator has their own payment setting. To change it, the operator sends a request from the Payments screen in their dashboard, and a LuxeLegs administrator confirms the change. Only one request can be open at a time.
Operators · Service zones
Service zones tell travellers where an operator covers. Travel inside a zone is included in the fee. There are now three ways to define coverage, and they can be mixed freely.
Start typing and the list narrows live to match the letters and words you enter, so a long list of counties or airports becomes a short, relevant one. Type more than one word to match across a name and its area, for example a circuit and its county.
From the operator console, go to Service zones and choose Add zone.
Set the zone type to Choose from a list to open the searchable picker.
Type to narrow the list, then tick every area you cover across counties, airports, circuits and arenas.
Press Add to save all your ticked areas at once. Each becomes a zone in your list.
Mix in a drawn area or a fee inclusive radius for anything the list does not cover.
Operators · Email templates
Operators can personalise the emails travellers receive when a bid is accepted or declined. You write two things: the subject line that shows in the inbox, and a short intro message at the top. The booking details, the action button, the account links and the LuxeLegs footer are added for you and cannot be removed, so every email stays complete and on brand.
| Template | When it is sent |
|---|---|
| Bid accepted | Sent to a traveller when you accept their bid. |
| Bid declined | Sent to a traveller when you decline their bid. |
A field is a placeholder that swaps in the real value for each traveller. You will see it in double brackets, so Hi {{firstName}} becomes Hi Eleanor when the email goes out. Use {{firstName}} for the traveller's first name, {{route}} for the journey and {{reference}} for the booking reference. Do not type the brackets yourself. Use the Insert field button in the toolbar so they are added correctly.
From the operator console, go to Emails and find the Bid accepted template.
Type the line travellers see in their inbox. Leave it blank to use the standard wording.
Add an opening message and drop in fields such as the first name with Insert field.
The preview on the right shows a real example with sample data, so you can read it before you save.
Press Save template to use your version. Reset to default clears your changes and brings back the standard email.
User type 03
Referrers grow the marketplace by bringing in new travellers and operators. When someone they invited goes on to sell or book a journey, the referrer earns a share of the commission LuxeLegs makes on that journey. There is no public referrer sign up: a LuxeLegs administrator either creates a dedicated referrer account, or switches on referrer earning for an existing traveller, operator or driver. That person then sees a Refer & earn area alongside their normal use of LuxeLegs, on the same login and email they already have.
| Feature | What it does |
|---|---|
| Dashboard | See referees, the commission earned so far, and the current unsettled balance in one place. |
| Invite a traveller or operator | Start a sign up by entering a first name, surname and email, and choosing traveller or operator. LuxeLegs emails the prospect a personal link. |
| Track referees | Watch each invite move from pending to joined once the person completes sign up through your link. |
| See your share | Every sold journey by a referee credits you 10 percent of the commission LuxeLegs earned on that journey. Your running total and balance update as journeys sell. |
| Request a payout | Ask to be paid your unsettled balance. An administrator marks it paid and the balance resets. |
| Account & security | Manage password and two factor authentication on the account page. |
A traveller, operator or driver does not need a separate referrer account. An administrator can switch referrer earning on for their existing account, and the Refer & earn area then sits alongside their usual dashboard. A traveller with referrer earning switched on, for example, still books journeys as normal and separately invites prospects, tracks referees and requests payouts from the same login.
You earn 10 percent of the commission LuxeLegs takes on a journey, never a cut of the operator's monthly plan fee. You are credited once per sold journey. If you referred both the operator and the traveller on the same journey, you are still paid once for it, not twice.
Log in with the account a LuxeLegs administrator created for you. The console opens on your referrer dashboard.
Enter the prospect's first name, surname and email, choose traveller or operator, and send. They receive a personal sign up link.
When they complete sign up through your link, their account is tied to you and the invite turns from pending to joined.
Each journey your referee sells or books credits you 10 percent of the commission LuxeLegs earned. Your balance grows automatically.
When you are ready, request payment of your unsettled balance. An administrator marks it paid and your balance resets to zero.
User type 04
Drivers get a focused console with one job: see the trips assigned to them. Their operator creates the login, then assigns bookings that appear here with everything needed for the pickup.
| Feature | What it does |
|---|---|
| My Jobs | See every trip the operator has assigned, newest first. |
| Job detail | View the route, date and time, and the assigned vehicle for each job. |
| Job briefing New | A few lines on each upcoming job, drawn from the booking, the listing and the traveller's messages. |
| Chat New | Message the operator, and the traveller on each assigned trip. |
| Status at a glance | Each job carries a status: confirmed, in progress, completed or cancelled. |
| Traveller contact | Tap the traveller's number or email to get in touch on the day. |
| Account & security | Manage password and two factor authentication on the account page. |
Log in with the account the operator created. The console opens straight to My Jobs.
Review the day's trips with their routes, times and vehicles.
Use the traveller's number or email to confirm the pickup point and timing.
Drive the journey. The operator marks the booking complete once it is done.
Across every account
Signing up, approval and two factor authentication work the same way for travellers and operators. These steps keep the marketplace trusted on both sides.
When you create an account you choose your role, then decide on two factor authentication. The two factor option is a toggle that is switched on by default, because it adds a second check at sign in. You can change it later on your account page.
An email address is the unique identifier across LuxeLegs, so the same address cannot be registered twice, whether through self service sign up, an administrator created account, a referral invite, or an email change. Matching ignores case, so Name@Example.com and name@example.com count as the same address. If an address is already in use, the person sees a clear "That email is already registered" message.
New self service sign ups are held for approval. Until an administrator approves the account, the person sees a friendly locked screen and cannot browse journeys, book or list. They can still manage their two factor authentication while they wait.
Administrators can also create an account of any type directly (traveller, operator, driver, referrer or admin). Accounts created this way are active immediately, with a one time password to hand over. When creating a driver, an operator is selected so the driver is linked to the right fleet.
Administrators could already suspend an account. A super administrator can now permanently delete a user as well. Deleting removes the person's login and frees their email address for reuse, while their past bookings, bids, reviews and commission history are kept for accounting, with their name replaced by "Deleted user" so records stay intact and anonymous.
A Location insights view helps the LuxeLegs team support operators with marketing. For each UK county, it shows how many travellers are based there, how many have it as a preference, and a combined total that counts a traveller once even if they both live in and prefer the same county. It also lists the specific places travellers typed in, such as airports and venues, with a count each, merging different capitalisations of the same place. A search box filters the view to one location, so the team can quickly see how many travellers are based near, or interested in, a given operator's area.
The account page is where any member updates their profile photo, name and phone, changes their password, changes their email through a secure confirmation link, and turns two factor authentication on or off.
Ready to explore
Try the demo to explore every screen with sample data, or open the app to get started with your own account.