Hotel CMS for Multi-Property Operators
Write it once per language. Every channel gets it in the form it takes.
One content master per property and language: texts, rooms, photos, amenities and policies. See what's missing across the portfolio at a glance, then send it everywhere, from the channels that take content by API to the extranets that don't.


The main photo leads on every channel
A 14-property operator cut content updates from 6 hours a week to 20 minutes.
Three people on a regional operator's marketing team spent 6 hours a week syncing photos, descriptions and policy changes to nine OTAs, the website and the booking engine. Six months in, one person keeps every channel current in under 20 minutes.
Regional operator, 14 properties, US Southeast.
| Before | With ChannelRUSH | |
|---|---|---|
| Time on content updates | 6 hrs a week | 20 min |
| People keeping channels current | 3 | 1 |
ChannelRUSH today
- 200+ Channels connected
- 100+ Attributes per property
- 500+ Properties live
- <15m Median update to channel
The content back office
Every property and every language on the same screens. These are real screens from our demo account.

One profile per language
Each language is its own content profile, with its own descriptions, facts, amenities, policies and pages. The demo runs English, German and Spanish; a profile can be any language your guests read.
- English, German and Spanish side by side. Add a profile for any other language.
- Each profile has a language, so channels and sites get the right one.
- Every profile has its own public content link, switched on or off.

Photos done once
Upload a photo once, map it to the property, room types, add-ons and venues, and drag it into place. Every language uses the same photos, served in the right size from our image CDN.
- Drag photos into the order guests should see them. The first one leads on every channel.
- Pixel size and file size on every photo, checked against each channel's rules.
- Make any photo the main one in one click.

Room content in every language
Each room type has its own name, bed description, size, description and amenities in each language, next to its occupancy, beds and photos.
- English, German and Spanish content for the same room type.
- Size and beds go out as facts, not buried in a paragraph.
- A room amenity list for your sites, plus OTA codes for the channels.

Amenities in the channels' own codes
Pick from 373 OpenTravel amenity codes, 269 for the property and 104 for rooms, grouped by category. Mark what's included in the rate, and ChannelRUSH maps each code to every channel.
- How many are selected, at a glance.
- Grouped by category: business, family and accessibility, food and drink, wellness, parking and more.
- Mark an amenity as included in the rate.

Know what's missing
The Content Summary checks every language profile: texts, facts, contacts, photos, amenities and every room type. A gap shows up here before a channel rejects it.
- A gap count on every language.
- Nothing blocks booking or sending in English.
- Every room type checked: photos, description, beds, size, amenities and guests.

One login for the whole portfolio
Switch between every property in the account from any screen. Hotels, rentals and PMS-connected properties sit in one list, with the same content tools for each.
- One account, one property switcher.
- Every property in the portfolio, hotels and rentals alike.
- The same content screens for every property.
One master, three ways out
Every channel takes content differently. ChannelRUSH sends it in the form each one accepts, from the same master.
Straight into the channels that take content by API
Descriptions, photos, room and rate plan content, amenities, contacts, fees and taxes, and settings such as pets and payments go straight into the channels that support content push. Create a listing's content, update it, or switch it on and off.
- Choose the property, its room types and rate plans.
- Pick the content to send to each channel.
- Send, and see each request come back accepted or rejected, with a retry for anything that didn't land.
| Content | Item | Outcome |
|---|---|---|
| Description | Property | Accepted |
| Photos | Property, 14 photos | Accepted |
| Room content | Ocean View King | Accepted |
| Amenities | Property, 16 codes | Accepted |
| Photos | Garden View Two Queens | RejectedRetry |
Every other channel gets a link
Each language profile has its own content page, no login needed. Send the link to whoever loads an extranet without a content API: they copy each value with one click instead of digging through documents and photo folders.
- Copy the name and address in one click.
- Switch language: every profile has its own page.
- Download every photo and text as a ZIP.

- A Copy button on every value, and a character count on every text.
- Rooms, extras, booking policies, fees and taxes, each in its own section.
- A 'Not provided' list wherever something is missing, so nobody hunts for it.
- Download it all as a ZIP (an offline copy of the page, the data as JSON, and every photo at full size and at 1200 px) or as JSON.




Your own sales, from the same content
The profiles that feed the channels also run your direct sales. Change a description once and your own site has it too.
- Your booking engine and its widget.
- Hosted websites and themes, including one site for the whole group.
- Google Hotels: room names, capacity and the search photo.
- The CRS API, in every language.
CRS APIGET /api/v3/settings/{propertyId}/{language}
Built for portfolios
Ten properties or a hundred, in every language your guests read, kept by one team.
- Before
- Word documents and photo folders emailed to every extranet, one property and one language at a time, with no way to see which listing is out of date.
- With ChannelRUSH
- One content master per property and language, one push to the channels that take it, one link for the ones that don't, and one login for the team.
One login, every property
A property switcher across the whole account. Staff get their own logins, limited to the properties and permissions they need.
Group-level content
Org content profiles, photos, pages and testimonials for multi-property sites, plus wording overrides for the whole group.
Templates for the whole group
Org Templates apply channel settings across properties, including whether each channel receives content.
Vacation rentals too
Bedrooms, bathrooms, beds and sleeps for every home, on your rental site and in each home's room content.
More than rooms
Restaurants, spa, events and nightclub venues, each with its own description, photos and amenities.
Answers and guest messages
Ask the AI assistant, or your own AI over MCP, which properties can't take bookings yet and why. Guest messages and reviews from the channels arrive in one place, with permissions per user.
Live in 2–4 weeks
Connect
We connect your properties to their channels, next to the PMS and channel manager you already use.
Load
We bring in the content you have: texts, photos and room details, per property and language.
Fill the gaps
The Content Summary shows your team what's missing, property by property.
Go live
Push to the channels that take content, send the link to the rest, and switch on your sites.
Want to see it with your own properties?
Talk to us
Show us your portfolio's content.
Tell us how many properties and languages you run. We'll walk you through the content back office with your channels in mind, in about 20 minutes.

Frequently Asked Questions
Your master stays in ChannelRUSH. The next push to a channel that takes content by API sends your version again, and the public content page always shows the current master. Most teams make ChannelRUSH the one place content gets edited.
Descriptions, photos, room and rate plan content, amenities, contacts, fees and taxes, and settings such as pets and payments, to the channels that support content push. Each channel takes what its API allows, and the send screen offers only what that channel accepts. Every other channel gets the public content page.
Each language is its own content profile, with its own texts and its own public content page. Photos and amenity codes are shared by every language, so you manage them once. Channels, your sites and the CRS API each get the language they ask for.
Most operators in this range are live in 2–4 weeks. We connect your channels, bring in the content you already have, and the Content Summary shows your team what's left to fill in, property by property.
Yes. Content management sits next to the PMS and channel manager you already use: your PMS keeps rates, availability and reservations, and ChannelRUSH handles the content that channels and websites need.
No. Content management works on its own. If you use our booking engine or hosted websites, they read the same content, and the CRS API serves it to any site you already have.









