How LBS Trips works

Trips for hundreds of people, as easy as joining one.

Assistants do the legwork: they chase, remind, refill spots and collect quotes. People make every decision about money and commitments. This page shows what that looks like for members and for organisers.

One trip, from first idea to departure

  1. PlanOrganiser plans with AI
  2. QuotesSuppliers are asked for group prices
  3. PublishTrip is announced
  4. InterestMembers ask and say “I’m in”
  5. ReserveDeposit holds the spot
  6. ProfilePassport and visa checked once
  7. RefillWaitlist takes freed spots
  8. RoomsRooms and cars are sorted
  9. TripEveryone travels

For members

Book in minutes. Know exactly where you stand.

Mostly on your phone: Telegram for everyday things, the app for anything binding. You are never asked for the same information twice.

The more people come, the cheaper it gets

A plane, a hotel and coaches cost the same whether 80 or 240 people share them. You book at today’s price. When more people are confirmed and the price drops, everyone already booked gets the difference back as credit. It never goes up again.

80 travellers240
With 128 confirmed travellers
£940per person
Credit back for the first people who booked
+£415
Next drop
from 129: £935

Example costs: a chartered plane, a whole hotel, coaches and £210 per person, plus a 5% buffer, rounded up to £5, with a floor of £600. The curve comes from the same calculation the app charges with.

A waitlist that is fair

When a trip is full you queue, and you see your position. A freed spot goes to the next person within minutes and is held for them.

Cancellation rules you can read

One deadline per trip, shown before you book and on your booking. No small print to find.

Ask on Telegram

Trip news, reminders and answers from the trip’s own information. Anything binding happens in the app, one tap away.

Rooms and cars, sorted

Form a room with friends, name who you would like to share with, and privately who you would rather not. The rest is placed fairly.

Say what you think

The organiser asks, you answer with a voice note or a line of text. Everyone’s opinions become one clear overview.

One profile for every trip

Scan your passport once and confirm what was read. Diet and allergies are yours to share. Bookings fill themselves in.

  • Passportvalid 6+ months after the trip
  • Visa for Portugalnot needed · official source
  • Allergiesshared with your consent

For organisers

Run the trip. Let the assistants run the errands.

Whoever creates a trip is its organiser. You set the rules once: price, deposit, deadlines. The assistants work inside them, write down everything they do, and hand over what needs a person.

  • Plan with AIFive questions, two follow-ups that depend on your answers, then itinerary and stay options to pick from. Or build the trip by hand.
  • Quotes side by sideSuppliers are asked by e-mail. Prices, capacity, deadlines and conditions land in one comparison, next to the price from research.
  • Reservations that holdA deposit, a deadline, polite chasing, and a spot that goes to the waitlist if nothing arrives.
  • One list of what needs youPayments to confirm, refunds to send, reservations about to lapse, travellers without a visa.
Activity
What the assistants did today, and what they need from you
Handed over to you
Tom’s reservation is about to lapse. Reminders went out without a reaction: contact him, give more time, or let the spot go to the waitlist.

The assistants

Eight helpers. Each with a job, and a line it does not cross.

Every assistant has a written mandate. What it may do is on the left of the line, what it never does on the right.

Commitment agent

DoesTurns interest into a paid reservation: reminds on Telegram, calls if you allowed it, then hands the case to the organiser.

NeverNever cancels a paid booking and never calls during quiet hours.

Waitlist agent

DoesOffers a freed spot to the next person within minutes, holds it for the offer window, then moves on.

NeverNever skips the queue. The organiser can take any offer back.

Cancellation rules reader

DoesReads the supplier’s terms and suggests the free-cancellation deadline, with the passage it is based on.

NeverNothing applies until the organiser confirms the deadline.

Supplier enquiries

DoesE-mails hotels, coaches and restaurants from the club’s own mailbox, tracks every enquiry, and collects group quotes side by side. Calling suppliers by phone is next on the roadmap.

NeverNever commits, reserves or books. Respects “do not contact” for good.

Room and car allocator

DoesPlaces everyone who has not organised themselves, first come first served, fulfilling as many wishes as possible.

NeverNever splits a group you formed, never puts you with someone you ruled out, never reveals that list.

Telegram bot

DoesAnnounces trips, takes “I’m interested”, answers questions from the published trip information. WhatsApp is next on the roadmap.

NeverNever books, pays or accepts terms in chat: it sends the link to the right page. If it does not know, it says so.

Voice poll

DoesTurns sixty voice notes into one overview per option: share of support, what people like, what they would change.

NeverThe result is advice. The organiser decides.

Profile and visa check

DoesReads your passport photo once, you confirm the details, and it warns about expiry and visas per trip.

NeverThe photo is not kept. Visa answers always link to the official source.

Trust

Six principles every feature is held to.

People decide money and commitments

Assistants prepare, suggest, contact and chase. Anything binding is confirmed by a person, or follows rules a person confirmed before.

You always know where you stand

Your status, your deadline, what you pay and why: on every booking, with a history of what happened and who did it.

No made-up facts

Prices, rules, visa requirements and supplier terms come with their source. If something is unknown, the app says so.

Fair and predictable

Clear rules such as first come, first served, instead of clever optimisation nobody can check.

Privacy by default

Only what a trip needs is collected. Allergies need your explicit consent, and withdrawing it deletes them.

Everything is on the record

Every automatic step is written to the trip’s log, and organisers can undo what an assistant did.

Who can see and do what

Four roles, enforced on the server for every page and every action. Opening something that is not yours gives a 403, whether you clicked a link or typed the address.

Member
  • Browse and book trips
  • Own bookings, balance and profile
  • Rooms, polls and questions on their trips

Nothing of other members, no organiser pages

Trip organiser
  • Create trips when a platform admin allows it
  • Bookings, waitlist, travellers, rooms and suppliers of their own trips
  • Confirm payments and deadlines for their trips

Other organisers’ trips, their own booking’s money, club money and settings

Club staff
  • Every trip of the club
  • Payment details, balances, pay-ins and refunds
  • Club settings and terms

Other clubs

Platform admin
  • Clubs, staff and members
  • Who may create trips
  • Audit log and app settings

Nothing is hidden, everything is logged

Under the hood

Built like the money depends on it.

Because it does. Amounts are whole pence, never floating point. Seats, balances and refunds change inside database transactions. Scheduled jobs can run twice without doing anything twice.

Application

Next.js 16 and React 19. Pages are rendered on the server; every change goes through a typed server action that checks who is asking.

Data

Firestore, with one access layer in front of it: club, then trip, then booking. A record that is not yours is a 403 before anything is read.

Scheduler

One tick every ten minutes runs small jobs that are safe to repeat: offers, reminders, releases, price drops, refunds, room deadlines.

Messaging

In-app notifications, e-mail, Telegram and calls through one outbox with opt-in, quiet hours and a test mode in which nothing leaves the app.

AI

Claude reads documents and drafts suggestions. Its output is checked against a schema, quotes are verified against the source text, and a person confirms.

Quality

Money rules are covered by unit and database tests; every role’s journey and the permission matrix run as browser tests against a full test data set.

the rule behind the price, as the app computes it
// price per head for a group of N travellers
price(N) = roundUp( ( fixedCosts ÷ N + costsPerPerson ) × ( 1 + buffer ), step )
// never below the floor, never for fewer than the minimum group, and it only ever goes down
credit(booking) = ( pricePaid − price(N) ) × tickets

Questions

Good to know

Who can join?+

Members of the LBS community. Create an account on the front page; an admin approves new accounts, usually within a day.

How do I pay?+

By bank transfer or Revolut to the club that runs the trip. You upload the confirmation, the organiser confirms it, and credit you hold with that club is used first.

What happens when the price drops after I booked?+

You get the difference back as credit with the club, automatically. The price never goes up again because someone drops out.

Can I cancel?+

Until the trip’s free-cancellation deadline you get everything back. After it, you get your money back once someone else takes your spot, as credit or by bank transfer. You see the rule before you book and on your booking.

Does an AI make decisions about my booking?+

No. Assistants remind, offer freed spots in queue order and prepare suggestions. Confirming payments, deadlines, refunds and anything else that is binding is done by people, or by rules they set beforehand.

Do I have to use Telegram?+

No. Everything works in the app and by e-mail. Telegram is opt-in, you choose what you receive, and “stop” switches it off. WhatsApp will work the same way once it is live.

Where to next?

Create your account in a minute and see what is coming up. An admin approves new accounts.