System SettingsEmail & notifications

Schedule guest emails and check they arrived

Fourteen rules decide when a template goes out, from a status change to a set number of days before arrival. Then the delivery log, which is the only place that says whether the email actually left.

Where to find it
SettingsNotificationsEmail Scheduling
Permission needed
System email notification settings and customizations.
Last checked
August 16, 2026

A template says what a guest reads. A schedule says what has to happen before they read it. The two screens in this article are the sending end and the checking end of that: Email Scheduling makes an email go out, and Email Delivery Log tells you whether it did.

What a schedule is

One schedule joins one template to one rule. Several schedules can use the same template, which is how the same wording goes out both when a booking is confirmed and again three days before arrival.

The Email Scheduling screen listing six schedules with an on and off switch, a schedule name, the time it last sent and the template it uses. Confirmation on booking, Pre-arrival three days out, Cancellation notice, Deposit reminder seven days out and Thank you day after checkout are on, and Spa membership fourteen days out is off.
Six rules, five of them running. The Sent Time column is the last time the rule fired, not the next.

Sent Time is the most misread column on the screen. It is the last time this schedule sent something, which makes it useful as a sign of life: a schedule that is switched on and has never sent is a schedule whose rule has not been met yet, or one pointing at something nobody books.

Creating one

Press Create Email Schedule. There are three fields and nothing else.

If Create Email Schedule is not on your screen, your role does not include the permission for it. An administrator can add it from Users in System Settings, under System SettingsNotification schedule.

The Create Email Schedule panel with an Email Schedule Name field, a Select Email Template dropdown, and a Conditions and Rules dropdown listing triggers such as Booking status change to Confirmed and Send email X days before check-in date.
The template dropdown only lists templates that are switched on, which is where a missing template usually went.
  1. Email Schedule Name. Name it after the moment, not the template, because a template used twice needs two schedules you can tell apart. Pre-arrival, three days out is a good name; Pre-arrival is not.
  2. Select Email Template. The dropdown lists active templates only. A template you cannot find is almost always one that is switched off on the Email Notifications screen. The here link under the field takes you there to create one.
  3. Conditions and Rules. What has to happen. Choosing one of the day-based rules adds a Number of days field underneath.

Save Changes stays greyed out until all three are filled in. The new schedule arrives switched on.

The fourteen rules

Eight rules fire on something changing. Six fire on a date being a certain distance away.

RuleFires when
Booking status change to ConfirmedA booking becomes confirmed, however it was made.
Booking status change to CancelledA booking is cancelled.
Booking status change to Pending ConfirmationA booking is taken but not yet confirmed.
Courtesy Hold status change to ConfirmedA held room becomes a real booking.
Courtesy Hold ExpiredA hold runs out without being confirmed.
Room status change to Checked-inA guest is checked in.
Room status change to Checked-outA guest is checked out.
Room status change to No ShowA booking is marked as a no show.
Send email X days before check-in dateThe arrival date is that many days away.
Send email X days after check-in dateThat many days into the stay.
Send email X days before check-out dateDeparture is that many days away.
Send email X days after check-out dateThat many days after the guest has gone.
Send email X days after booking status change to ConfirmedThat many days after the booking was confirmed, whenever the stay itself is.
Send email X days before a spa membership endsA spa membership is that many days from expiring.

Rules that ask for a number of days

The six day-based rules count in whole days from the date in question. Two things are worth knowing before you set one.

A rule counting days before arrival cannot fire for a booking made inside that window. A guest who books tomorrow for tonight will never receive a three days before arrival email, because there were never three days. If that email carries something the guest needs, such as directions or a door code, pair it with a rule on booking confirmation so late bookers get it too.

Counting backwards from checkout has the same trap in reverse: a one night stay is inside almost every window you might set.

The delivery log

Email Delivery Log records every email the property sent, one row each. It is the only screen that can answer whether an email actually left, and it is the first place to look when a guest says they did not get one.

The Email Delivery Log listing eleven emails with columns for date, status, recipient address, subject, reservation id and customer. Ten rows read Sent and one reads Failed, and each carries a guest address, the subject line that went out, a reservation id and the guest name.
One row per email. The reservation id is the booking it was sent about, so you can go and look it up.

The subject column holds the finished subject line, with the parameters already filled in, which makes it a record of what the guest saw rather than of which template was used. The reservation id is the booking the email was about.

StatusWhat it means
Delivered The receiving mail server accepted it. This is as far as Prostay can see: it does not mean anyone opened it or that it escaped a spam folder.
Sent Prostay handed it to your mail server and has not heard back either way.
Failed It was refused. The email did not reach the guest.

Finding one email in the log

The filter row above the grid narrows it. Nothing is applied until you press Apply Filters.

The filter row above the delivery log: a search box, a status dropdown showing Delivered, Sent and Failed, a from date and time, a to date and time, and a blue Apply Filters button.
The date range opens on the last seven days. Anything older needs the From date moved before it appears.
  • The search box matches what is on the row: the address, the finished subject line, the guest name and the booking reference. Pasting a booking reference in is the quickest way to answer a complaint about one guest.
  • The status dropdown is three checkboxes and all three start ticked. Leaving only Failed ticked turns the screen into a list of what went wrong.
  • The From and To boxes are a date and a time each. The range opens on the last seven days, so an email from last month is not missing, it is outside the window.

What a failed row means

A failure means Prostay tried and the mail server refused. The email did not arrive, and nothing retries it. The log gives you the fact of the failure rather than the reason, so the next step depends on the pattern.

  • One row failed and the rest are fine. Almost always the address: a typo in a guest record, or a mailbox that no longer exists. Correct the address on the booking and send again by whatever means suits.
  • Everything after a certain time failed. That is the mailbox, not the guests. Open Email Accounts, press Test Connection on the system mailbox and read the banner. An expired password is the usual cause.
  • There is no row at all. Nothing was ever sent, so the problem is earlier in the chain: the template is switched off, no schedule points at it, or the schedule's rule was never met. Work back through the chain.

Who can do this

Both screens are gated on System email notification settings and customizations., in the System Settings group of the role editor. It is the same permission that covers templates, so a role that can read templates can read schedules and the log. Edit rights add Create Email Schedule and make the switches usable. The delivery log is read only for everybody; nothing on it can be changed.

Where to go next

Common questions

  • Can I send a template to one guest by hand?

    Not from these two screens. Scheduling is the mechanism that sends templates, and it works on rules rather than on individual bookings. A one-off message to a single guest is a job for the shared inbox rather than for a notification template.

  • What time of day does a day-based rule send?

    The screen does not let you choose one, and the Sent Time column is a record of when a rule last fired rather than a setting. If the exact hour matters to you, watch the times on the delivery log for a few days and work to what you see rather than to an assumption.

  • I switched a schedule off. Does that undo the emails it sent?

    No. Switching a schedule off stops future sends. Everything already sent stays sent and stays in the delivery log. The schedule keeps its name, its template and its rule, so switching it back on resumes it unchanged.

  • The log is empty for today.

    Check the date range first, since it opens on a fixed window and an incorrect From date is the most common reason a log looks empty. If the range is right and there is genuinely nothing, no schedule has fired: either no booking has met a rule, or the templates behind the schedules are switched off.

  • Does Delivered mean the guest read it?

    No. It means the receiving mail server accepted the message. There is no open or click tracking here, and an accepted message can still land in a spam folder. Delivered is the strongest statement Prostay can make, and it is a statement about servers rather than about people.

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.