Elite Trip Concierge · Staff Handbook

How the platform works

Everything a travel agent needs to take a trip from a first idea to a fully-ticketed, fully-paid journey — and exactly what the client sees at every step.
Version 2.7 — Proposals / Vouchers split
Audience Elite Trip agents & operations staff
Last updated 15 July 2026

Read the first two sections once to get the mental model. After that, use the sidebar — or the search box below — to jump to whatever you're doing right now. Every feature says what it does and when to use it.

No matches. Try a different word (e.g. “deposit”, “voucher”, “ledger”, “reminder”).

The big picture

A trip lives in one record its whole life. What you see and what the client sees changes automatically based on where the trip is in its journey.

✍️
Design
Build the proposal & quote
💳
Confirm
Any payment received
🔒
Lock
Plan freezes
🎫
Fulfil
Ticket & confirm bookings
✈️
Travel
Client flies

The single most important rule in V2.7:

The golden rule The moment any payment is recorded on a trip — the client pays online, or you record a bank transfer / cash — three things happen automatically and instantly:
  1. The trip is Confirmed.
  2. The plan hard-locks (rates, items and cancellation policies freeze).
  3. The trip appears in Vouchers Studio as a job, ready to ticket.

You never press a "convert to booking" button. Payment is the switch.

Two studios, one link

V2.7 split the old single builder into two focused apps. They share the same trip and the same client link.

✍️ Proposals Studio design

Formerly "Travel Studio"

Where you design and sell: build the itinerary, set net & sell rates, cancellation policies, methods of payment, and the payment schedule. This is the commercial contract.

🎫 Vouchers Studio fulfil

Formerly "Operations Centre"

Where you deliver once a trip is confirmed: issue tickets, confirm hotels, arrange transfers & VIP meet-and-greet, and track every booking to done.

Same link, wired by status The client always has one link. Before a deposit it shows the quote. After a deposit it becomes their "My Trip" page with live booking status. You don't send a second link — the backend switches it based on the trip's status.
Where did "Operations Centre" go? It became Vouchers Studio. Old bookmarks still work — they redirect automatically. If you ever see "Operations Centre" anywhere, it's the same thing.

1 · Proposals Studio

Design the trip and set the commercial terms. Everything here is fully editable — until a payment locks it (see §3).

Elite Trip — Proposals Studio
Proposals Studio — the builder (left) drives the live client-facing preview (right).

Core features

🧩 Build line items

When: adding flights, hotels, transfers, cruises, activities or any service.

Pick a type, fill the details, set a net (your cost) and sell (client price). Flights accept a pasted GDS/PNR (Amadeus, Sabre, Galileo) and build segments instantly. Hotels support multiple rooms, and an AI look-up fills name, address and photos.

Example: paste a Galileo entry → the KWI→MLE Qatar Airways segment, logo and dates fill automatically; you type the Business-class sell of KWD 1,800.

🛑 Cancellation policy (per item)

When: every item — this is what the client agrees to.

Each item (and each hotel room) carries its own cancellation policy: Free until a date, Non-refundable, or a custom penalty. The client-facing summary is built automatically from these. Use 🛑 Apply default policy to all to stamp one policy across every item.

💳 Payment schedule

When: agreeing how the client pays (deposit + balance, or full).

Add installments (e.g. Deposit 40% = KWD 1,380, Balance 60% = KWD 2,070). Each installment gets a KNET / card payment link you can copy or send by WhatsApp. The schedule shows whether it matches the trip total.

📊 Proposal status

When: tracking what the client decided.

A simple dropdown: Draft → Shared with Client → Approved by Client (or Declined / Revision Requested). Once Approved, the client portal link and payment schedule unlock so the client can pay.

👥 Group trips & 💾 versions

When: multiple travellers, or you want a safety net.

Toggle Group Trip to split invoices and give each traveller their own portal. Every save is version-stamped, so you can review or restore earlier drafts from Version History.

2 · Getting paid & confirming

This is the hinge of the whole system. A trip is confirmed by payment, not by a status click.

What counts as a deposit Any recorded payment confirms the trip — a token amount, a 40% deposit, or paid-in-full. It doesn't matter how much or how it was paid.

Two ways a payment gets recorded

🌐 Client pays online

Client clicks the KNET / card link on their portal.

The payment posts back automatically. The installment flips to Paid and the trip confirms — no action needed from you.

💵 You record it offline

Client paid by bank transfer, cash or cheque.

In the Payment Schedule, press 💵 Record Payment (ad-hoc amount) or ✓ Received on an existing installment. Enter the amount + method (bank / cash / cheque). Done.

 Payment Schedule — recording an offline deposit
💳 Payment Schedule 💵 Record Payment
Deposit 40%KWD 1,380.000
✓ Paid · 16 Jul 2026 · BANK ✓ Received
The deposit is marked received offline — this single action confirms the trip.
What you'll see the instant a payment lands A green "🔧 Travel Operations Active" note appears in the status panel with a "→ Open in Vouchers Studio" link, and the plan locks (next section). The trip is now live for fulfilment.

3 · The plan lock

Once money is in, the agreed plan is protected. This prevents accidental (or unauthorised) changes to a trip the client has already paid on.

Proposals Studio — a locked plan
The plan region dims and can't be edited. Payments, status and the client portal link stay fully usable.
Locked (frozen)Stays editable
Line items (add / edit / delete)Recording further payments
Net & sell ratesProposal status
Cancellation policiesGenerating / sharing the portal link
Trip dates, package, travellersEverything in Vouchers Studio

Changing a locked plan — the approval flow

Sometimes a confirmed trip genuinely needs to change (client wants an extra night, a room upgrade). That requires top-management approval:

Agent requests
In Proposals Studio, with a reason
🔓
Manager approves
In Agency Hub
✏️
Agent edits
Plan opens for one session
💾
Save & re-lock
Client link + finance re-sync
Plan-Change Approvals
Managers see and act on requests from the Agency Hub dashboard — from any device.
Cross-device The request rides on the trip itself, so a manager sees it in Agency Hub even if they're on a different computer than the agent who filed it. Reload the proposal after approval to start editing.

4 · Vouchers Studio

Where confirmed trips get delivered. Every confirmed trip lands here automatically as a job — no manual import.

Vouchers Studio · job detail
A job auto-created from Sheikha's confirmed trip, with the flight ticketed (PNR, seat, e-ticket filled in).

Core features

⚡ Auto-activation

When: automatic, the moment a deposit is recorded.

The trip becomes a job here with its flights and hotels (dates, room type and all) already imported from the proposal. You just add the real-world confirmation details.

🎫 Import GDS Ticket PDF

When: you've issued tickets and have the Galileo/Travelport e-ticket PDF.

On a job, click 🎫 Import Ticket PDF and upload the GDS "Travelling Itinerary" PDF. It's read right in your browser (no upload to any server) and auto-fills PNR / Galileo reference, ticket numbers, seats and baggage for every passenger — you review a summary first, then apply it to the flight cards.

Example: a 3-passenger Kuwait Airways PDF → Galileo H351LZ, tickets …104/105/106, seats 43A/B/C, baggage 2PC, all filled in one click.

✈ Flight ticketing — staged

When: issuing and monitoring flights.

Each flight walks through three stages: 1) Ticket issued (PNR, seat, e-ticket number, baggage) → 2) Schedule check (status confirmed, no changes) → 3) Pre-departure (on-time, gate, client reminded). The badge shows Stage 1/3, 2/3, 3/3.

🏨 Hotel confirmation checklist

When: confirming accommodation with the supplier.

A checklist from reservation received (with the HCN / confirmation number) through letter sent, hotel acknowledged, check-in confirmed, preferences sent, and a final check the day before.

🚌 Transfers · 🎁 VIP Meet & Greet · 🌐 Entry requirements · + Extras

When: any non-flight/hotel service the trip includes.

Add transfers, VIP airport meet-and-greet, visa/entry requirements, and any extras — each with its own supplier, reference and status. Add them even if they weren't line items on the original proposal.

🔔 Reminders & departing-soon

When: staying ahead of deadlines.

The dashboard surfaces Action Required Now, Departing in 7 days, and reminders due, so nothing slips before a ticketing deadline or departure.

💰 Costs & Margin (actual net)

When: recording what you actually paid suppliers.

A panel on every job showing the net cost for each booking — pre-filled from the proposal's net, so you don't re-enter what you already set. Update a line only if the actual supplier cost differed. It shows the live margin (sell − net) and feeds that cost straight into Finance — so the accountant never re-keys it and the P&L margin is accurate.

Example: sell KWD 3,450, actual net KWD 2,800 → margin KWD 650 (18.8%), shown here and on the invoice in Finance.

It flows straight to the client As you tick items done, the client's link updates live — a flight at Stage 3 shows Ticketed with its PNR; a completed hotel shows Confirmed with its HCN. See §6.

5 · Finance Suite

Confirmed trips and their payments appear here automatically for invoicing and the books.

Finance Suite — Proposals Studio Queue
The confirmed trip appears in Finance ready to invoice; the recorded deposit is already reflected against it.

What Finance sees automatically

  • Every confirmed proposal, in the Proposals Studio Queue, ready to invoice.
  • Every payment you record (online or offline) — reflected against the receivable, so the collect buttons grey out once paid.
  • Live Receivables, Cash Flow, and Profit & Loss.

6 · The client link

One link, the whole journey. It changes automatically as the trip progresses — you never send a second one.

Trip stageWhat the client sees on the same link
Shared / Approved (no payment yet)The proposal / quote — itinerary, prices, and buttons to accept & pay the deposit.
Deposit received onwardTheir "My Trip" page — live itinerary with booking badges, confirmation numbers, downloadable documents, and the remaining balance to pay.
Client Portal — "My Trip"
The client sees the flight Ticketed with its PNR and the hotel Confirmed with its HCN — pulled live from your work in Vouchers Studio.

The three booking badges

Pending — not yet confirmed with the supplier  ·  Confirmed — booked & confirmed (hotels, services)  ·  Ticketed — flight fully issued

Full scenarios

Three complete, realistic walk-throughs from start to finish.

Scenario A · The standard booking

A client approves a Maldives trip and pays the deposit online.

  1. Design in Proposals Studio: build the QR flight + Soneva Jani hotel, set sell prices, add a cancellation policy, and a payment schedule (Deposit 40% + Balance 60%). Set status to Shared with Client.
  2. Client reviews the link, clicks Approve, then pays the Deposit 40% via the KNET button on their portal.
  3. Automatically: the trip confirms, the plan locks, and it appears as a job in Vouchers Studio. It also lands in the Finance queue.
  4. In Vouchers Studio, open the job: issue the ticket (enter PNR QR7X4L2, seat, e-ticket number → Stage 1 done), confirm the hotel (enter HCN → Confirmed).
  5. The client's link now shows the flight Ticketed and hotel Confirmed, plus the balance still due.
  6. Nearer travel, collect the balance; keep the flight moving through Stages 2 & 3 (schedule check, pre-departure reminder).
Scenario B · Client pays by bank transfer

Same trip, but the client sends a bank transfer instead of paying online.

  1. Client transfers the deposit to the agency bank account and sends you the receipt.
  2. In Proposals Studio's Payment Schedule, press ✓ Received on the Deposit installment (or 💵 Record Payment for an ad-hoc amount). Choose method bank.
  3. From here it's identical to Scenario A — the trip confirms, locks, activates in Vouchers Studio, and reflects in Finance. The client link shows Partially Paid.
Key point Offline and online payments behave exactly the same. The system doesn't care how the money arrived — only that it did.
Scenario C · Changing a confirmed trip

After paying, the client asks to add a night in Dubai — but the plan is locked.

  1. In Proposals Studio you see 🔒 Plan locked. Click ✎ Request change from management and type the reason: "Client wants to add a night in Dubai."
  2. The status changes to ⏳ awaiting approval. A manager opens Agency Hub and sees the request in Plan-Change Approvals.
  3. The manager clicks ✓ Approve. The plan is now unlocked for one editing session.
  4. You reopen the proposal, add the Dubai night / adjust the rate, then press 💾 Save & re-lock plan.
  5. The plan re-locks; the client link and Finance re-sync with the new details.
If the manager denies it the plan simply stays locked and nothing changes — you can re-request with more context, or keep the original.

Quick reference

Which app do I open?

I want to…Go to
Build a quote, set prices & policies, take a depositProposals Studio
Issue tickets, confirm hotels, arrange transfers/VIPVouchers Studio
Invoice a confirmed trip, see receivables & cash flowFinance Suite
Approve a plan-change request (managers)Agency Hub
See exactly what the client seesClient Portal (their link)

Trip lifecycle at a glance

StateMeaningPlan editable?Client link shows
Draft / SharedDesigning / sent to clientYesQuote
ApprovedClient said yes; awaiting paymentYesQuote + pay buttons
Confirmed (deposit in)Locked & live in Vouchers StudioNo — needs approvalMy Trip (live status)
Unlocked (approved change)Editing session grantedYes — one sessionMy Trip

Key buttons

  • 💵 Record Payment — log an offline (bank/cash) payment → confirms the trip.
  • ✓ Received — mark a scheduled installment paid offline.
  • ✎ Request change from management — ask to edit a locked plan.
  • 💾 Save & re-lock plan — after an approved edit, save and re-freeze.
  • 📋 Invoice (Finance) — generate the invoice for a confirmed trip.

FAQ

Do I still send the client a separate "booking" link after they pay?

No. It's the same link the whole time. It becomes their live "My Trip" page automatically once a deposit is recorded.

The client paid only a small token amount — is the trip really confirmed?

Yes. Any recorded payment confirms the trip and locks the plan. That's deliberate — it protects the agreed terms the moment the client commits money.

I need to fix a typo / price on a locked trip. Do I really need approval?

Yes — any change to the plan (items, rates, policies) needs a manager to approve the unlock. Payments, status and everything in Vouchers Studio remain editable without approval.

A trip I confirmed isn't showing in Vouchers Studio.

It auto-activates when a payment is recorded. Confirm the payment actually shows as Paid in the schedule, then reopen Vouchers Studio — the job appears on load.

Where's "Operations Centre"?

Renamed to Vouchers Studio. Old links redirect automatically.

Can the client see our net cost / margin?

Never. Net cost, supplier and margin are agent-only. The client sees sell prices and booking status only.

App reference — every function

A manual for every app in the suite. Use the search box at the top to jump to any function by name. Proposals Studio and Vouchers Studio are covered in full in the workflow chapters above.

🏛️

Agency Hub

The home screen and command centre — where everyone starts the day. It launches every app and surfaces what needs attention.

🚀 App launcher

When: moving between apps

Tiles link to every app in the suite (Proposals Studio, Vouchers Studio, Finance, Client Registry, and so on). Your available tiles depend on your permissions.

🔔 Priority alerts

When: first thing each morning

Live warnings pulled from across the system — overdue flight confirmations (→ Vouchers Studio), client passports expiring within 60 days (→ Client Registry), overdue receivables (→ Finance), and concierge cards needing refresh. Click an alert to jump straight to the fix.

🔓 Plan-Change Approvals managers

When: an agent requests to change a confirmed plan

The approval queue for locked-plan change requests. Approve to unlock a plan for one editing session, or deny. See The plan lock.

🔍 Global search

When: finding anything fast

One search box across proposals, clients, tasks and partners — type a name, reference or package and jump to the record.

📊 Analytics

When: reviewing performance

Booking patterns, most-booked hotels and airlines, ticket-class breakdown, concierge-library counts, and overall fulfilment progress.

📊

Finance Suite

The full accounts system — invoicing, receivables, payables, cash flow and statements. Confirmed trips and recorded payments flow in automatically (see workflow §5).

📋 Dashboard

When: a financial snapshot

Total Sales (YTD), Total Cost, Gross & Net Profit with margin, Receivable / Payable / Refund Due, Bank & Cash, plus Monthly Performance, Cost-vs-Profit and Sales-by-Destination charts.

🗓 Daily Update

When: your daily reconciliation

The day's finance to-dos and movements to review and clear. The badge shows how many items are waiting.

⊕ Proposals Studio Queue

When: invoicing a confirmed trip

Every confirmed proposal, ready to Invoice. Line items and the client's paid deposit are already attached.

↓ Receivables

When: collecting money owed

Accounts Receivable with due dates and ageing, client payment reminders, and one-click Sync from Ledger to apply a confirmed UPayments payment to an invoice.

↑ Payables

When: paying suppliers

Accounts Payable to hotels/DMCs/airlines, plus Credit with DMC tracking.

≡ Customer Ledger & Suppliers / DMC

When: a full statement for one party

Running statement of everything invoiced, paid and outstanding for a given client or supplier.

≈ Cash Flow

When: forecasting

Expected inflows (receivables) vs outflows (payables) over time.

∑ Profit & Loss · Balance Sheet

When: management reporting

Monthly P&L (revenue, cost of services, gross profit, operating expenses, net profit) with editable FX rates and Excel export; plus a Balance Sheet.

✎ Invoice Maker · Invoices

When: creating or reviewing invoices

Build a manual invoice, or browse Live Invoices — every invoice from Invoice Maker and from Proposals Studio confirmations, always current.

📈 Sales History

When: looking up past business

The historical sales database (cross-matched from the master invoice records) feeding the P&L trailing-12-month figures.

🎯 Real margin from operations

When: automatic — no action needed

The actual net cost an agent records in Vouchers Studio flows in as each invoice's cost, so gross/net profit reflect real supplier cost instead of an estimate. On an invoice you'll see the cost line "actual net from Vouchers Studio". A manually-entered net cost always overrides it.

⚙ Settings

When: configuring finance

Shared ops inbox & default agent email, weekly FX-rate overrides, and data export/import.

👥

Client Registry

The single source of truth for who your clients are — contact details, travel documents, family, and a persistent client ID (ETID) that links them to their trips and portal.

👤 All Clients & New Client

When: adding or finding a client

The full client database. Each client gets an ETID that ties together their proposals, portal and history.

🛂 Travel Documents

When: recording passports & visas

Store passport and visa numbers with expiry dates — these drive the expiry reminders below and the alerts in Agency Hub.

👨‍👩‍👧 Family & Companions · Loyalty Programs

When: a client travels with others / has loyalty numbers

Link family members and companions to a client, and record airline/hotel loyalty program numbers.

🔴 Reminders

When: staying ahead of expiries

Urgent (action-required) and Upcoming (90-day) lists — chiefly passports about to expire — so you can prompt clients in time.

🎂 Birthdays & Anniversaries

When: a personal touch

Upcoming client birthdays and anniversaries for concierge outreach.

⇅ Import / Export · Linked Proposals

When: bulk data or seeing a client's trips

Import/export the client database, and see every proposal linked to a client.

🌐

Client Portal

The client-facing page (see workflow §6 for how it switches by status). This is what the client can do on their link.

🗺 Your Full Journey

Client sees: the whole trip

The full itinerary with a live status badge on each item — Pending / Confirmed / Ticketed — updated live from Vouchers Studio.

✈ Flight Tickets · 🏨 Hotel Confirmations

Client sees: their booking references

PNR and e-ticket for flights; HCN / confirmation number for hotels — with any voucher documents to download.

🎯 Activities · 🛂 Visa & Documents · 📎 Uploaded Files

Client sees: everything else

Experiences, visa/entry documents, and any files the agent uploaded for them.

💳 Pay & download receipts

Client does: pays and keeps records

Pay a deposit or balance via KNET/card straight from the payment schedule, and download the invoice and payment receipts. Paying here confirms the trip automatically.

🔐 Secure login

Client access

Confirmed trips are protected by a phone-number + last-name gate; the original quote opens directly from the shared link.

👤

People & Culture (HR)

Staff management — employees, departments, payroll, and the logins that control who can use the system.

👥 All Employees & Add Employee

When: managing staff records

The staff directory with personal details, role, department and documents.

🏢 Departments · 🔐 Permissions Matrix

When: setting who can do what

Organise staff by department and control app-by-app access in the permissions matrix.

🔑 Staff Logins

When: giving someone access

Create and manage the staff accounts used to sign in to the whole platform. This is where system access is granted or revoked.

💰 Payroll Tracker

When: running payroll

Monthly per-employee breakdown of pay; feeds the payroll figure shown in Finance.

🔔 HR Reminders

When: staff document expiries

Alerts for staff passport/visa expiries.

🙋 Self-service

When: a staff member checks their own

My Details, My Payslips and My Documents for each employee.

Concierge Desk

Your destination knowledge base — curated recommendations per city that can be attached to a proposal and shown to the client.

🌍 Destination Cards

When: building destination know-how

A card per city holding restaurants, beach clubs, hotels and activities you recommend. Link cards to a proposal (in Proposals Studio) and they appear on the client's portal under “Concierge”.

+ New Destination Card

When: adding a city

Create a card and fill its recommendations by hand, or…

📄 Import from Document / Upload PDF

When: you already have a city guide

Upload a PDF for a city and let the system extract recommendations into a card automatically.

♻ Needs Refresh · ⬇ Export

When: keeping content current

Cards not updated in 6+ months are flagged for refresh; export all cards for backup.

📋

Task Board

Team task tracking so nothing falls through the cracks between sales, operations and finance.

✅ My Tasks · Assigned to Me · Created by Me

When: managing your workload

Filtered views of tasks by your relationship to them.

+ New Task & Task Detail

When: delegating or tracking work

Create a task, assign it to a colleague, set a due date, and track it to done with full detail.

🤝

Partner Directory

Your suppliers and partners in one place — the people you book through.

🗂 All Partners & filters

When: finding a supplier

Browse all partners or filter by type (Hotel, DMC, Airline, and more).

+ Add Partner

When: onboarding a supplier

Add a partner with contact details, type and notes for the whole team to use.

💳

UPayments

The payment gateway — create and track KNET / card payment links. Payments made here flow into Finance and confirm the trip.

💰 Collect Payment Now

When: taking a payment

Generate a KNET/card payment link for an amount, to send to a client. (Card links add the standard surcharge the client covers.)

🔗 Recent Payment Links

When: tracking what's been sent

See links you've created and their status (sent / paid), shared with Finance and the proposal's payment schedule.

How it ties together A paid link marks the matching installment Paid in Proposals Studio, confirms the trip, and greys the Collect button in Finance — the whole loop, automatically.

Version log

Update this table every time a feature is added or changed, then redeploy the handbook.

VersionDateWhat changed
2.7 15 Jul 2026 Split Travel Studio into Proposals Studio (design) + Vouchers Studio (fulfilment, formerly Operations Centre). Deposit-triggered confirmation (any payment). Offline payment capture. Plan hard-lock with manager approval via Agency Hub. Client link now reflects live per-item booking status + PNR/HCN. First edition of this handbook.
2.7.1 16 Jul 2026 Expanded from a workflow guide into the full System Handbook: added a live search box and an App reference section documenting every function of Agency Hub, Finance Suite, Client Registry, Client Portal, People & Culture, Concierge Desk, Task Board, Partner Directory and UPayments. Handbook linked in every app's nav; real captured screenshots embedded.
2.7.2 16 Jul 2026 Phase 6 — real margin loop. Vouchers Studio gained a Costs & Margin panel (actual net cost per booking, live margin); the total syncs to the proposal and Finance uses it as the invoice's cost, so P&L margin is accurate with no re-keying (manual net still overrides).
2.7.3 16 Jul 2026 GDS ticket-PDF parser. Vouchers Studio can import a Galileo/Travelport e-ticket PDF and auto-fill PNR / Galileo ref, ticket numbers, seats and baggage per passenger — parsed offline in the browser (pdf.js, no server/API), with a review step before applying.
2.7.4 16 Jul 2026 Fix: Vouchers Studio's Costs & Margin panel now pre-fills each booking's net from the proposal (flights & hotels) instead of showing blank fields — so agents aren't asked to re-enter net cost they already set in Proposals Studio. They adjust only if the actual supplier cost differed.
Elite Trip Concierge · Internal staff handbook · Keep current with every feature change.
This file is self-contained — edit the relevant section and the Version Log, then redeploy alongside the apps.