Tripbooks Design System · on Untitled UI

The operating platform for travel agencies.

Tripbooks is one platform carrying a travel agency whole: sales, fulfilment, money, people and content, across every entity the business owns. This site is its design system, rebuilt on the Untitled UI language: the pages that define what the platform is, the tokens it is drawn with, and the components every screen is assembled from.

CRMAccounting & FinanceHR & PayrollWorkstationContentGroupTAI, across all of it

Purpose

A travel agency runs on a stack of tools that do not know each other: a CRM that cannot invoice, an accounting file that has never heard of a booking, spreadsheets carrying margins, and inboxes carrying deadlines. Tripbooks replaces the stack with one system where an enquiry becomes a quotation, the quotation becomes a booking, the booking becomes invoices and payments, and every step keeps its numbers, its documents and its author. It is multi-entity and multi-currency from the first record: each company in the group keeps its own books, numbering and tax, while the owner sees one converted total that names its rates.

What it fixes

Each of these is a real failure mode of agency operations, and each has a structural answer in the platform, not a warning label.

Issuing beyond what is paid

The issuance gate. Nothing issues past what the customer has paid, and the only way through is a release carrying two named signatures.

Margins eroding quietly

The margin floor. An item sold below the floor routes to an approver before the quotation can leave the building.

Currency ambiguity

Rate stamping. Every cross-currency movement keeps the rate it used, forever, and converted totals name their rates and the moment they were taken.

Customer truth scattered

One register. A customer is one record carrying trips, balances, travelers, documents and preferences, with private customers masked from anyone without authority.

Hand-typed items, stale prices

Search-first. Quotation items come from the item library or live supply, never from a keyboard, so the price on the page is the price that exists.

Deadlines living in inboxes

Anchored reminders. Rules bound to events, expiry minus 72 hours, departure minus 7 days, passport minus 90, that fire themselves.

Nobody knows who changed what

Named capabilities. Every action is a permission held by a role, every change is stamped with its author, and settings rows say who may change them.

Service without a clock

Service levels. First response and resolution measured in business hours with automatic escalation, and goodwill money told apart in the ledger.

The modules

Six modules and the agent. Each module is a set of sections sharing the same registers, records and rules; a person switches module and the shell stays familiar.

CRM

The selling and serving day: from the first enquiry to the served traveler.
DashboardThe day ranked by consequence, and the month measured
CustomersEvery customer, their trips and balances, one register
TravelersThe people who actually fly, with passports watched
EnquiriesEvery request captured, prioritised on a response clock
QuotationsVersioned offers with margins governed by the floor
BookingsThe gate, per-item issuance, payments and documents
MarketplaceInventory issued on behalf of partner agencies
Fulfillment QueueEverything waiting to be issued, oldest first
DeparturesWho travels next and what is still unissued
ApprovalsReleases, floors and overrides waiting for signatures
Service DeskTickets on the service clock, with escalation
AnalyticsSales and operations measured, one currency at a time

Accounting & Finance

Real books, per entity: gapless numbering, dual controls, periods that close.
InvoicesRaised from bookings on each entity’s own series
ReceivablesWhat is owed, aged, and chased on rules
Bills & PayablesSupplier bills matched three ways before payment
BankingAccounts, payment runs and reconciliation
JournalsManual entries under dual control
PeriodsThe lock, the close, and statutory FX
ReportingEntity statements and the converted group view

HR & Payroll

The team, what each person may reach, and what they are paid.
EmployeesThe roster with roles and reach stated
RolesCapabilities granted in one place, stamped
PayrollRuns per entity in the entity’s currency
TimeBusiness hours, leave and cover

Workstation

The working day’s instruments, beside the work.
Notification CenterEvery event routed to the right person, throttled per person
Event CalendarTrips, deadlines and events with collision checks
Weather CenterThe weather where travelers are, before they ask
World ClockThe desks and destinations, at a glance
Industry NewsThe trade, followed by topic

Content

Written once, quoted forever.
Item LibraryHotels, dining, activities and experiences with photos, policies and prices
CategoriesOne registry the whole platform quotes from

Group

Every entity side by side, honestly converted.
Group OverviewThree sets of books, one total that names its rates
EntitiesSeats, currencies and standing
Consolidated ReportingThe owner’s first-of-the-month screen

TAI

The platform’s agent. It answers from your tenant and nothing else, proposes next steps, and never executes alone.
AskQuestions over registers and records, with citations
BriefingsA record summarised on request
WatchingGates, holds and deadlines surfaced in words
DisclosureCustomer-facing surfaces always say when TAI touched them

Settings

One page, twenty-two flat tabs, Profile first. Every row states what it is, what it is set to, and who may change it.
ProfileEverything that is the person’s own, You all the way down
The company tabsEntities, money, documents, brand, users, roles, approvals
The module tabsEach module’s rules on a tab named after it
GovernanceData and privacy, security, add-ons, sample data
Tripbooks Design SystemBuilt on Untitled UI · Inter · brand blue, ruled 25 Aug 2026Light and dark from the same tokens