Travel · B2B Marketplace

GNK Connect

GNK Connect is a B2B travel distribution platform for Pakistani travel agents. It sources group airline seats and Umrah packages from upstream suppliers, applies GNK's partner pricing and sells them to a vetted network of agencies through a dedicated partner portal.
GNK Connect cover

6 chapters · 31 capabilities · 6 screens

The story

Why GNK Connect exists

Agents apply online, upload their KYC documents and, once approved, see live departures at their own partner fare. They request bookings, pay against their balance or credit limit, and get invoices, vouchers and a running ledger. GNK staff run the business from a separate admin console: they approve partners, verify payments, approve bookings against live availability, push them to the supplier and manage a pricing engine that decides each partner's fare.

Prices are always calculated on the server, and supplier net fares are never shown to agents.

Before GNK Connect

The problem it solves

  1. 1

    Agents source group fares through phone calls and WhatsApp forwards, with no live availability

  2. 2

    Wholesalers can't give different agents different fares without spreadsheets and errors

  3. 3

    Agent balances, credit and payment slips are tracked by hand

  4. 4

    No audit trail of who approved what, at which price

The people in the story

Who it's for

01

Travel agencies (partners)

Browse departures, book seats, pay, download invoices and vouchers

02

Agency team members

Owner, manager, booking staff and accountant roles inside the agency

03

GNK operations

Approve bookings, push to supplier, manage catalogue

04

GNK finance

Verify payments, manage ledgers, credit limits and invoices

05

GNK partnerships

Review applications, approve and manage partners

06

Travellers

Browse the public website, destinations and group departures

Chapter 01

Partner onboarding

4 parts of GNK Connect

  1. 01

    4-step registration wizard (account type → business → contact & password → review)

  2. 02

    Email verification and KYC document upload per account type

  3. 03

    Application status timeline

    Submitted → Under review → Approved, or More info required with an admin note and a resubmit option

  4. 04

    Team invites with roles

    Owner, Manager, Staff, Accountant

Chapter 02

Partner portal

7 parts of GNK Connect

  1. 01

    Dashboard with pending, confirmed and total bookings, amount awaiting payment, and balance/credit

  2. 02

    Balance and available credit always visible in the top bar

  3. 03

    Groups catalogue (all groups, Umrah, UAE/KSA) with live seats and partner fares

  4. 04

    Group detail, new booking and booking detail pages

  5. 05

    Payments with slip upload, ledger statement, invoices, receipts and vouchers

  6. 06

    Team management, profile, notifications

  7. 07

    Light/dark theme and ⌘K global search for bookings and groups

Chapter 03

Admin console

9 parts of GNK Connect

  1. 01

    Dashboard of operational and financial KPIs

  2. 02

    Partners

    applications, KYC review, approval, suspension, pricing tier, credit limit

  3. 03

    Bookings

    approve with a live availability check, push to supplier, cancel

  4. 04

    Payments

    verify or reject submitted slips

  5. 05

    Ledger, invoices and receipts

  6. 06

    Catalogue

    products and departures

  7. 07

    Suppliers

    connection status (with a "Mock API" badge in test mode)

  8. 08

    Accounting

    chart of accounts, vouchers, voucher editor, setup and reports

  9. 09

    Staff and roles, audit log, settings

Chapter 04

Pricing engine

5 parts of GNK Connect

  1. 01

    Fixed or percentage markups with min/max clamps, rounding and validity windows

  2. 02

    Optional stackable add-ons (e.g

    a seasonal +2,000)

  3. 03

    Guard against selling below net

  4. 04

    Simulator that shows which rules applied or were skipped, and why

  5. 05

    Existing quotes and bookings keep their price snapshot

    Nothing is repriced after the fact

Chapter 05

Money

4 parts of GNK Connect

  1. 01

    Double-entry ledger per partner

  2. 02

    Balance = deposits − confirmed bookings

    Available to book = balance + credit limit

  3. 03

    Payments submitted with a slip and verified by finance

  4. 04

    Confirmed bookings are charged and invoiced

    Cancelling refunds the ledger and voids the invoice

Chapter 06

Public website

2 parts of GNK Connect

  1. 01

    Home, destinations, services, group departures, corporate travel

  2. 02

    Trip planner, packing checklist, visa tracking, reviews, news, about and contact

From the first step to live

How it works

  1. 1

    Agency applies, uploads KYC documents and gets approved by GNK

  2. 2

    Agent picks a departure and the server issues a price quote at their partner fare

  3. 3

    Booking request holds the seats

  4. 4

    GNK staff approve it after a live availability check

  5. 5

    Once balance plus credit covers it, the booking is pushed to the supplier

  6. 6

    Confirmed booking is charged to the partner ledger and invoiced

  7. 7

    Agent downloads the invoice and voucher, and pays by uploading a slip that finance verifies

In the real world

Where it fits

  • Wholesaler distributing group air seats to a sub-agent network
  • Umrah package reseller with tiered agent pricing
  • Consolidator offering credit lines to trusted agencies
  • Travel brand running a public website and a private B2B portal together

The ending

What changes

  • Each agent sees their own fare. Supplier net prices stay private
  • No pricing errors from spreadsheets: prices are quoted, frozen and audited
  • Credit and balance are enforced before a booking reaches the supplier
  • Agents serve themselves around the clock
  • Every approval, price and payment can be traced to a person

Built with NestJS 11 API · PostgreSQL + Prisma · Redis · React 19 + Vite (portal, admin and website) · React Router 7 · Shared Zod validation (API and forms) · Shared design system with light/dark theme · Turborepo monorepo, Docker, GitHub Actions CI

Questions along the way

The details people ask before they bring GNK Connect into the operation.

Get started with GNK Connect

Request a product demo or ask for a tailored quote. We’ll respond with next steps.

The rest of the suite

Each product has its own story. Continue with another one, or come back to GNK Connect when you are ready for a demo.

All products