SleekView Charts for Easy Appointments: appointment dashboards
Easy Appointments spreads bookings across ea_appointments, ea_connections, and per-connection rules. SleekView Charts joins them once and renders dashboards a small clinic, a shop, or a service business can build in minutes without exports.
♾️ Lifetime License available
Join ea_appointments to its connections
Easy Appointments stores each booking as a row in wp_ea_appointments, linked to a worker, a service, and a location through wp_ea_connections. Per-appointment custom fields live in wp_ea_meta_fields, and the per-connection rules table holds availability and slot data. The plugin's admin shows a paginated list and a calendar, which work well for triage and limit any review of worker utilisation or service mix beyond a single page.
SleekView Charts treats wp_ea_appointments as a chart dataset and joins wp_ea_connections for worker, service, and location columns. A clinic dashboard pins this month's booking count as a Number, charts the service mix as a Donut, ranks workers by appointment count as a horizontal Bar, and plots daily booking volume as an Area chart across the selected date range.
Every aggregation runs through indexes Easy Appointments already creates on its tables, and meta-driven filters on wp_ea_meta_fields stay efficient. A multi-worker install with thousands of historical appointments renders the whole dashboard in well under a second.
Workflow
Join Easy Appointments tables once
Source from ea_appointments
wp_ea_appointments as the dataset base. Each row is one booking with foreign keys to worker, service, and location through wp_ea_connections ready for joining.
Join connections for context
wp_ea_connections onto the dataset for worker, service, and location columns. Add wp_ea_meta_fields for any custom intake fields you collect on the booking form per appointment.
Configure four chart cards
Save per-role chart boards
Sample dashboard
Charts you can build from Easy Appointments
Bookings made this month
wp_ea_appointments with confirmed status whose date falls in the current month, with the previous month's number shown underneath for week-on-week context.
Count
Appointments by service mix
wp_ea_connections onto the appointment dataset, surfacing which services drive most of the booking volume across the active date range.
Count
group by service
Top workers by appointment count
wp_ea_connections. Surfaces top performers and capacity gaps without leaving the admin or building a custom export.
Count
group by worker
Daily booking volume trend
wp_ea_appointments. Useful for spotting weekday patterns and campaign-driven booking spikes.
Count
group by date
Comparison
Default Easy Appointments admin vs SleekView Charts
Easy Appointments admin
- Easy Appointments ships a list and calendar, not a configurable chart dashboard
- Worker utilisation rankings require counting across paginated appointment lists
- Service-mix breakdowns are not exposed as their own chart card in admin
- Daily booking trend charts across a selectable range are not built in
- No saved per-role boards for reception, clinic owners, or finance
SleekView Charts
-
Cards built on
wp_ea_appointmentsjoined towp_ea_connections - Number, Donut, Bar, and Area cards mapped to real appointment columns
- Dashboard filters cascade across every chart card from one date-range pick
- Worker rankings and daily trends rendered live, no exports needed
- Per-role boards gated by WordPress capabilities for clean role separation
Features
What SleekView Charts gives you for Easy Appointments
Cards, not paginated lists
Pick the dimension, the metric, and the chart type per card. Build a worker utilisation bar one week and switch to a daily booking trend area chart the next, without leaving the WordPress admin or touching code.
Appointments and connections joined
Appointments, workers, services, and locations join into one SleekView dataset through wp_ea_connections, so every card reads from the same join and chart groupings stay consistent across the whole dashboard.
Per-role saved boards
Reception, clinic owners, and finance each save the board they care about. WordPress capability gating decides who opens which dashboard so each role lands on the right chart view by default.
Audience
Who builds Easy Appointments charts dashboards
Reception and front desk
Today's booking count, this week's service mix, and pending confirmations visible in a single glance before doors open. Replaces eyeballing a paginated list with one chart board.
Clinic and shop owners
Worker utilisation rankings, service mix, and weekly trend on one shared board. The numbers behind every staffing decision and service plan live in the dashboard, not in spreadsheets.
Finance and bookkeeping
Paid deposit counts, refund trends, and revenue by service filtered by date range. Month-end reconciliation runs from a saved chart board instead of a CSV pivot.
The bigger picture
Why small clinics need real chart dashboards
Easy Appointments solves the booking flow cleanly: the form, the slots, the calendar. What it doesn't do is summarise across workers and services in any flexible way. Owners and managers ask the same handful of questions every week: how many appointments we ran, which worker is most utilised, which service drives the most bookings, whether daily volume is rising.
Each question is one chart against the appointments and connections tables that already live inside WordPress. SleekView Charts gives that dataset a rendering layer, with cards that map cleanly to operational questions: Number for the KPI, Donut for the mix, Bar for the ranking, Area for the trend. The booking calendar keeps owning per-appointment triage, the chart board gives the team the worker-and-service view that pure plugin admin has never delivered.
Questions
Common questions about SleekView Charts for Easy Appointments
No. The Easy Appointments admin list and calendar stay where they are. SleekView Charts sits alongside as a configurable layer so reception, owners, and finance each get a chart dashboard the plugin doesn't ship today, without altering the day-to-day workflow at all.
 
Yes. wp_ea_meta_fields rows can be pivoted into typed columns by field key. SleekView uses each typed column as a chart's groupBy or valueColumn, so custom intake fields collected on the booking form become charts without writing any SQL or PHP.
wp_ea_connections joins onto the appointment dataset and resolves worker, service, and location IDs to readable labels. A single saved configuration drives the join, so every card on the dashboard uses the same connection mapping consistently.
Yes. A horizontal Bar grouped by worker with a counted aggregation ranks workers by appointment volume. Filter the dashboard date range and the ranking scopes automatically, so a busy month and a slow quarter use the same saved chart configuration.
 Yes. A date range, worker filter, or service filter at the dashboard level cascades to each card on the board. A weekly capacity review and a quarterly trend can share one saved configuration without per-card duplication of filter selections.
 Cards query the live Easy Appointments tables on render. A new booking created from the frontend form or admin appears in every card on the next reload, with no separate sync, scheduled refresh, or cache flush to wait on between updates.
 Yes. Aggregations run server-side using the indexes Easy Appointments already maintains on its tables. A multi-worker install with thousands of historical appointments renders the whole chart board in well under a second on a typical Kinsta host.
 Yes. Each saved board is gated by a WordPress capability, so reception, owners, and finance each open the dashboard that matches their job. The worker utilisation board and the finance revenue board stay separate by default for each user.
 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 checkoutBrowse more
- Berocket Product Filter
- Yith Woocommerce Bookings
- Wp Ecommerce
- Booster For Woocommerce
- Woocommerce Deposits
- Woocommerce Pagseguro
- Woocommerce Zapier
- Woocommerce Shipping Ups
- Woo Wallet
- Currency Switcher
- Woocommerce Stock Manager
- Yith Woocommerce Waiting List
- Yith Woocommerce Request A Quote
- Products Compare For Woocommerce
- Woocommerce Name Your Price