Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Monthly Booking Report Notification

Overview

Currently, restaurants receive a Monthly Booking Report summarizing their performance. However, if a restaurant receives no bookings during the month, the system does not send any report. This leads to confusion or uncertainty among restaurant partners, as they are unaware if they had zero bookings or if there was a system issue.

This PRD proposes a solution: when a restaurant has no bookings for the reporting month, the system should **still send an email** to inform them that **no bookings were received** during that period.

Problem Statement

Restaurants are unsure whether the absence of a booking report means:

  • They had zero bookings
  • There was a system error in report generation or delivery.
  • This lack of communication impacts transparency and trust.

Goals & Objectives

  • Ensure every restaurant receives a monthly notification, regardless of their booking status.
  • Improve communication and clarity with restaurant partners.
  • Maintain consistent email behavior month-over-month.

Scope

✅ In Scope

  • Detect restaurants with **zero bookings** in the previous month.
  • Send a **"No Bookings" email** notification on the same schedule as monthly booking reports.

❌ Out of Scope

  • Changes to the format of the existing booking report.
  • Reporting for daily/weekly bookings.

User Stories

Restaurant Partner

  • As a restaurant partner, I want to receive an email even if I have zero bookings, so I know that the report was intentionally sent and the system is working as expected.

Requirements

Functional Requirements

  • The system must check monthly which restaurants have 0 bookings in the past calendar month.
  • For restaurants with 0 bookings, the system must send a templated "No Bookings" email notification.
  • The email must be sent on the same day/time as the normal monthly booking report emails.
  • Email content must include the reporting month and a confirmation that no bookings were made.

Non-Functional Requirements

  • Email delivery must use the same infrastructure as current booking reports.
  • Email template should be translatable/localizable.

Email Template (Draft)

Subject: [use existing subject] Body: Hello [Restaurant Name], We wanted to inform you that there were no bookings made at your restaurant via Hungry Hub in **[Month] [Year]**.

If you have any questions or need support, feel free to contact our Support team.

[email footer]

Success Metrics

  • 100% of restaurants receive a monthly report or "no booking" notification.