✨ 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 for Bookings Pro: appointments & resources as tables

Read directly from Bookings Pro's appointment posts, resource records, and payment meta. Sort by date, filter by status or staff, and inline-edit appointments without opening them.

♾️ Lifetime License available

SleekView table view for Bookings Pro

Stop opening appointments one at a time

Bookings Pro stores appointments as a custom post type with rich meta — service ID, staff/resource ID, start and end times, customer details, payment status, internal notes. The default admin list shows id, customer, date, and status, but every other field hides behind a per-appointment detail screen. SleekView reads the post type and joins post meta so the columns the front desk actually uses sit on the page at once.

For multi-resource setups, appointments link to staff or resource records. SleekView resolves the resource ID and surfaces resource name, role, and capacity inline so a manager filtering by staff member sees who's booked, when, and for what — without bouncing between appointments and the resources screen.

Payments live in their own meta block with gateway, amount, and transaction reference. SleekView surfaces them as columns so finance reconciles Stripe deposits against appointment status in one place. Inline edits route through the booking update flow, so any post-update hook your custom logic depends on still fires — a status change still triggers the customer email, a refund still releases the time slot.

Workflow

How SleekView reads your Bookings Pro schema

1

Pick the source

Choose the booking post type and join resource posts plus payment meta. SleekView detects which booking taxonomy and meta keys exist on your installation and exposes them as joinable columns.
2

Compose your column set

Add core fields (start, end, status), resource columns (name, room, role), service meta, and payment data. The agent UI lists meta keys actually in use so column setup is fast and accurate.
3

Save and scope the view

Name it ("Today's confirmed", "Pending deposits", "Mara's week") and gate it by WordPress capability so reception, staff, and finance each get their own column set.
4

Edit inline and ship

Confirm appointments, reassign staff, mark no-shows — all routed through the post update flow so customer emails, slot releases, and integration webhooks fire as expected.

Sample columns

A typical Bookings Pro appointments view

SleekView reads booking posts and joins postmeta so service, resource, status, and payment data sit on the same row.
Source: wp_posts (booking) + wp_postmeta
Booking # Customer Service Resource Status Start
#A-1182 Anna Lindqvist 60 min consult Mara Halls Confirmed Apr 25, 09:00
#A-1181 Daniel Park Massage 90 min Sven Aalto Pending Apr 25, 10:30
#A-1180 Yusuf Demir 60 min consult Mara Halls Cancelled Apr 25, 13:00
#A-1179 Linnea Roos Massage 60 min Sven Aalto Confirmed Apr 26, 11:00
#A-1178 Marcus Behl Group class Studio room A Confirmed Apr 26, 18:00

Comparison

Default Bookings Pro admin vs SleekView

Default Bookings Pro admin

  • Service, resource, and notes hidden behind a per-appointment detail screen
  • No inline editing of status or staff assignment
  • Filtering limited to status and date
  • Resource details require a second screen
  • Payment data visible only inside the appointment record

SleekView

  • Read directly from booking post types, joined to resource posts and meta
  • Inline-edit status and staff assignment without opening appointments
  • Custom columns for service, resource, payment, and any meta key
  • Save filtered views per staff member, room, or service
  • Switch between table and kanban views grouped by date or status

Features

What SleekView gives you for Bookings Pro

Service & resource as columns

Build separate views for the front desk, staff schedule, and finance. Each resolves the resource ID to a name, joins service meta, and pulls the payment block — no hopping between three admin screens.

Inline-edit status without opening appointments

Flip pending to confirmed, reassign staff, mark as no-show — all from the row. Bulk-update across a day's bookings and the customer email and slot-release hooks fire as expected.

Filter by staff, service & date range

Combine resource, service, status, and date. Save the filter as "Mara's Friday", "Massage room next week", or "Pending deposits" so the front desk reuses the same view every shift.

Audience

Who uses SleekView for Bookings Pro

Front desk

Today's bookings sorted by start time with customer, service, and staff visible inline. Inline-confirm pending appointments after a deposit lands, no per-record click-through.

Staff & resource managers

Filter by resource to see one staff member's week. Reassign appointments inline when a colleague calls in sick — the customer-notification hook fires automatically.

Finance reconciliation

Confirmed bookings filtered by gateway and date with deposit amount inline. Export the filtered set to CSV for the bookkeeper without leaving WordPress.

The bigger picture

Why row-level booking ops beat per-appointment clicks

Bookings Pro stores appointment data well — separate post types for bookings and resources, structured meta for time, payment, and status — but its admin still treats each appointment as a destination. That works for a one-room therapy practice taking five bookings a week. It does not work for a multi-staff salon running thirty appointments a day, a coaching practice reconciling Stripe deposits before confirming sessions, or a fitness studio managing class capacity across multiple resources.

The default appointments screen shows id, customer, date, and status — service, resource, payment, and notes all live one click deep in postmeta. Reception wants service and staff next to start time; finance wants deposit status next to gateway; staff want to see only their own bookings filtered to this week. SleekView resolves resource IDs to names, joins payment meta as columns, and exposes per-staff or per-room filtered views the team can save once and reuse every shift.

Same data, same hooks, dramatically less clicking — and an admin that finally fits the day-to-day rhythm of running a busy calendar.

Questions

Common questions about SleekView for Bookings Pro

Yes. Resources (staff, rooms, equipment) are typically separate post types referenced by ID in appointment meta. SleekView joins on the resource ID and surfaces the resource title and any meta you choose — role, room number, capacity — as inline columns so the front desk sees who and where without a second screen.

 

Yes. Bookings Pro stores deposit and balance amounts plus gateway and transaction reference in postmeta. SleekView surfaces these as columns so a finance view can reconcile Stripe or PayPal against appointment status — useful for catching pending deposits at the start of each day.

 

Yes. SleekView writes through the post update flow, so save_post_booking and any plugin-specific hooks fire as expected. Status changes still trigger customer emails, cancellations still release the time slot, and integrations still receive their webhook payloads.

 

Indirectly — SleekView shows what's booked, not the empty space between bookings. For an availability heat-map, switch to the kanban view grouped by date and resource so the gaps visualise naturally. The default appointment calendar in Bookings Pro stays available for booking-against-availability work.

 

Bookings Pro stores recurring series either as separate appointment posts linked by a series ID or as a single record with recurrence meta, depending on the version. SleekView reads either pattern — you can show a flat list of every instance, or filter to a series ID for a per-series view.

 

No — it's an additional admin surface. The default Bookings Pro screens stay where they are for booking creation, calendar viewing, and customer-facing flows. SleekView gives staff and finance teams the row-level views they need without disturbing the booking flow your customers already use.

 

Queries hit indexed postmeta keys directly (start datetime, status, resource ID). Date-range filters use the indexed start-time meta. For very large calendars, opt-in materialised columns can push frequently-filtered meta keys into dedicated indexed storage to keep queries fast.

 

Each table is one view, but views are switchable inside a single SleekView page. Build a tabbed setup with one tab per source — appointments by date, customers by lifetime spend, payments by gateway. The customer column on the appointment view links through to the customer detail.

 

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