Blog›Connectivity

Agoda Channel Manager Room Mapping: How It Works and How to Check It

A guide to how room and rate plan mapping between your channel manager and Agoda actually works, the signs that a mapping is wrong, and how to verify it room by room.

The Prime Host Partners team11 Nov 2026 · 8 min read

Most pricing and availability problems that look like an Agoda bug trace back to a mapping between your channel manager and Agoda's room or rate plan IDs that doesn't match what you think it matches. This article explains how that mapping works and gives you a method to check it properly.

Full guide on this topic
What a mapping problem looks like

A rate update you send doesn't show up correctly on Agoda, or shows up on the wrong room type entirely. A reservation comes in for a room category that doesn't match what the guest actually booked. Availability for one room type looks fine while a different one, which you weren't even watching, is wrong.

These symptoms look different on the surface but often share the same root cause: the link between a room type and rate plan in your channel manager and the corresponding room and rate plan on Agoda's side is pointing at the wrong pair, or at a pair that used to be correct before something changed on one side.

How mapping actually works

Agoda identifies each room type and rate plan with its own internal IDs, separate from the name you see on screen. Your channel manager maintains a table linking each of your internal room and rate plan records to the corresponding Agoda IDs, and every rate, availability, and reservation message relies on that table being correct.

Mapping problems typically start when a room type or rate plan is added, renamed, or restructured on either side after the original mapping was set, without someone deliberately checking and updating the link. The display name can look fine on both sides while the underlying ID link is now stale or pointed at the wrong record.

How to verify a mapping

Checking a mapping means confirming the link, not just the names, since two correctly spelled room type names on both sides can still be linked to each other incorrectly.

What to confirm for each room type
1The room type and rate plan names on both sidesStart with names as a sanity check, but treat this as the weakest signal.
2The mapping record in your channel managerOpen the specific mapping entry and confirm which Agoda room and rate plan ID it is linked to.
3A test rate or availability changeSend a small, clearly identifiable change and confirm it appears on the expected room type in the Agoda extranet, not an adjacent one.
4A recent reservationPick a recent booking and confirm the room type recorded matches what the guest actually reserved.
Fixing and maintaining mapping
List every room type and rate plan you sell on Agoda and confirm each has exactly one mapping entry in your channel manager, not zero or more than one.
Whenever you add, rename, or restructure a room type on either side, treat updating the mapping as part of that change, not a separate task to remember later.
Send a small, identifiable test change to one room type and confirm it lands on the correct room in the Agoda extranet before trusting the mapping for all of them.
Periodically spot-check a handful of recent reservations against the room type the guest actually booked.
Keep a simple record of your current mappings outside the channel manager itself, so a mapping error is easier to spot by comparison.
How Prime Host stops this from happening again

Read-back verification catches a large share of mapping problems directly, because every rate and availability write is read back from the channel and compared field by field against what was intended, and a mismatch is reported naming the channel and the field rather than passed as a success.

Activity history also helps after the fact, keeping a record of who changed a mapping or room setup and when, across a long list of action types, so a mapping problem can be traced to its source. You can see both in action on the public demo at try.primehostpartners.com.

Frequently asked
Can a mapping be wrong even if the room type names match on both sides?
Yes, the names are display labels, while the actual link is based on internal IDs, so matching names do not guarantee a correct mapping.
What usually breaks a mapping that used to work correctly?
Adding, renaming, or restructuring a room type or rate plan on either your channel manager or Agoda's side, without updating the mapping to match.
How do I confirm a mapping fix actually worked?
Send a small, clearly identifiable test rate or availability change and confirm it appears on the correct room type in the Agoda extranet, rather than relying on names alone.
Want to see all of this working for real?
Walk through the actual system in read-only mode. Nothing to fill in.

Read next

© 2026 Prime Host Partners
Privacy PolicyTerms of Service