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

Guidelines to Test HungryHub x SevenRooms Integration

This document explains the guidelines about how to test the SevenRooms booking integrations with the HungryHub system

Environment

Restaurant for Testing

Restaurant that can be used to test the integrations of SevenRooms with the HungryHub system

Details Restaurant

Owner Account of the Restaurant

- email: rangmahal@hungryhub.com
- password: rangmahalhungryhub

Admin Dashboard Account

- email & password: use your HungryHub email to sign in using Google

SevenRooms Dashboard Account

A. Web Client

- email: firman@hungryhub.com
- password: @SevenRoomsXHungryHubOct2025

B. iPad Application

- email: firman@hungryhub.com
- password: @SevenRoomsXHungryHub2024

How to test the integrations?

This integration can be tested from 4 sources

1. Client Application

Actions allowed:

  • Create new reservation
  • Update pay-on-site reservation
  • Update date or time of prepaid reservation
  • Cancel pay-on-site reservation

If you create, update, or cancel the reservations from the client application then the reservation is also created, updated, or canceled on the SevenRooms dashboard

2. Admin Dashboard

Actions allowed:

  • Create new reservation
  • Update reservation
  • Cancel reservation
  • Mark as Paid an unpaid reservation Notes You're not allowed to Mark as Arrived, Mark as No Show, Mark as Paid a reservation with Payment Failed status, and also you can't update the status of canceled reservations (those actions only can be done from the SevenRooms dashboard)

If you create, update, or cancel the reservations from the admin dashboard then the reservation is also created, updated, or canceled on the SevenRooms dashboard

3. Owner Dashboard

Action allowed:

  • Create new reservation
  • Update reservation
  • Cancel reservation

Notes

You're not allowed to Arrive, No Show, and also you can't update the status of canceled reservations (those actions only can be done from the SevenRooms dashboard)

If you create, update, or cancel the reservations from the admin dashboard then the reservation is also created, updated, or canceled on the SevenRooms dashboard

4. SevenRooms Dashboard (Web & Apps)

Action allowed:

  • Update reservation
  • Cancel reservation ➝ update reservation status on the SevenRooms dashboard to be "Canceled"
  • Mark as Arrive reservation ➝ update reservation status on SevenRooms dashboard to be "Seated" (this action only can be done from iPad apps)
  • Mark as No Show reservation ➝ update reservation status on SevenRooms dashboard to be "No Show"

Notes

If you create a new reservation from the SevenRooms dashboard then it won't be recorded on the HungryHub side

If you update, mark as arrive, mark as no show or cancel the reservations from the SevenRooms dashboard (Web & Apps) then the reservation is also updated or canceled on the HungryHub side