- The API connection is rarely what slows supplier onboarding. Matching the new supplier’s hotels and rooms to your catalog is.
- Every supplier names, codes and locates the same hotel differently. Until those records are matched, the new inventory cannot be sold safely.
- Matching hotels is only half the job. Room mapping is where most onboarding projects quietly stall.
- A mapping layer that already knows the supplier turns a project measured in weeks into one measured in days.
A new supplier signs. The commercial team celebrates. Engineering connects the API in a few days. Then nothing sells for six weeks.
Ask why, and you hear the same answer in every OTA, bedbank and TMC: “We are still cleaning up the content.”
That sentence hides the real problem. Supplier onboarding is not slowed by the connection. It is slowed by mapping. This article explains where the time goes, what the delay costs you, and how to make the next onboarding the fast one.
What supplier onboarding actually involves
Most people picture onboarding as an integration task. Read the API docs, build the search and book calls, run certification, go live.
That part is real, but it is the predictable part. Suppliers publish documentation. Your developers have done it before. The work has a shape.
The unpredictable part starts once the first content file lands. The new supplier sends you hundreds of thousands of hotel records. Each one needs an answer to a simple question: which hotel in my catalog is this?
If you get the answer right, the new rates sit next to your existing rates for the same property. Customers see more choice and better prices. If you get it wrong, you either show the same hotel twice or attach a rate to the wrong property. Both cost you money.
So onboarding really has four jobs:
- Connect the API and pass certification.
- Map hotels from the supplier feed to your master catalog.
- Map rooms so that a “Dbl Sup City Vw” from one supplier lines up with a “Superior Double, City View” from another.
- Validate the result before a real customer books it.
Jobs two, three and four are where the calendar disappears.
Why mapping eats the timeline
There is no universal hotel ID that every supplier uses. Each supplier runs its own codes, its own naming habits and its own geocoding. The same property can arrive with a different name, a slightly different address and coordinates a few hundred metres apart.
Here is what a single hotel can look like across three feeds:
| Field | Supplier A | Supplier B | Supplier C |
|---|---|---|---|
| Name | Grand Plaza Hotel Dubai | Grand Plaza Dubai Downtown | The Grand Plaza |
| Address | Sheikh Mohammed bin Rashid Blvd | Downtown Dubai, Blvd | Blvd, Burj Area |
| Coordinates | 25.1972, 55.2744 | 25.1965, 55.2761 | 25.1990, 55.2710 |
| Star rating | 5 | 5 | 4.5 |
Illustrative example. Real feeds are messier.
A human can see this is one hotel. A naive string match cannot. Multiply that by every property the supplier sends and you see the problem.
Three things make it worse.
1. Volume
A large bedbank can send several hundred thousand properties. Even a 95% automatic match rate leaves thousands of records for someone to review by hand. Those reviews are slow, boring and easy to get wrong.
2. The long tail
Chain hotels in big cities are easy. Independent properties, apartments and hotels in secondary markets are not. They are also where suppliers differ most, and often where your margins are best.
3. Rooms
Matching the property is only half the job. You also need to know that two room descriptions mean the same product. Room names are free text. Bed types, views and board basis are often buried in the description. Many teams treat room mapping as an afterthought, and that is exactly where onboarding stalls.
The API connection tells you a supplier can send you rooms. Mapping tells you whether you can sell them.
What the delay costs
A slow onboarding feels like an engineering inconvenience. It is a revenue problem.
You signed the supplier for a reason. Better rates in a region. Inventory your competitors already have. A contract with volume commitments. Every week the inventory sits unmapped, that reason earns you nothing.
Do the simple math for your own business. Take the bookings you expect the new supplier to add each month. Multiply by your average margin per booking. Divide by four. That is roughly what each week of delay costs. For most mid-sized OTAs the number is large enough to change how they staff onboarding.
Then add the costs that do not show up in a spreadsheet:
- Duplicates go live. Teams under pressure switch on partially mapped inventory. The same hotel appears twice with two prices. Customers lose trust. We have written about the hidden cost of duplicate hotel listings in detail.
- Wrong rooms get booked. A rate attached to the wrong room type turns into a complaint at check-in.
- Your best people do data entry. Product managers and supply teams spend days reviewing match candidates instead of negotiating the next contract.
- The next supplier waits. Onboarding is usually sequential. One slow project pushes every other project back.
How fast onboarding teams work differently
The OTAs and bedbanks that onboard quickly do not have better developers. They treat mapping as infrastructure, not as a project.
They map against a master catalog, not against each other
Matching supplier B to supplier A, then C to both, creates a web of pairwise links that breaks every time a feed changes. Fast teams map every supplier to one canonical record per property. A new supplier is mapped once, against the master, and inherits every existing relationship.
They use a mapping layer that already knows the supplier
If your mapping provider has already processed a supplier’s content for other customers, most of the hard matching is done before you start. Vervotech maps content from 400+ suppliers into one catalog of 3M+ properties, so a new supplier is often a configuration task rather than a research project.
They map rooms on day one
Fast teams run room mapping in the same pass as hotel mapping. They do not go live with property-level matches and promise to fix rooms later. Later never comes.
They measure accuracy, not just coverage
A 98% match rate means nothing if 3% of those matches are wrong. Fast teams track false positives separately, because a wrong match is worse than no match. Vervotech’s mapping runs at 99.998% accuracy for exactly this reason.
They validate with real searches
Before switching a supplier on, they run real search and price checks on a sample of high-volume properties. If the new rates sit next to existing rates for the same room, the mapping is working. If they do not, they find out before a customer does.
A practical onboarding checklist
Use this the next time a supplier signs.
| Stage | Question to answer | Owner |
|---|---|---|
| Before signing | Is this supplier already mapped by our mapping provider? | Supply |
| Week 1 | Has the full static content file been received and profiled for gaps? | Content |
| Week 1 | What share of properties match automatically against the master catalog? | Mapping |
| Week 1 to 2 | Are rooms mapped with bed type, view and board basis normalized? | Mapping |
| Week 2 | Have the top 500 properties by expected volume been checked by hand? | Supply |
| Go live | Do new rates appear beside existing rates for the same room in real searches? | Product |
| After launch | Is a recurring check in place for new and changed properties in the feed? | Mapping |
If the first question gets a “yes”, most of the remaining rows collapse into days.
What this looks like in practice
HeyTrip, a China-based B2B bedbank serving more than 20,000 clients, ran into this as its supplier network grew. It already used in-house mapping and third-party providers. Inconsistent hotel attributes and duplicate listings kept slowing it down. After moving to Vervotech, HeyTrip onboarded 10+ new suppliers and activated 5+ new distribution channels with clean hotel data. Read the full HeyTrip case study.
The lesson is not that HeyTrip worked harder. It stopped treating every supplier as a new mapping project.
Where to start
Look at your last three supplier onboardings. Write down the date the API passed certification and the date the first booking came through. The gap between those two dates is your mapping problem, measured in days.
If the gap is longer than the integration itself, the fix is not more developers. It is a better mapping layer.
We will map a sample of your catalog against your target supplier and show you the match rate.
Frequently asked questions
How long does OTA supplier onboarding usually take?
The API integration itself often takes days to a few weeks. The full timeline, including hotel mapping, room mapping and validation, commonly runs to several weeks when mapping is done in house. Using a mapping provider that already processes the supplier’s content can cut that to days.
Why is hotel mapping needed when onboarding a new supplier?
There is no universal hotel ID across suppliers. Each supplier uses its own codes, names and coordinates, so every record must be matched to the correct property in your catalog before the new rates can be sold without duplicates or wrong bookings.
What is the difference between hotel mapping and room mapping?
Hotel mapping matches the same property across supplier feeds. Room mapping matches the same room product across those feeds, normalizing free-text room names, bed types, views and board basis. Both are needed to compare and sell rates accurately.
What match rate should we expect when mapping a new supplier?
Coverage depends on the supplier and region, but accuracy matters more than coverage. A wrong match is worse than no match. Vervotech maps at 99.998% accuracy across 400+ suppliers.
Can we go live before room mapping is finished?
You can, but it is risky. Property-level matches without room mapping often produce wrong-room bookings and confusing rate displays. Fast onboarding teams map hotels and rooms in the same pass.





