Skip to main content

πŸ§‘β€πŸ’Ό Understanding Guest & Profile Filters in Bookboost Audiences

Introduction

When building an audience in Bookboost, filters are the rules that determine which guest profiles are included in a segment. This article covers Guest & Profile filters β€” filters based on who the guest is, rather than the details of their booking.

These filters allow you to segment guests by personal information, behaviour, preferences, and profile completeness, helping you send the right message to the right person every time. 🎯

Main Concept

Guest & Profile filters target data stored directly on a guest's profile in Bookboost, synced from your PMS. Each filter has an Include or Exclude toggle:

  • Include β€” only guests who match the condition are kept in the audience.

  • Exclude β€” guests who match the condition are removed from the audience.

Filters work with AND logic β€” guests must meet every filter you add to be included.

Filters

πŸŽ‚ Birthday

Filters guests based on their birthday date. Useful for automated birthday campaigns or special offers.

  • Exclude selected β€” removes birthday guests from a general campaign if they're already receiving a dedicated one.

πŸ“Š Count of Future Reservations

Filters guests by how many upcoming bookings they have.

  • Guest Type dropdown β€” narrow to a specific guest type (e.g. leisure, corporate).

  • Any Number / specific number β€” set the exact count threshold (e.g. 0 = guests with no upcoming bookings).

  • All Time toggle β€” when toggled off, activates a time window.

  • Within the next X Days β€” defines the time window when All Time is off (e.g. within the next 7 days).

  • Exclude selected β€” inverts the filter.

  • Example: set to 0 to re-engage guests with no future bookings.

πŸ“Š Count of Previous Reservations

Filters by how many past stays a guest has had.

  • Same settings structure as Count of Future Reservations.

  • All Time toggle β€” when on, looks at the guest's entire history. When off, limits to a defined time window.

  • Exclude selected β€” inverts the filter.

  • Example: set to 0 to target first-time guests; set to 5+ for loyal returning guests.

βœ‰οΈ Email Usernames

Filters based on the beginning (prefix) of a guest's email address.

  • Type one or more username prefixes and click + to add them.

  • Email type dropdown:

  • Exclude selected β€” inverts the filter.

  • Example: target corporate guests by filtering known company email prefixes.

πŸ“ Form Field Value

Filters guests based on their answers submitted in a specific form.

  • Select the form and the specific field value to filter by.

  • Exclude selected β€” inverts the filter.

  • Example: guest selected "anniversary trip" in a pre-stay form β†’ target that segment specifically.

♀️ Guest Gender

Filters guests by gender. Options:

  • Male

  • Female

  • Other

  • Unknown (gender not captured)

  • Exclude selected β€” removes guests with the selected gender from the audience.

πŸ‘Ά Guest Generations

Filters by birth year grouped into named generations:

  • Silent Generation (1928–1945)

  • Baby Boomer (1946–1964)

  • Gen X (1965–1979)

  • Millennial (1980–1995)

  • Gen Z (1996–2011)

  • Gen A (2012–2024)

Useful for age-based targeting without needing exact birth dates. Exclude selected removes the chosen generation(s).

🏒 Guest Has Company

Filters based on whether a guest is associated with a company profile or not.

  • Include β€” only guests linked to a company.

  • Exclude β€” only guests not linked to a company.

  • Useful to separate business travellers from leisure guests.

πŸ“ Guest Has Submitted Form

Filters guests who have completed a specific form (e.g. a pre-arrival form).

  • Select the specific form from the Submissions dropdown.

  • Exclude selected unchecked β†’ includes guests who have submitted the form.

  • Exclude selected checked β†’ includes guests who have not submitted the form. Ideal for sending reminders.

βœ… Guest Has Task With Title

Filters guests who have a task assigned with a specific title.

  • Type the task title to filter by.

  • Exclude selected β€” inverts the filter.

  • Useful for targeting guests based on where they are in a workflow or process.

🏨 Guest Is In Hotel

Filters guests who are currently checked in at the property within a specific time range.

  • Set the time range for the in-hotel window.

  • Exclude selected β€” removes currently in-hotel guests from the audience.

  • Ideal for in-stay messaging or upsell campaigns.

πŸ“‹ Guest List

Filters based on a manually created Guest List in Bookboost.

  • Select one or more existing Guest Lists from the dropdown.

  • Exclude selected β€” removes guests on the selected list from the audience.

  • Lets you target or suppress a predefined group of guests.

πŸ“ Guest Location

Filters by the guest's geographic origin β€” country, region, or city.

  • Exclude selected β€” removes guests from the selected location.

  • Useful for sending localised promotions to guests from a specific market.

🏠 Guest Profile Info

Filters based on what information is present on a guest's profile. Fields available:

  • First name

  • Last name

  • Birthdate

  • Nationality

  • Identity document type

  • Identity document number

  • Exclude selected β†’ flips to show guests missing that info.

❌ Missing Profile Info

Filters guests who are missing specific profile fields. Same fields as Guest Profile Info:

  • First name

  • Last name

  • Birthdate

  • Nationality

  • Identity document type

  • Identity document number

  • Exclude selected β†’ flips to show guests who have that info.

Did this answer your question?