To have a consistent stream of guest data flowing to an outside source (such as Google Sheets or Slack), you can use our webhook system to send information out of Enso.
To start, determine your destination. For the purpose of this guide we will show you how to send this information to Zapier.
Start by creating an automessage and click ‘Create from scratch’
Here, select if you’d like the messages to apply to ‘All listings’, the ‘Current listing group’ or a set of specific listings
Then, select what the trigger will be to send this information to your external source. The most common ones we see are:
When guest completes verification steps
When guest requests an upsell
When host approves an upsell purchase
From there, click ‘Add action’ and select ‘Webhook’
There are three sections which you will need to input:
Webhook URL: This is the destination where you will send the data. Think of this as a specific address where you are sending information
Headers: This would be any authentication token needed to deliver the data and is not always mandatory. This is similar to a password — the token will allow you to send information to the URL.
Body: This is where you will put the data you are wanting to send to the destination
Once you have your unique Webhook URL from Zapier (you can learn more here), you can then add in the body.
Please note! This must be valid JSON, otherwise the webhook will not send. Here is an example below
If you are wanting to find the unique syntax for a specific field, you can use the ‘Add personalized text’ button to find and search for a field. In the example above, the syntax for a guest’s name is <guest_name>, and the syntax for the guest’s listing is <listing_name>.
When you're ready, simply click done to close the message editor, name your automessage and click save!
When you're ready to use this automessage, simply toggle the automessage to the 'On' position.