Run your whole event company from one console.

Enquiries, proposals, rates, bookings, crew, billing and HR in one private workspace.

Overview · Every desk's numbers, live, the moment you sign in.

Built by an events company

500+ events across 50+ countries, for wherever your clients want to go next.

The City Palace on the banks of Lake Pichola in Udaipur at golden hour
Udaipur
Lakeside conferences
Photo: Maitree Patel
A quiet beach in Goa under a clear sky
Goa
Beach offsites
Photo: Alexey Turenkov
The Burj Khalifa above the Dubai skyline
Dubai
Dealer meets
Photo: David Rodrigo
A tiered temple reflected in a calm lake in Bali
Bali
Incentive trips
Photo: Aron Visuals
The pink sandstone facade of the Hawa Mahal in Jaipur
Jaipur
Palace weddings
Photo: Nikunj Mundra
A houseboat on the palm lined backwaters of Alappuzha
Kerala
Houseboat retreats
Photo: Abhishek Prasad
Marina Bay Sands across the water in Singapore
Singapore
Sales kickoffs
Photo: Hu Chen
A suspension bridge over the Ganga at Rishikesh
Rishikesh
Team retreats
Photo: Niloy Banerjee

From brief to booking to bill, one record the whole way.

Each desk on your team picks up exactly where the last one left off. Nothing is retyped, and nothing waits in somebody's inbox.

  1. Step 01

    Enquiry

    A brief lands from email or a call and becomes one record with dates, headcount, budget and destination.

    ENQ_0142New
    Sahyadri Pharma
    DestinationGoa
    Headcount120 pax
    Budget₹48L
  2. Step 02

    Quote

    Price it from negotiated rate cards and send a branded proposal the client can open in a browser.

    QT_0388Draft
    Land package₹36,500
    Conference hall₹2,400
    Welcome dinner₹1,900
    ₹47.8LSend
  3. Step 03

    Project

    An accepted quote turns into a project on its own. No retyping, no second spreadsheet.

    PRJ_0091Accepted
    Goa leadership offsite
    14 Nov
    15 Nov
    16 Nov
    NMIBKR3 crew assigned
  4. Step 04

    Delivery

    Bookings, vouchers, onsite crew and a QR door scanner for the day itself.

    VCH_1207Scanning
    94 / 120
    guests checked in
  5. Step 05

    Billing

    Invoices, payments and vendor bills reconcile against the same record, synced with Zoho Books.

    INV_2026_0412Paid
    ₹47,80,000
    Received12 Dec
    Zoho BooksSynced
Features

Built around how the desk already works

Every section is the single source of truth for its slice of your business. Here is what that looks like.

Enquiries

Every lead, held privately

An enquiry is visible to its owner, the people added to it and its onsite crew. The sales desk sees unclaimed leads, so nothing waits in a shared inbox.

  • Owners, editors and viewers per enquiry
  • Gmail threads captured on the record
  • Calls, notes and follow ups on one timeline
Proposal builder

What the client sees is what prints

Build the itinerary day by day with photos, flights and inclusions. Click any block in the preview to jump to the field behind it.

  • A4 pagination measured in the browser
  • Identical PDF rendered on the server
  • Share links clients open without a login
Goa offsiteSaved
Heading
Preview 5 pagesSave proposalSend to client
Rates

Supplier prices, by season

Each rate sheet is one supplier for one date range. Hotels go in as a grid of room, occupancy and meal plan, and the price for any date is one lookup away.

  • Rate tables spotted inside vendor email
  • Detection runs in the browser, no AI involved
  • The vendor's own file kept beside every sheet
Delivery

From confirmed to on the ground

Flights, trains and transfers are booked against the trip. Vouchers print from the same data the client approved, and crew know where they are deployed.

  • Onsite crew assigned per enquiry
  • QR check in at the venue door
  • Traveller manifests imported as they arrive
Billing

One ledger, no holes

Invoices, payments, vendor bills and reimbursements stay visible to finance across every enquiry, because reconciliation cannot work against half a ledger.

  • Two way sync with Zoho Books
  • Approvals with a full audit trail
  • Money stored as decimals, never floats
Team and HR

Who is free, who is where

Presence is worked out from approved leave, onsite assignments, live meetings and today's clock in, so a badge always agrees with the records behind it.

  • Attendance, overtime and leave balances
  • Payslips filed or pulled from Zoho Payroll
  • Availability without exposing meeting titles
5
Desks, one workspace
18
Sections in one sidebar
1
Record from enquiry to invoice
2 way
Sync with Zoho Books
Security

Your company's data, sealed inside your workspace.

Client briefs, supplier rates and salaries live here. Every workspace is isolated in the database, and every request is checked on the server before a single row is read.

What happens to every request

Four checks, in this order, before a single row is read.

On the server, every time
  1. 01
    Session verified

    Sign in is checked on the server for every request.

  2. 02
    Desk read from the database

    Role and workspace come from our records, never the token.

  3. 03
    Query scoped to your workspace

    Every read and write carries your workspace and nothing else.

  4. 04
    Then, only then, the rows

    Anything outside that answers not found.

Not found, never forbidden
404

Private by default

A record you cannot see answers not found, never forbidden. Forbidden would confirm it exists.

EnquiriesENQ_0198404

Enquiry not found

It may have been removed, or the link is wrong.

Scoped to your workspace
Every query

Scoped on every query

Each read and write is filtered by the caller's workspace, looked up from the database on every request.

workspace_id= yours
  • Enquiriesfiltered
  • Quotesfiltered
  • Payrollfiltered
No refresh, no waiting
Live

Live, without a refresh

Server sent events fan out through Redis, so a handover appears on a colleague's screen as it happens.

AK
Arjun picked up ENQ_0142
Just now
NM
Quote QT_0388 approved
A moment ago
Where salaries live
Read only

Read only where salaries live

The payroll integration can only ever read. A bug can show a wrong figure, never pay a wrong amount.

Payslip, OctoberRead only
Basic₹62,000
Allowances₹14,500
Net pay₹71,200
GET only. No write path exists.
Then the link is gone
Minutes

Files behind short lived links

Documents sit in object storage and open through presigned URLs that expire in minutes.

vendor_invoice.pdf
files.eknos.com/…?sig=9f2c
Link expires in 5 minutes
On screen and on paper
Same pages

The screen and the paper agree

Itineraries and vouchers render the same in the console and in the printed PDF.

Console
=
PDF

Hands stay on the keyboard

A command palette for every record and page, and a two key jump to every section in the sidebar.

  • Command paletteCtrlK
  • Go to EnquiriesGthenE
  • Go to QuotesGthenQ
  • Go to ProjectsGthenP
  • Go to BillingGthenB
  • Every shortcut?
One console, five desks

Every desk on your team opens to its own work

Sales, operations, accounts, HR and admin each see the sections they own. Access is decided on the server, on every request.

Win the brief

The sales desk

Pick up unclaimed leads, log every call, price from live rate cards and send a proposal the same afternoon.

Your consoleSales
  • Leads
  • My leads
  • Activity
  • Clients
  • Proposals
  • Rates

Give every desk one place to work.

Book a walkthrough and we will show you the console on the kind of events your team runs. Already have a workspace? Sign in with your work account.