Finding a guest

The guest directory holds everyone who has ever stayed, not just the people in-house today. What each filter narrows down, why a search can return nothing when you know the guest exists, and how to get from a name to their stay history.

Where to find it
Property Management SystemGuests
Permission needed
guests.guest.list
Last checked
August 15, 2026

The reservation list is a list of bookings. This is a list of people. Everybody who has ever been on a booking at your property has a record here, whether they stayed once in 2024, are asleep upstairs tonight, or cancelled before they ever arrived. It is the screen you use when a caller says "I stayed with you last year" and gives you a name and nothing else.

One row is one guest record, and the record outlives the booking. Open one and you get their whole history, their spend and whatever your team has written about them, which is covered in The guest profile.

The screen

The Guests directory for The Marlowe Hotel, showing a count of 22 beside the title, a filter bar with search, Advanced and Export, and a table of ten guests with name, surname, email, phone, country, a Repeat Guest column of Yes and No badges, and guest statuses of Regular, VIP, Loyalty member and Blacklisted.
Everyone who has ever stayed, ten at a time. Everything below explains one band of this screen.
  1. The heading. The grey number beside Guests is how many records match what you have filtered to. With nothing set it is the size of your whole guest database.
  2. The filter bar. Add filter and its chips on the left, search, Advanced and Export on the right.
  3. The table. Ten rows at a time, with a tick box on each one.
  4. The pager. How many matched, and where you are in them.

The columns

The header row and first four rows of the guest table, with columns for Name, Surname, Email, Phone, Country, Repeat Guest and Guest Status, a tick box on each row, and a pencil at the end of each row.
Seven columns and two controls. The pencil at the end of the row opens the profile.
ColumnWhat it holds
Name and Surname Held as two separate fields, which is why searching for the two in the wrong order finds nothing. Both sort.
Email The guest's address, and a live mail link: click it and your mail client opens rather than the profile. It is also the field Prostay treats as the guest's identity, so two records sharing one address are the duplicate problem further down this page.
Phone The landline field from the profile, the one labelled Phone there. A guest whose only number is in Mobile shows a dash here.
Country The country on the profile, which doubles as nationality. Sorts, and drives the Country filter.
Repeat Guest? Yes in green or No in grey, worked out from their stay history rather than typed by anyone. See the next section.
Guest Status The label somebody has given this guest: VIP, Loyalty member, Regular, Blacklisted or whatever your property has defined. A dash means nobody has set one. Statuses are set per guest on the profile and the list of them is maintained in general settings.
The pencil Opens the guest profile. It is the only part of the row that navigates: clicking the name does nothing.

What makes a guest a repeat guest

A guest is a repeat guest when they have more than one stay behind them that was not cancelled. Nobody sets this and you cannot override it. Prostay counts the stays attached to that guest and fills the column in.

Two consequences worth knowing before you trust the column. A guest who has booked twice and cancelled once still reads No, because a cancellation is not a stay. And a guest who arrives tomorrow for the second time already reads Yes, because the booking counts from the moment it exists rather than from the moment they walk in.

This is the same count the profile shows in its Reservations tile, so if the column and the tile disagree with the number of rows on the profile's History tab, the difference is cancelled bookings.

Finding one person

The right of the guest filter bar: a search box reading Search Guest Name, an Advanced button and a blue Export button.
Search finds a guest you know about. Advanced opens the filters. Export takes what you are looking at away with you.
  1. Search. Matches the name and the email address, and runs on its own a moment after you stop typing. Partial words are fine: cost finds Ingrid Costa.
  2. Advanced. Opens every filter in one panel, with a count of how many are applied.
  3. Export. Writes what you are looking at to a file. Covered at the end of this page.

What the box does not match matters as much as what it does. Typing a phone number, a room number or a booking number returns nothing, and so does typing the surname before the first name. Names are held in two fields and the search reads them in the order they are stored.

The six filters

The Add filter popover open on the guest directory, listing six filters: Check-in Date, Check-Out Date, New or Repeat guests, Status, Country and Duplicate emails.
Six filters. Picking one drops a chip onto the bar and reloads the table.

Filters combine: set two and you get the records that satisfy both. Each one leaves an editable chip on the bar, and Clear all removes the lot. Changing any filter takes you back to page one.

FilterWhat it doesUseful for
Check-in Date A from and to pair. Keeps guests with a stay arriving inside the range. Everyone who came in during the conference week.
Check-Out Date The same pair for departures. Everyone who left in July, for a follow-up mailing.
New or Repeat guests Tick New guests or Repeat guests. Ticking both shows everybody, which is the same as ticking neither. Counting how much of last month was returning business.
Status Tick any number of your property's guest statuses. The list is searchable because a property can define a lot of them. Pulling every VIP before a busy weekend, or checking the blacklist.
Country Tick one or more countries, matched against the country on the profile. Language cover on the desk, or a market-by-market count.
Duplicate emails One option, Show duplicates only. Hides every record whose email address belongs to it alone. Cleaning the database. See below.
The Filters drawer open on the right of the guest directory, showing Check-in Date and Check-Out Date as From and To pairs, tick boxes for New guests and Repeat guests, a searchable Status list holding VIP, Blacklisted, Loyalty member and Regular, and a searchable Country list, with Clear all and Done at the foot.
The same filters as one panel. Faster when you are setting three or four at once.

Advanced opens all six as a single panel and is the quicker route when you are setting several. The two are the same filter: a country picked in the drawer appears as a chip on the bar when you close it, and the number on the Advanced button counts what is currently applied.

The four date fields

Two of the six filters are date ranges, which gives you four boxes: arrival from, arrival to, departure from and departure to. They filter people by the stays those people have, and that produces one behaviour that surprises everybody the first time.

All four describe a single stay. Set arrivals in August and departures in September and you get the guests who had one stay that began in August and ended in September. You do not get the guest who came in August and came back again in September, because no single stay of theirs satisfies both halves.

The To date includes the whole day you picked, so a range ending on the 31st keeps somebody who arrived on the 31st.

Finding the same person twice

The guest directory filtered to duplicate emails, with a Duplicate emails chip reading Show duplicates only on the filter bar and two rows left in the table: Sofia Khan and Sofia Kahn, both with the email address sofia.khan@example.com, both in Spain, both Loyalty member.
One person, two records, one email address. This filter is the only thing on the screen that will find them.

Duplicates happen when somebody types a returning guest in by hand instead of picking them out of the existing-guest list on the booking. The damage is quiet: their stays split across two records, so neither one shows them as a repeat guest, neither one carries the full spend, and the note about their allergy is on the record you are not looking at.

Show duplicates only keeps the records that share an email address with at least one other record. The screenshot above is the shape you are hunting: same address, two spellings of the surname.

There is no merge button on this screen. What you can do is decide which record is the one to keep, copy anything worth keeping across to it, and make sure the next booking for that person is created from the existing-guest picker described in Guests on a reservation, so a third record does not appear next month.

Sorting and paging

The pager at the foot of the guest table: the range 1 to 10 of 22, a Rows selector set to 10, and page numbers 1, 2 and 3.
How many matched, how many you are being shown, and where you are in the set.

Four columns sort: Name, Surname, Country and Repeat Guest?. Click a header once for ascending and again for descending. There is no third click that clears it; pick a different column or reload the screen.

Sorting here reorders every record that matched, not the ten in front of you, and drops you back on page one. Sort by Surname on page three and you get the true beginning of the alphabet rather than page three rearranged.

Rows at the foot switches between 5, 10, 50 and 100 records a page. The range on the left is the honest count of what your filters matched.

Selecting and exporting

The Export Guests drawer, headed by a line reading Exporting all 22 guests matching the current filters, with seven available fields listed as Name, Surname, Email, Phone, Country, Repeat Guests and Guest Status, an empty Selected fields panel reading No fields selected, and a greyed-out Export Now button beside Cancel.
Nothing is selected when the panel opens, and Export Now stays dead until something is.

There are two ways to decide who ends up in the file, and the line at the top of the panel tells you which one you are about to use.

What you tickedWhat you get
No rows ticked Every guest matching your filters, including the ones on pages you have not looked at. The panel says Exporting all 22 guests matching the current filters, with your own number in place of 22.
Some rows ticked Only those guests. Selection survives paging, so you can gather four people from three pages and export the four. The panel counts them back to you.
  1. Narrow the list, or tick the rows you want. The tick box in the header takes the whole page.
  2. Press Export. The panel opens with the seven available fields on the left and nothing chosen on the right.
  3. Click fields to move them across. Left to right adds, right to left removes, and Add all takes the seven in one go. The order you add them is the column order in the file.
  4. Press Export Now and pick a format. PDF to hand to somebody, Excel to work with. The file downloads as GuestsReport.

Things that catch people out

What you seeWhy
No guests found for a guest you are sure about Either a filter chip is still applied, or you typed something the box does not match: a phone number, a booking number, or the surname first.
A guest here who has never stayed Correct. A record is created when somebody is put on a booking, so a cancellation, a no-show and a future arrival all appear in this list.
Repeat Guest? says No for a regular Their stays are split across two records. Try Show duplicates only, or search the email address rather than the name.
The number beside Guests keeps changing It counts matches, not people. Anyone quoting a total from this screen should say what they had filtered.
An empty Phone column on somebody you have a number for The number is in Mobile on their profile. This column shows the landline field only.
The pencil is the only thing that opens a guest By design. Clicking the row does nothing, which stops a mis-click on a tick box from taking you off the list you were building.

Common questions

  • I searched for a guest I know we have, and got nothing.

    Check the filter bar first: search runs inside whatever filters are already applied, so one leftover chip can hide the person you are looking for. Press Clear all and try again. If it still fails, check what you typed. The box matches the name and the email address only, so a phone number or a booking number finds nothing, and so does typing the surname before the first name.

  • Why does a guest who stays with us monthly show Repeat Guest? as No?

    Almost always because they exist twice. Somebody typed them in again rather than picking them from the existing-guest list, so their stays are split across two records and neither one has more than one stay on it. Turn on Show duplicates only to see whether that is what happened. The other possibility is that their earlier bookings were cancelled, which do not count.

  • Does exporting give me the whole database or only this page?

    Neither by default. With no rows ticked you get every guest matching your current filters, across all pages. Tick rows and you get exactly those, and ticks are kept as you page through the list. The line at the top of the export panel tells you which of the two is about to happen, and how many records that is.

  • Can Prostay merge two records for the same person?

    Not from this screen. The Duplicate emails filter finds them, and the rest is manual: pick the record you are keeping, copy anything useful across from the other one, and create that guest's future bookings from the existing-guest picker so it does not happen again.

  • I set an arrival range and a departure range and got no results.

    All four date boxes describe one stay. Arrivals in August plus departures in September returns only guests with a single stay that ran across the month end. If you want people who came in August and also came in September, set one range at a time and compare the two lists.

Was this article helpful?

Related articles

Still stuck?

Support answers from inside the app as well, so if you are already signed in you will get a faster reply there. Otherwise send us the property name and what you were trying to do.