Skip to content

Getting GES exhibitor ordering data out and lined up with your booth list

IntegrationsUpdated 2026-08-237 min read

In short

General contractor ordering systems key on their own customer account number, which does not appear anywhere in an organiser's floorplan or exhibitor system. Matching orders to booths by company name typically leaves a large minority unmatched, and third party billing accounts make it worse. Ask for the contractor's account number and build one crosswalk.

Renewal calls start in three weeks and the sales director wants to know what each exhibitor actually spent at the show, all in: space, plus electrics, rigging, furniture, carpet, material handling. Space you have. The rest sits with the general contractor, and the file they send back is keyed on something you have never seen before.

The exercise looks like a lookup and turns into a matching project. GES exhibitor ordering data lives in a system built to serve exhibitors placing orders, and the identity it cares about is the account paying the invoice. Your floorplan cares about the company holding the space contract. Those two things agree most of the time and disagree in ways that concentrate exactly where the money is.

What is the ordering system keyed on?

GES runs exhibitor ordering through Expresso, its planning, ordering and management platform, reached at ordering.ges.com (GES, 2026). The booth lookup on that site asks an exhibitor to find themselves by one of three things: company name, booth number, or customer number (GES, 2026). That short list is a useful summary of the identity model. Two of those three are labels, and the third is the contractor's own account key.

The account itself carries more structure than a single field suggests. An Expresso account is created against an email address with verification, and multiple authorised people can be added to manage a booth's orders (GES, 2026). Billing can be directed either to the exhibiting company or to a hired third party, with the invoice going to that third party instead (GES, 2026). Booth records capture the stand's width and depth, which is a helpful cross-check against your own floorplan.

Read those together and the shape of the problem appears. The system is organised around who is ordering and who is paying, and it will happily hold several people, two companies and one booth in the same transaction.

Why does matching orders to booths by company name fail?

Because the contractor's customer is not always your exhibitor, and when they differ it is rarely a typo.

A large exhibitor's orders are placed by its stand builder. A group with four brands on the floor pays centrally under the parent name. A regional distributor exhibits under a trading name and orders under the registered one. An agency handles everything for six of its clients from one account. Each of those is a legitimate commercial arrangement and each produces order rows whose company name has no counterpart in your exhibitor list.

On top of that sit the ordinary string problems: legal suffixes, ampersands, abbreviations, the same firm entered twice with different punctuation. Those are solvable, and standardising a company name before you compare anything is the discipline that solves them. Solving them will get you a good way and will not get you to the end, because the remainder is a modelling difference rather than a spelling one.

Working the match on one show

Illustrative numbers on a mid-sized show. Your floorplan holds 612 booths belonging to 578 exhibiting companies, since some hold two stands. The contractor's file contains 1,431 order lines across 494 customer accounts, with a total value of 1.84 million.

Exact company name matching ties 341 of the 494 accounts to an exhibitor, which is 69.0 per cent. Fold case, strip legal suffixes and trim punctuation, and you reach 389, or 78.7 per cent. That leaves 105 accounts unmatched, carrying 318 order lines worth 412,000, which is 22.4 per cent of the total order value sitting outside your report.

Now spend two hours reviewing those 105 by hand. Forty-four turn out to be the same exhibitor under a divisional or parent name. Twenty-nine are third party billing accounts, mostly stand builders and agencies ordering on a client's behalf. Eighteen are companies sharing a booth with a partner who holds the contract. Fourteen are genuinely not on your exhibitor list at all: two sponsors dressing a feature area, a caterer, and a set of suppliers working for the venue.

After review, 433 of 494 accounts tie to an exhibitor, or 87.7 per cent, and the unattributable residue is 41 lines worth 63,000, which is 3.4 per cent of order value. Two hours of human attention moved 19 percentage points of service revenue from unknown into a named exhibitor's record.

That arithmetic is the argument for doing the review, and it is also the argument for never doing it twice. Write the 105 decisions into a crosswalk table keyed on the contractor's customer number, and next edition you are reviewing the new accounts only.

Note where the money sat while it was unmatched. The 105 residual accounts held 412,000 of value across 318 lines, an average of 1,296 a line, against 1,428,000 across the other 1,113 lines, an average of 1,283. Almost identical, which is the comfortable case: the unmatched rows were a random-looking slice.

Do not assume that. The uncomfortable case is common on shows with a handful of very large stands, because the exhibitors who order through a builder or a parent entity are disproportionately the big ones. Compute the average line value in each group before you decide the missing rows are small. If the residual averages three times the matched set, your unattributed spend is concentrated among your most valuable exhibitors, and the report you were about to hand the renewal team understates precisely the accounts they are about to call.

Third party billing and the orders nobody claims

The 29 third party accounts are worth pulling out separately, because they carry a decision rather than a defect.

When a stand builder orders 40,000 of rigging and electrics for an exhibitor, whose spend is that? For a renewal conversation it belongs to the exhibitor, because that is who paid for it in the end and who will weigh total cost when deciding to rebook. For a receivables view it belongs to the builder, because that is who was invoiced. Both are correct, and a table that silently picks one will be quoted for the other.

Attribute it to the exhibitor for commercial reporting, keep the paying account as an attribute on the row, and label the column so nobody has to guess. The same builder appearing across eleven of your exhibitors is itself worth knowing, because it tells you which suppliers shape your floor and which conversations happen without you in the room.

Keys worth asking the contractor for

The contractor's customer number on every order row. The one thing to ask for. It is stable within their system across shows and years, so a single crosswalk from their account number to your exhibitor identity serves every event you run with that contractor, and it improves rather than decays with each edition.

Booth number, within one edition. Both systems hold it and both take it from the same floorplan, so a first pass on booth number is usually more accurate than a first pass on name. It breaks on splits, merges and post-open reassignments, and it carries no meaning at all across editions, since numbers get reissued. Where the stand geometry itself matters, that comes from the floorplan system rather than the ordering system.

A durable external company identifier. The Legal Entity Identifier is a 20-character alphanumeric code conforming to ISO 17442, designed so anyone can identify a legal entity and see, in GLEIF's phrasing, "who is who" and "who owns whom" (GLEIF, 2026). Where your exhibitors have one, it survives renames and makes parent and subsidiary relationships explicit. Coverage is the catch: it is well populated among financial institutions and large corporates and thin among the small firms that fill most halls, so treat it as a strong key for part of the file rather than a solution for all of it.

Email domain of the ordering contact. A cheap tiebreaker for the review queue. Two accounts sharing a corporate domain are usually the same company, and the exceptions are agencies, which you want to spot anyway.

Where this stops

A matched order file tells you what was ordered through the general contractor. It does not tell you what an exhibitor spent at your show. Stand build, exhibitor appointed contractors, freight arranged privately, hotels, staff and travel all sit outside it, and for a large exhibitor those can exceed the contractor line by a wide margin.

That limit matters most for the use case this exercise usually serves. If the aim is a total cost of participation figure to put in front of a renewing exhibitor, the contractor file is one input and presenting it as the whole will get the number corrected by somebody in the room who knows their own budget. If the aim is to compare service revenue across exhibitors on your own floor, it is exactly the right file and the comparison is fair.

The second limit is timing. Orders keep arriving during build-up and material handling settles after the show closes, so an extract taken on the Friday is short by whatever the last week produced. Take one extract at the ordering deadline and one four weeks after close, keep both, and note which one any figure came from, the way you would with any other feed in the stack. The exhibitor records those orders eventually attach to may themselves come from a directory platform with its own identity model.

The first step is a single request. Ask your contractor account manager for the standard order export with the customer number column included, take one show, and match on company name alone. Count the unmatched accounts and total their value. That percentage is the case for everything above, measured on your own floor.

Questions people ask about ges exhibitor ordering data

Why will the contractor's exhibitor list not match the organiser's?
The contractor opens an account for whoever places the order, which may be the exhibiting company, its stand builder, its agency or a parent entity paying centrally. The organiser's list holds whoever signed the space contract. Those two populations overlap heavily and are not the same set, so a name join fails for structural reasons rather than data quality ones.
Is booth number a better key than company name?
Usually yes, within a single edition, because both systems carry it and both derive it from the same floorplan. It breaks when a booth is split, merged or reassigned after the ordering site opens, and it is useless across editions because numbers are reissued. Use it as the first pass and expect to review the exceptions.
What single field should an organiser ask the contractor for?
The contractor's own customer or account number, present on every order row. It is stable inside their system across shows and years, so one crosswalk between that number and your exhibitor identity serves every event you run with them. Building it once costs a few hours and removes the matching problem permanently.

Related reading

All integrations articles