What your team gets
One API for every channel
Push availability, rates and restrictions once. We send them on to each channel at the pace that channel allows.
Bookings back by webhook
New, changed and cancelled OTA bookings reach your server as signed webhooks.
Room types and rate plans by API
Create a hotel's room types and rate plans from your PMS. We set them up on the channel manager for you.
A sandbox of your own
Test every call on a sandbox hotel that no channel ever sees, with test bookings that fire the real webhooks.
One key for all your hotels
A company key works for every hotel that has allowed your access. Each hotel stays in control of it.
One invoice a month, if you want it
We can bill you instead of your hotels: one invoice a month for all of them. Or each hotel pays us directly.
Your first call, and our answer
Send a date range and a room count. We answer at once and pass the change on to every connected channel.
- Writes are answered at once and sent on in the background, so a slow channel never holds up your PMS.
- We keep to each channel's limits for you, and a change waits until it lands. It is never dropped.
- Every call, answer and error is in the docs, with a Postman collection to try them.
PUT /api/v1/connect-api/v1/availability
Host: api.zimmerstack.com
Authorization: Bearer zsk_live_…
Content-Type: application/json
{
"updates": [
{ "roomTypeId": 412, "dateFrom": "2026-12-01",
"dateTo": "2026-12-31", "available": 5 }
]
}202 Accepted
{ "batchId": "…", "acceptedCells": 31, "noopCells": 0 }POST https://your-pms.example/webhooks/zimmerstack
{
"type": "channel.booking.created",
"mode": "live",
"property": { "id": 61, "name": "Sea Breeze Apartments" },
"data": { "booking": { "reference": "…", "channel": "…" } }
}How a PMS company gets started
Sign up online
Enter your company's details and confirm your email with the code we send.
Your sandbox is ready
Your partner portal opens with a sandbox hotel. Make test keys under Developers.
Build and test
Your developers build against the docs and try bookings in the sandbox.
Connect your hotels
Enroll your hotels from the portal, switch to live keys and connect their channels.
Become a partner
Agencies, resellers and PMS companies can sign up here now. Your partner portal opens as soon as you confirm your email.
What happens next
- 1We email you a 6-digit code.
- 2Your partner portal opens with a short guide.
- 3Your access details arrive by email.
- 4WhatsApp us when you're ready to agree your terms.
Talk to the partner desk
Call or WhatsApp us. We'll explain how it works for your business and agree terms on the same call.
Common questions
Can't find yours? WhatsApp us. A person who has worked a front desk replies.
Ask us directly →Do my hotels need to use your PMS?
No. Your hotels keep your PMS. They use only our channel manager, and your PMS talks to it through the API.
Which channels can my hotels connect?
Booking.com, Airbnb, Expedia, Agoda, MakeMyTrip and 170+ others, all through our channel manager.
How do bookings reach my PMS?
Each new, changed or cancelled OTA booking is sent to your server as a signed webhook. You can also fetch them from the API.
What does it cost?
The sandbox is free. For live hotels it depends on how many you connect and who pays: you, with one invoice a month, or each hotel. We agree the price on a call.
Who connects each hotel to its channels?
You or the hotel owner, from our channel manager screens. Our team helps with the first ones.


