The Hostfully Property Management Platform (PMP) provides a fairly sophisticated system to gather the data you need to prepare your guests' stay. This comes in the shape of a "pre-arrival form" that you main guest can fill out on behalf of their party.

Getting Started

To set up, under your Hostfully PMP Agency dropdown, go to Templates & Triggers > Pre-Arrival Form section.

The form currently supports the below fields, which you have total control on showing / hiding and in the first case, showing them as optional or required to fill. Existing details from the booking will be pre-populated for the guest's convenience.

Available fields

Section 1 - Primary Guest Information

  • Phone Number

  • Government ID

  • Will anyone else be visiting you during your stay?

  • Will you be hosting any gatherings, birthdays, parties or events?

  • Agree with house rules

Section 2 - Additional Guest Information

  • Number of Guest

  • Guest First Name

  • Guest Last Name

  • Guest Age

  • Guest Email

Section 3 - Arrival Information

  • Flight Number

  • Estimated arrival time

  • Estimated departure time

  • Reason for your trip

Section 4 - Custom Fields if any (mentioned below)

Quick go-over of customizing default fields, adding custom fields, and previewing the form. (all edits will be auto-saved)

Here's an example of this form:


There are 2 ways to request that your guests fill out the "Pre-Arrival Form".

Option 1

Set up the pre-arrival form to be shown after a guest provides their payment on Hostfully (this can be for all channels where Hostfully is used as the payment processor). Simply set this from the Agency Settings page, checking the box called "Capture guests information after payment".

Option 2

This option takes a little more time, but allows you to have guests fill out the form regardless of the channel they booked from. This is done by creating a custom template and an associated trigger that you can attach to a booking event. Here are the steps to get this set up:

Step 1: create a custom template

See this article on custom templates. Create a template with this variable: [$GUEST_INFO_URL$]

Step 2: create a custom trigger

Then, simply create a trigger that will fire on a Booking Confirmed event. I would suggest to apply it to channels that are not already covered by the payment processing flow (option 1 above), like Airbnb or TripAdvisor. Select the Guest as the recipient, and select the custom templates we created above:


With the mix of both options, you're covered and you should be getting this valuable data for every one of your bookings.

Finding the guest information

The system will send an email whenever pre-arrival forms are filled out by guests.

Also, for that guest, you can see an icon on Pipeline indicating they already filled out the form.

The data provided by your guests will typically be shown on the Edit Lead window (red button in above screenshot), under the Stay Details tab:

Uploaded documents that guests provided, can be retrieved under the Stay Details tab too, specifically under the Identification Documents URL field.

Retrieving Pre-Arrival Form data:

In order to retrieve the content of the form, you can either see it in your Edit Lead window (as above) or by pulling a Logistics Report. For this, just click on the Reports menu, then the Logistics Reports tab, click on View as CSV, and download the XLSX file:

You can then open the XLSX file with your favorite spreadsheet editor. Below we used Google Spreadsheets. The custom fields will be appended at the end of the file:

Alternatively, you can also access the Logistics Reports from Enhanced Reporting.

Please let us know if you have any question and/or suggestion on this topic.

Did this answer your question?