| Purpose | Add short guest-facing text below Standard Rate and Rate Plan names on the Cloudbeds Booking Engine. |
| Best for | Property admins and managers who manage Booking Engine customization. |
| Use this when | You want to clarify an inclusion, fee, or another short rate detail without changing the underlying rate configuration. |
| Requirements | Ability to access the Booking Engine Customize tab and edit the Custom Meta Tags field. When saving protected custom code, Cloudbeds may require step-up multi-factor authentication (MFA). |
| Expected result | Your custom text appears directly below Standard Rate and Rate Plan names on the Booking Engine. |
| Limitations | The code in this article changes display text only. It does not change pricing, policies, images, emails, or the underlying rate setup. Base Rate and Rate Plan image options are not configured the same way. |
Introduction
Use this customization when you want to give guests a little more context about a rate directly on the Cloudbeds Booking Engine. For example, you can add a short note below the Standard Rate (Base Rate) or Rate Plan name to clarify whether breakfast is included, mention a resort fee, or highlight another important rate detail.
The added text is display-only. It does not rename the Base Rate or Rate Plan, and it does not change pricing, policies, images, emails, or the underlying rate configuration.
Choose the code version that matches how you want the text to behave across your Booking Engine languages, then add it to the Custom Meta Tags field.
Table of contents
- Choose a customization version
- Add custom text below Standard Rate and Rate Plan names
- Verify the custom text on the Booking Engine
- Use other languages or advanced customization
Choose a customization version
Both versions add text below Standard Rate and Rate Plan titles. Choose the option based on whether the same text should appear across every Booking Engine language or whether Spanish requires its own translation.
| Version | Use this when |
|---|---|
| Version 1: Same English text for all languages | You want the same English custom text to appear regardless of which Booking Engine language the guest selects. |
| Version 2: English with a separate Spanish translation | You want Spanish guests to see translated text while English remains the default text for the other Booking Engine languages. |
Standard Rate and Rate Plan content are configured differently: Images can be uploaded for Rate Plans and Packages, but a custom image cannot currently be uploaded directly for the Base Rate, which appears as Standard Rate on the Booking Engine. The customization in this article applies to display text, not rate images.
Important: These examples apply the custom text broadly to Standard Rate and Rate Plan titles. They do not configure unique text for individual Rate Plans.
Add custom text below Standard Rate and Rate Plan names
Add the customization in the Custom Meta Tags field on the Booking Engine Customize tab. The navigation is the same for both versions.
Version 1: Use the same English text for all languages
Use this version when the same English message should appear below Standard Rate and Rate Plan names on every language version of the Booking Engine.
The numbered steps below match the numbered controls in the image.
- Open the Account Menu and select Settings.
- Click Booking Engine.
- Click the Customize tab.
- In the Custom Meta Tags field, paste the code provided below. Replace
(Custom Text)with the text you want guests to see, for example,(Includes $30 Resort Fee). - Click Save.
The image shows the same five-step path from Settings to the Custom Meta Tags field and Save button.
After you click Save, Cloudbeds may ask you to complete step-up multi-factor authentication (MFA) before the custom code is saved.
Copy the code below and replace only the (Custom Text) value with your preferred message.
<!-- **START** Includes (Custom Text) on a new line after All Rate Plan and Standard Rate titles; all accommodation types - Single-language version 12.08.2024 **START** -->
<style>
.cb-rate-plan .cb-rate-plan-title-text::after {
content: '(Custom Text)';
font-size: 13px; /* Adjust font size as needed */
color: #000; /* Adjust text color as needed */
display: block; /* do not edit */
margin-top: 4px; /* Adjust spacing as needed */
}
</style>
<!-- **END** Includes (Custom Text) on a new line after All Rate Plan and Standard Rate titles; all accommodation types - Single-language version 12.08.2024 **END** -->This version displays the same English custom text on every Booking Engine language page. Changing the Booking Engine language does not translate the custom text automatically.
Version 2: Use English with a separate Spanish translation
Use this version when Spanish should display its own translated message while the English text remains the default for the other Booking Engine languages.
- Open the Account Menu and select Settings.
- Click Booking Engine.
- Click the Customize tab.
- In the Custom Meta Tags field, paste the code provided below. Replace the English
(Custom Text)value and the Spanish(Texto Personalizado)value with the messages you want guests to see. - Click Save.
After you click Save, Cloudbeds may ask you to complete step-up multi-factor authentication (MFA) before the custom code is saved.
<!-- **START** Includes (Custom Text) on a new line after All Rate Plan and Standard Rate titles; English + Spanish version 12.08.2024 **START** -->
<style>
/* English Customization - applies to all languages except Spanish */
.cb-rate-plan .cb-rate-plan-title-text::after {
content: '(Custom Text)';
font-size: 13px;
color: #000;
margin-top: 4px;
font-weight: 500;
display: block;
}
/* Spanish Customization - applies only when page is set to Spanish */
html:lang(es) .cb-rate-plan .cb-rate-plan-title-text::after {
content: '(Texto Personalizado)';
font-size: 13px;
color: #000;
margin-top: 4px;
font-weight: 500;
display: block;
}
</style>
<!-- **END** Includes (Custom Text) on a new line after All Rate Plan and Standard Rate titles; English + Spanish version 12.08.2024 **END** --> With this version, Spanish uses the text defined for html:lang(es). The English text is used for the other language pages unless you add additional language-specific wrappers.
Verify the custom text on the Booking Engine
After saving the customization, open your Booking Engine and confirm that the new text appears directly below both Standard Rate and Rate Plan names. Review each language you customized before using the result with guests.
Verify the same text across rate titles
With Version 1, the same custom text should appear below Standard Rate and matching Rate Plan titles.
Verify the Spanish translation
With Version 2, switch the Booking Engine language to Spanish and confirm that the Spanish custom text appears below both rate titles.
Keep the custom message short and review the Booking Engine after saving to confirm that the text fits the rate-card layout as expected.
Use other languages or advanced customization
The English and Spanish examples above cover the two configurations included in this article. For other languages, use language-specific CSS wrappers so each Booking Engine language can display the appropriate custom text.
- Use Booking Engine Plus language wrappers to target additional Booking Engine languages.
- If you need behavior beyond the code examples provided in the Knowledge Base, review Cloudbeds Booking Engine Plus customization services.
Next Operational Step
After you verify the custom text on your Booking Engine, review Booking Engine Plus - Most Common Customization Codes if you want to apply other supported visual customizations.
Comments
The class is not correct in this help, it should be
.cb-title-text.cb-rate-plan-title-text::after {
Hello, Yavuz Colasan,
Thank you so much for your comment to correct the class on the provided code.
Please allow us to review this one and apply the corresponding changes.
Thank you 💙
I would like the custom text to vary by rate plan. Is there a way to modify this code to do that?
Hello, Jason Bresel,
We have already escalated your request to our dedicated team. They will review it and will assist as soon as possible.
Thank you!
Hello Juss Reyes - could I also get the info required to execute Jason's request?
Hello, Ryan Murfit,
Thank you so much for reaching out!
Sure! I have already created a new ticket for you, including the reference to Jason's request, so our team can also provide you with this information.
We are happy to assist you 💛
Please sign in to leave a comment.