How to setup Host Platform

Step 1: Login to your HostPlatform account and select “Webhook” in the sidebar

💡

If you are unable to see the “Webhook” option, that means you do not have enough access to use this module. Please contact HostPlatform’s team to get this access

Notion image
 

Step 2: Copy the Access Token provided to you by HostPlatform during your onboarding. It will be included in the excel sheet provided by them.

Notion image
 

Step 3: Then, click on “Configure Webhook” and add this URL: https://api-ecommerce-integrations.chatdaddy.tech/webhook/hostPlatform/<YOUR_TOKEN>

💡

Replace <YOUR_TOKEN> with the token provided to you by HostPlatform

For example, if your token is h145jRty627Y, youe URL will be: https://api-ecommerce-integrations.chatdaddy.tech/webhook/hostPlatform/h145jRty627Y

Notion image
Notion image
 
Make sure that you have added all Events(New Reservation, Create Reservation, Cancel Reservation, Update Reservation) in your Webhook
 

Step 4: Go to Chatdaddy, then select Shop Notifications, click on “+ Create”, and select HostPlatform

Notion image
Notion image
 

Step 5: Paste the same Access Token in the “Access Token” field from Step 2, and click Save.

Notion image
 

Step 5: Setup your “Notification Settings” by inputting a name for your notification, the channel you want to send messages through, and any Default Country Code(optional)

Notion image
 

Step 6: Click on “New Trigger” at the bottom right of the page and select “Add Custom Trigger

Notion image
💡

The triggers you set will decide when the message will be sent. You should have atleast 1 trigger for your notifications to work

 

Step 7: Select a message flow that you want to send with your trigger. If you don’t already have one, you can go to message flows and create it first.

Notion image
 

Step 8: Enable “Send Message on Date” and select when you want to send your message

Notion image

8.1 : checkInDate - Send the message in relation to date of their Check-In

Ex: Send your customer reminders and instructions for Check-In

8.2 : checkOutDate - Send the message in relation to date of their Check-Out

Ex: Send your customer reminders for their Check-Out time, instructions for Check-Out, and get post-stay reviews

8.3 : createdAt - Send the message right after they make a booking

Ex: Send your customer a confirmation message or a payment reminder after their booking

💡
You can also send messages before or after the checkout time using the delays after selecting your parameter
 

Step 9: Set your conditions for when the message should be fired. If you don’t set any conditions messages will be fired on every new entry or update

Notion image
 

Here is a list of variables you can use to personalise your message in message flow:

  • orderNumber
  • guestName
  • guestPhoneNumber
  • guestEmail
  • createdAt
  • checkInDate
  • checkOutDate
  • unitListing
  • unitId
  • status
  • source
  • propertyName
  • propertyId
 

FAQs

  1. If we receive the wrong phone number from the host platform and wish to re-trigger the notification, can we do that?

Yes, if you accidentally input the wrong phone number, you can update it on hostplatform and we will re-trigger the message to the correct and updated number

You need to make sure to:

  1. Include the “Update Reservation” event
  1. Leave the notification limit empty in ChatDaddy
💡
If you don’t want to trigger your notifications for all updates(changing status etc.), set a condition of “status” to “confirmed”
 
  1. How do we check if the order has successfully been triggered?

Go to Shop Notification > Click on your HostPlatform notification and search for your order ID to see if the message has been triggered.

  1. If the order says “Message is cancelled” - There might be an issue with your message flow or we were not able to send the message to the receiver’s phone number
  1. If the order says “Message is pending” - The message has been triggered and will be sent in a couple of minutes
 
  1. What is the correct format of the phone number?

The correct format of phone number is country code + phone number with no extra spaces or special characters. Ex: 60123456789

Did this answer your question?
😞
😐
🤩