HostBuddy AI automates guest communication for short-term rental hosts using cutting-edge AI technology. This software was built by Superhosts with conversational communication at its core, to deliver the most effective guest messaging on the market. HostBuddy AI offers custom scheduling, vacant night upsells, action item generation, multi-channel notifications, software integrations, and much more. Simply connect your OwnerRez account, review property information, and schedule HostBuddy to ensure your guests are supported whenever you are unavailable.
Features you can expect:
- Automated guest communication with AI
- Custom scheduling
- Action item generation and management
- Multi-channel notifications
- Vacant Night Upsells
- Inquiry Winbacks
- Automated Post-Stay Review Requests using Smart Templates
- Smart Inbox
- and much more!
Visit their website if you’d like to book a demo!
- Steps for integration
- What Data is Transmitted
- Integrating HostBuddy on a Multi-Property Hosted Website
Steps for integration:
1. Login to your HostBuddy AI account.
2. On the left sidebar, click Properties, then click PMS Integration.
3. An Integrate Platform window will appear. Select OwnerRez and click Continue. Click "Click Here" in the next window. You will be redirected to the authorization page.
4. Click Authorize HostBuddy AI. You will be redirected to the HostBuddy AI Properties page.
5. You will see “Connected to OwnerRez” at the top of your Properties page. You may now begin importing your listings from OwnerRez by clicking Import Properties, then choose which listings you’d like to import into HostBuddy. Property details and live guest data will be automatically imported from your PMS.
6. Select the pen icon next to your first property to access the property profile. Scroll down to find the HostBuddy Knowledge Base, which will list all the data HostBuddy is using to respond to your guests for that particular property. Here, you can upload any property documents, and manage the data HostBuddy will use.Once you’re ready, you can auto-fill your property details by selecting the auto-fill button. HostBuddy will now complete your property profile using the data you’ve selected. From here, you can choose to add more data, or skip to the next step to continue adding additional information to the property profile.
7. Put HostBuddy to the test by navigating back to the properties page and selecting “Test property” next to the property of your choosing. Ask HostBuddy your most common guest questions and watch it handle them with ease.HostBuddy will always respond based on real data you’ve provided, and you can see more information about each response by clicking “Where did this come from?”. If you feel that HostBuddy is missing data, navigate back to the property profile and add what’s needed!
8. Start your subscription by navigating to the properties page and clicking “Subscribe”. This will take you through the checkout process where you will select your plan and number of properties.
9. Once your subscription has been completed, you may unlock your properties on the properties page. Click “Unlock All Properties” to unlock them (or click “Unlock it” next to a specific property you’d like to unlock).
10. Now it’s time to schedule HostBuddy. Click the calendar icon underneath the property name. You may now schedule HostBuddy to cover guest communications at whatever hours you choose. You also have the option of scheduling HostBuddy for specific days of the year.
Support email: support@hostbuddy.ai
What Data is Transmitted:
- Webhooks are used to sync data instantly
- Property data
- Guest data
- Reservation data
- Conversation data
Integrating HostBuddy on a Multi-Property Hosted Website
HostBuddy provides scripts that you can paste into every property on your website. If you've got a multi-property OwnerRez Hosted Website, you need to do things a bit differently and create one script that will detect the property and use the correct chatbot_key for it.
You can integrate HostBuddy with the following script...
Here's how to do it:
- Go to the hosted website
- Edit the Property Page
- Open the Conclusion section and click on the HTML source editor
- Copy the entire script from the bottom of this page and paste it into the source editor. When you're done it should look like this:
- Edit the GetPropertyKey function to return the correct chatbot_key for each of your properties:
- If you have less than 3 properties, delete the extra
case
statements. If you have more than 3 properties, copy morecase
statements below the last one. - The mapping will be between the ORP number of your property in OwnerRez to the corresponding chatbot_key of the property in HostBuddy. To find the ORP number, go to the Properties section in OwnerRez and look at the Property # column:
- Take the numeric part only and update the next
case
statement in the code. So if you seeORP407244
, the corresponding check would be"407244"
- Update the return statement under that property to return the correct HostBuddy chatbot_key.
- So if you have OwnerRez property
407244
mapping to HostBuddy chatbot_keyaa312hsht3
, you'd end up withcase "407244":
return "aa312hsht3"; - Continue down the list of all of your properties and update all of the mappings in the function.
- If you have less than 3 properties, delete the extra
<script>
//
// HOSTBUDDY MULTI PROPERTY INTEGRATION SCRIPT
//
function GetPropertyKey()
{
let propertyId = null;
for (const value of document.documentElement.classList.values())
{
if (value.startsWith("property-"))
propertyId = value.substr("property-".length);
}
switch (propertyId)
{
case "234251":
return "asdf12345";
case "656726":
return "bsdf53255";
case "123425":
return "bzddf13241";
}
console.warn('No matching chatbot_key found for this path.');
return null;
}
const chatbotKey = GetPropertyKey();
if (chatbotKey)
{
window.chatWidgetOptions = {
chatbot_key: chatbotKey,
// Widget appearance
buttonImg: 'https://hostbuddylb.com/logo/logoNoText.webp', // Optional
buttonBackgroundColor: '#222222',
buttonTextColor: '#ffffff',
buttonText: 'Chat with us',
headerText: 'Chat with our AI assistant',
// Window dimensions when opened
width: '400px',
height: '800px',
// Chat window customization
userMsgBubbleColor: '#0084ff',
userMsgTextColor: '#ffffff',
botMsgBubbleColor: '#ffffff',
botMsgTextColor: '#000000',
chatWindowBackgroundColor: '#222222',
inputBoxBackgroundColor: '#ffffff',
inputBarTextColor: '#000000',
sendButtonColor: '#0084ff',
sendButtonTextColor: '#ffffff',
bot_img: 'https://hostbuddylb.com/logo/logoNoText.webp' // Optional
};
}
else
{
console.error('Chatbot cannot be initialized because chatbot_key is missing.');
}
</script>
<script src="https://storage.googleapis.com/frontend_media/embedded-chat/loaderWidget.js"></script>