Reservation filters segment guests by the booking rather than the person: when they arrive, how long they stay, what they paid, which rate plan they are on. These are the filters that let a message land at the right moment rather than just reaching the right people.
Every filter has an Exclude selected option that inverts it, and filters combine with AND. See Audiences.
Arrival and departure
Guest checks in. A check-in date. The dropdown offers Exact, Between, After, and Before, then you pick the date.
Guest checks out. The same, on the departure date.
Guest check-in weekdays and Guest check-out weekdays. Days of the week rather than dates. Select one or more. This is how you separate the weekend break from the Tuesday business stay, which usually want different messages.
Estimated time of arrival. A time range, defaulting to the full day. Useful for a late-arrival message about how to get in after the desk closes, or for warning early arrivals that the room may not be ready.
The stay itself
Number of nights. Exactly, At most, At least, Between, or Any number. A one-night stay and a two-week stay are different guests with different needs.
Number of guests. Two separate fields, adults and children, each defaulting to any number. Filtering on at least one child is how you find families for anything from a kids' menu to a quieter room.
Properties. Which property or building the reservation belongs to. Essential once you run more than one.
Reservation set. Whether the booking is part of a linked group of reservations, such as a wedding party or a block booking.
Reservation has free space on checkout. Whether a space becomes free on the checkout day, which is the filter behind a same-day upsell to a guest who could move or extend.
Three more filters describe the space itself, and they appear only when a specific property is selected in the App selector above the filters. Under All Apps (Limited Rules) they are not offered at all.
Rooms. Which space the reservation occupies. Each space is listed as its name followed by its code in brackets, grouped under the room type it belongs to, so you can take a whole type or pick individual rooms from within it.
Room types. The type rather than the individual space, such as standard room, suite or villa.
Ordered. Reservations that ordered a particular product.
The values in all three come from your PMS, so a room type that looks like housekeeping debris is your own data rather than anything Bookboost has added. See The App selector on an audience for why these three come and go.
Status, and excluding cancellations
Reservation Status. The state of the booking, taking one or more of Confirmed, NoShow, Canceled, InHouse and CheckedOut.
Two things to watch. These are the raw statuses as your PMS sends them, so they do not match the words the Reservations table shows for the same booking. And Canceled is spelled with one L in the filter list, whichever spelling you are used to.
To keep cancellations out of an audience, add Reservation Status, select Canceled, and turn on Exclude selected. This is the deliberate exclusion the warning further down asks for, and nothing else in the builder does it for you.
Reservation Stage (deprecated). Do not use this one. Its own description in the filter list says so and points at Reservation Status instead.
For what the statuses mean, and why the same booking reads differently on different screens, see Reservation statuses.
How and when it was booked
Days booked ahead. Lead time, with a Min and an optional Max. Someone who booked eleven months out and someone who booked last night are at completely different points in their planning, and a pre-arrival sequence written for one reads badly to the other.
Time booked ahead. The same idea measured in hours before check-in time rather than days. Use it when the window you care about is shorter than a day, such as a walk-in or a same-afternoon booking.
Reservation booked at. The date the booking was made, with the same Exact, Between, After, Before options. Use it to catch everyone who booked in a specific window, such as during a promotion.
Rate plan. The rate attached to the booking, chosen from your available plans. Room-only guests are the obvious audience for a breakfast upsell.
Rate plan code. The internal code rather than the display name, for when you have many variants and need to be precise.
Where the booking came from
Four filters describe the source of the booking rather than its content.
Channel Manager Name. The channel manager the booking arrived through.
Channel Segment. The channel segment as your PMS labels it.
Market Segment. The market segment as your PMS labels it.
Guarantee Type. How the booking is guaranteed, for example by credit card.
Read the value list before you rely on a single option. These values come straight from the source data rather than from a Bookboost list, so the same channel can appear under more than one spelling. An audience that selects one spelling and not the other silently misses part of its reach. Select every entry that means the same thing.
Which of these four you are offered depends on the App selected on the audience. A filter available under one app can be absent under another. See The App selector on an audience.
Money and companies
Reservation balance. What is still outstanding on the booking. This is per reservation, and is not the same as Guest Total Spend, which covers a guest's whole history and lives in Audience filters: guest and profile.
Reservation Value. What the booking is worth in total.
Reservation Value Per Day. The same figure spread across the nights, which is the fairer comparison between a one-night stay and a fortnight. A long stay can look valuable on total and ordinary per day.
Reservation debtor is company. Whether the bill goes to a company rather than an individual.
Reservation linked to company. Broader: any company association at all, regardless of who is paying. A guest can be linked to their employer while paying personally, which the debtor filter would miss.
Forms
Reservation has submitted form. Whether anyone on the reservation has completed a chosen form. Leave Exclude selected off for those who have submitted, turn it on for those who have not, which is the useful direction: it gives you exactly the people to chase for a pre-arrival form.
The guest-level equivalent, which asks about one person rather than the booking, is Guest has submitted form.
What this does not do
A filter on a field your PMS does not send matches nobody. Rate plan codes, estimated arrival times, and child counts are the usual gaps. An empty audience is often a missing field rather than a missing guest.
A filter with an empty value picker is a data problem, not a broken filter. It is telling you nothing has reached Bookboost for that field yet.
Reservation balance is not total spend. One is outstanding on a single booking, the other is lifetime value. They are in different articles for that reason.
These filters do not check reachability, and no filter checks consent on your behalf. Add Reachable first, every time. To segment on consent deliberately, use User Has Consent in Audience filters: guest and profile.
Cancelled reservations still exist. If a cancellation should not receive your message, exclude it deliberately with Reservation Status as above, rather than assuming it has gone.
What to do next
To narrow further by who the guest is rather than what they booked, see Audience filters: guest and profile.
If a filter named here is missing from your own list, The App selector on an audience explains why, and what to change.
Getting help
Open Help at the bottom of the left menu and choose Talk to Us, or email support@bookboost.io.