✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for Booking Calendar: reservation dashboards

Booking Calendar by wpdevart stores each reservation against a calendar with check-in and check-out dates and a payment status. SleekView Charts reads those tables directly and renders dashboards an owner, a reservations team, or finance can build in minutes.

♾️ Lifetime License available

SleekView Charts dashboard for Booking Calendar by wpdevart

Reservations on a chart, not just a calendar

Booking Calendar by wpdevart stores each reservation as a row in wp_bk_form_data (or the plugin's equivalent table), with check-in and check-out dates, the linked calendar ID, the form submission data, and a payment status. The plugin's admin gives a per-calendar reservation list and a calendar grid view, which suit day-to-day triage and limit any cross-calendar review of utilisation, payment health, or daily booking volume.

SleekView Charts joins the reservation table and the calendar definition into one chart dataset. A rentals dashboard pins active reservations as a Number, charts payment-status mix as a Donut, ranks calendars by reservation count as a horizontal Bar, and plots daily reservations as an Area chart across the selected range. Each card reads from the same dataset, so a date filter at the dashboard level cascades to every card without per-card duplication.

Aggregations run through indexes the plugin maintains on calendar ID and reservation date. A multi-property install with thousands of historical reservations renders the whole dashboard in well under a second on a typical host.

Workflow

Join Booking Calendar tables once

1

Source from the reservation table

Use the plugin's reservation table as the dataset base. Each row is one reservation with check-in, check-out, calendar ID, payment status, and form submission data ready as typed columns for charts.
2

Join calendar definitions

Pull the calendar definitions table onto the reservation dataset to resolve calendar IDs to readable names. The form submission columns land alongside each reservation row for richer chart breakdowns.
3

Configure four chart cards

Add a Number card for active reservations, a Donut for payment status mix, a horizontal Bar ranking calendars by reservation count, and an Area card plotting daily reservation volume across the date range.
4

Save per-role chart boards

Reservations staff get the active KPI and daily volume board. Owners get the calendar-by-calendar ranking. Finance gets payment-status totals. Each board uses the same dataset and filters consistently.

Sample dashboard

Charts you can build from Booking Calendar data

An active-reservation KPI, a payment status donut, a per-calendar booking ranking, and a daily reservations trend. Every card reads from the same joined reservation dataset.
Number · Default

Active reservations right now

Count of reservations whose check-in date has passed and check-out date is still in the future on wp_bk_form_data, scoped to approved status. The headline number a reservations team checks every shift.
Count
Pie · Donut

Payment status mix this week

Donut across pending, completed, refunded, and failed values on the payment_status column. Surfaces the share of reservations still awaiting payment across the active date range on the install.
Count group by payment_status
Bar · Horizontal

Top calendars by reservation count

Horizontal bar ranking calendars by reservation count, joined from the calendar definition table. Surfaces the calendars that fill quickly and the ones with weak demand for the period.
Count group by calendar_id
Area · Gradient

Daily reservations trend chart

Gradient area chart of reservation count per check-in date on wp_bk_form_data. Useful for spotting weekday patterns and the impact of campaigns on cross-calendar booking volume weekly.
Count group by check_in_date

Comparison

Default Booking Calendar admin vs SleekView Charts

Booking Calendar admin

  • Booking Calendar ships a list and a calendar grid, not configurable charts
  • Per-calendar booking rankings require manual counting across separate views
  • Payment-status mix is not surfaced as its own chart card in the admin
  • Daily reservation trend across a selectable date range is not native
  • No saved per-role chart boards for reservations, owners, or finance

SleekView Charts

  • Cards built on the wpdevart reservation table joined to calendar definitions
  • Number, Donut, Bar, and Area cards tied to real reservation columns
  • Dashboard-level filters cascade across every card on the board at once
  • Cross-calendar booking rankings and daily trends without manual exports
  • Per-role boards gated by WordPress capabilities for clean role separation

Features

What SleekView Charts gives you for Booking Calendar by wpdevart

Cards, not per-calendar views

Pick the dimension, the metric, and the chart type per card. Build an active-reservation KPI one week and switch to a per-calendar payment donut the next, without leaving the WordPress admin or touching theme code.

Calendars and reservations joined

Calendar definitions and reservations join into a single SleekView dataset, so every chart card on the dashboard reads from the same join and groupings stay consistent across the whole saved board.

Per-role saved chart boards

Reservations staff, owners, and finance each save the dashboard they care about. WordPress capability gating decides who opens which view so each role lands on the right chart board by default.

Audience

Who builds Booking Calendar charts dashboards

Reservations and front desk

Active reservation count, today's check-ins, and pending payments visible in one dashboard before each shift. Replaces eyeballing a calendar grid with a single chart view.

Property and rental owners

Calendar-by-calendar booking ranking and weekly trend on one board so capacity decisions and marketing planning run off the same chart view, not a spreadsheet pivot.

Finance and bookkeeping

Payment-status totals, refund counts, and revenue by calendar filtered by date range. Month-end reconciliation runs from a saved chart board, not CSV exports.

The bigger picture

Why multi-calendar bookings need chart dashboards

Booking Calendar by wpdevart handles the multi-calendar booking flow cleanly: each calendar has its own form, its own availability grid, and its own reservation list. What it doesn't do is summarise across calendars or trends in any flexible way. Owners and reservations teams ask the same handful of questions every week: how many reservations are active right now, which calendar fills fastest, what share of bookings still owe payment, whether daily volume is rising.

Each question is one chart against the reservation table that already lives inside WordPress. SleekView Charts gives that dataset a rendering layer with cards that map cleanly to operational questions: Number for the active KPI, Donut for the payment share, Bar for the ranking, Area for the trend. The plugin keeps owning per-calendar triage, the chart board gives the team the cross-calendar view that pure plugin admin has never delivered to operators.

Questions

Common questions about SleekView Charts for Booking Calendar by wpdevart

No. The Booking Calendar per-calendar reservation lists and calendar grid stay where they are. SleekView Charts sits alongside as a configurable layer so reservations staff, owners, and finance each get the cross-calendar chart dashboards the plugin doesn't ship today without changing the booking flow.

 

Yes. Form submission columns on wp_bk_form_data can be pivoted into typed dataset columns by field key. SleekView uses each typed column as a chart's groupBy or valueColumn, so custom intake fields become charts without writing any custom SQL or PHP for the data path.

 

The calendar_id column on the reservation table joins onto the calendar definitions table and resolves to a readable name. A single saved configuration drives the join, so every chart card on the dashboard uses the same calendar mapping consistently for the board.

 

Yes. A Number card counting reservations whose check-in date has passed and check-out date is still in the future on the chosen reference date gives the active-reservation KPI for any moment. Useful for daily front-desk readiness checks and capacity planning ahead.

 

Yes. A date range, calendar filter, or payment-status filter at the dashboard level cascades to each card on the board. A weekly review and a quarterly revenue trend can share the same saved configuration without duplicating filter selections card by card every time.

 

Cards query the live wpdevart reservation table on render. A new reservation created from the frontend booking form or the admin appears in every card on the next reload, with no separate sync, scheduled refresh, or cache flush step between event and chart update.

 

Yes. Aggregations run server-side using the indexes the plugin maintains on calendar_id and check-in date. A multi-property install with thousands of historical reservations renders the whole chart board in well under a second on a typical Kinsta host today consistently.

 

Yes. Each saved board is gated by a WordPress capability so reservations staff, property owners, and finance each open the dashboard that matches their job. The reservations board and the finance revenue board stay separate by default for each user logging in.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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