SleekView for HotelDruid: reservations as customizable tables
HotelDruid is a standalone PHP property-management app with its own reservation and room tables. SleekView reads those tables directly when HotelDruid is installed alongside WordPress on the same database.
♾️ Lifetime License available
Bring HotelDruid data into your WordPress admin
HotelDruid is a complete reservation system written in PHP, with its own admin UI at a separate URL and its own database tables — not a WordPress plugin in the conventional sense. Many small hotels and apartment rentals run HotelDruid alongside a WordPress marketing site on the same server, with both pointing at the same MySQL instance. The two systems work but never talk; staff context-switch between URLs to manage bookings versus content.
SleekView reads HotelDruid's tables directly. Point it at the HotelDruid table prefix (or use fully-qualified table names if HotelDruid lives outside the WordPress prefix) and the schema auto-discovers. Reservations, apartments, and pricing each become a SleekView view with sortable, filterable, optionally inline-editable rows — all rendered inside WP Admin.
Default mode is read-only, which is the right starting position for cross-application data. Once the schema is validated, specific columns can be enabled for write — typically reservation status and notes, while financial fields stay read-only to avoid bypassing HotelDruid's own constraints (availability checks, pricing rules). The result is a unified admin surface without replacing HotelDruid's logic layer.
Workflow
HotelDruid tables, surfaced inside WP Admin
Point at HotelDruid's prefix
Build the reservations view
Start read-only, expand carefully
Save reception's daily views
Sample columns
A typical HotelDruid reservations view
HotelDruid tables (separate from wp_)
| Reservation # | Guest | Room | Arrival | Nights | Status |
|---|---|---|---|---|---|
| #1208 | Alex Park | Apt 2A | May 2 | 5 | Confirmed |
| #1207 | Ria Holm | Studio 1 | May 1 | 2 | Pending |
| #1206 | Tom Vega | Apt 3B | Apr 30 | 7 | Confirmed |
| #1205 | Mia Joro | Studio 2 | Apr 28 | 3 | Cancelled |
Comparison
Default HotelDruid UI vs SleekView
Default HotelDruid admin
- HotelDruid lives at a separate URL — context-switch every time you check a booking
- The default UI is functional but visually dated and hard to extend
- Filtering across many criteria (date range plus apartment plus status) is multi-step
- No easy way to share a filtered list with non-HotelDruid staff
- Custom report columns require editing HotelDruid templates
SleekView
- Read HotelDruid tables directly from inside WordPress
- Inline-edit reservation status without leaving WP Admin
- Combine date range, apartment, and status filters in one view
- Save views like "Pending arrivals next week" for reception
- Switch between table and kanban for visual planning
Features
What SleekView gives you for HotelDruid
Read tables outside the wp_ prefix
SleekView accepts any table prefix or fully-qualified table name. Point it at HotelDruid's tables and the columns auto-discover from the live schema.
Date-range filters built in
HotelDruid's arrival and departure columns become proper date-range filters. Pull tomorrow's arrivals or this week's departures in two clicks from WP Admin.
Read-only or write modes
Start in read-only mode for safety, then enable inline edits on specific columns once you've validated the schema. Financial fields can stay read-only.
Audience
Who uses SleekView for HotelDruid
Reception
Today's arrivals and departures in one view, filtered by status, sorted by arrival time. No tab-switching between the WordPress admin and the HotelDruid UI.
Finance
Confirmed bookings filtered by date range and apartment, totals visible inline for monthly reconciliation against the bank deposit. Read-only is the safe default here.
Property managers
Occupancy at a glance per apartment, with maintenance flags and special requests as custom columns surfaced from existing HotelDruid fields.
The bigger picture
Why bridging two PHP apps beats replacing either
Small hotels running HotelDruid alongside WordPress face a familiar dilemma: the two systems both work, but they don't share an admin surface. Staff who manage content live in WP Admin; reception staff who manage bookings live in HotelDruid. The natural answer — "replace HotelDruid with a WordPress booking plugin" — usually fails because HotelDruid handles availability, pricing rules, and reporting better than most WordPress booking plugins, and migrating a year of reservation data isn't free.
The other natural answer — "replace WordPress with something HotelDruid-friendly" — sacrifices the marketing site. Bridging is the realistic third path. HotelDruid keeps owning availability and pricing logic; WordPress keeps owning marketing content; SleekView reads HotelDruid's tables and renders them as a queryable surface inside WP Admin.
Reception now has one URL for daily ops. The MySQL user controls write permissions, so accidental edits can't bypass HotelDruid's constraints. The bridge is read-mostly by design, and that's the point — operational visibility without rewriting either system.
Questions
Common questions about SleekView for HotelDruid
No. HotelDruid is a standalone PHP application with its own admin UI at a separate URL. It can be installed alongside WordPress on the same server and database, but it doesn't register WordPress post types — it manages its own database tables and runs as a parallel application.
 SleekView accepts a custom table prefix or fully-qualified table names. As long as the database user has read (and optionally write) access to the HotelDruid tables, SleekView discovers the schema and renders columns automatically. No HotelDruid-side configuration is required for read access.
 SleekView's default mode is read-only specifically because of this risk. When you enable inline edits, you choose which columns are writable. Test on a staging copy first because HotelDruid has its own constraints (availability checks, pricing rules) that SleekView doesn't replicate. Status and notes are usually safe; pricing fields aren't.
 Yes. Each plugin or table is one view, and you can have a tabbed SleekView with HotelDruid Reservations, WooCommerce Orders, and Gravity Forms Entries side by side. Useful for properties that sell extras (transfers, breakfasts) through WooCommerce alongside HotelDruid's room bookings.
 If the second database is reachable from the WordPress server with the same credentials or a separate connection, yes. Cross-database support depends on your MySQL user's privileges and your hosting provider's network configuration. On the same database (most common setup), it's fully transparent.
 Yes. SleekView reads the live schema, so any column you've added to HotelDruid tables (or any extra fields the plugin creates) will be discovered and selectable as a SleekView column. The agent UI shows the discovered columns with their data types so you can pick the right ones for your view.
 Yes. SleekView's audit log records the user, table, row ID, before/after values, and timestamp for every write. Useful when reception staff make changes that HotelDruid's own admin wouldn't have logged, since the standalone app's auditing is separate from WordPress.
 If a HotelDruid upgrade adds or renames columns, SleekView's view definitions need to be updated to match. The agent UI re-runs schema discovery on demand, surfacing new or renamed columns so you can adjust the view. Plan a SleekView review as part of the HotelDruid upgrade process for any major version bump.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout