Should a waitlist be separate from reservations?

No. It can have its own status and queue logic, but it should still live close to the reservation workflow so staff can act on both from one system.

Discover all of our WordPress restaurant plugins
Browse Plugins