✨ 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 Team Booking: team members & reservations as tables

Team Booking syncs with each team member's Google Calendar and stores reservations as custom posts. SleekView pivots the calendar sync metadata into proper columns so reservations across the whole team appear on one editable schedule.

♾️ Lifetime License available

SleekView table view for Team Booking

Team scheduling as one editable view

Team Booking stores reservations as a custom post type with start time, end time, service ID, team-member assignment, and customer details in wp_postmeta. Team members and services are configured through the plugin's settings, and each team member's availability is read from a connected Google Calendar so external events block out booking slots automatically.

The default admin lists reservations with fixed columns and surfaces team-member info one row at a time. Comparing two team members' schedules side by side, filtering by service across members, or auditing which reservations came from which Google Calendar all require opening many records.

SleekView reads the reservation CPT directly, pivots the postmeta fields into named columns, and joins to the team-member configuration and service settings. Inline-edit a reservation's status and the change routes through Team Booking's own update so Google Calendar stays in sync.

Workflow

From Team Booking CPT to one editable team grid

1

Map the reservation CPT

Choose the Team Booking reservation CPT as the source and add date, time, service, team member, and customer email as columns.
2

Join service and member settings

Join the configured service titles and team-member profiles so each row shows human-readable labels. Add the synced Google Calendar identifier as a column.
3

Save team views

Save per-member daily schedules, a cross-team today-pending queue, and a per-service utilisation view. Filter on any combination of joined columns.
4

Edit status inline

Update status inline. Team Booking's own methods push the change back to the synced Google Calendar and fire customer-notification emails.

Sample columns

A typical Team Booking view

One row per reservation with team member, service, customer, and status visible.
Source: wp_posts (post_type=tbk_reservation) + wp_postmeta
Date Time Service Team member Customer Calendar Status
May 20 09:00 Consult Alex ria@design.io alex@studio.co Confirmed
May 20 11:00 Consult Tom mia@brew.coop tom@hello.dev Pending
May 21 13:00 Review Alex alex@studio.co alex@studio.co Confirmed
May 21 15:00 Review Tom tom@hello.dev tom@hello.dev Cancelled

Comparison

Default Team Booking admin vs SleekView

Default Team Booking admin

  • Reservations list shows fixed columns, team member context isn't filterable inline
  • Comparing two members' schedules requires switching admin screens
  • Postmeta-stored service and timing fields hidden from filters
  • Bulk status changes go one row at a time
  • No combined view of reservations and which Google Calendar synced them

SleekView

  • Pivot reservation postmeta into typed columns
  • Filter by team member + service + date in one saved view
  • Inline-edit reservation status, with Google Calendar sync intact
  • Surface which team member's calendar produced each booking
  • Save per-member views, gated by capability

Features

What SleekView gives you for Team Booking

Per-member views

Each team member pins a saved view filtered to their own assignment in wp_postmeta, sorted by reservation time. One grid, no per-member screen-switching.

Calendar-aware columns

The Google Calendar tied to each reservation appears as a column, so the operator sees at a glance which member's calendar produced each booking and whether it's still synced.

Inline status edits

Confirm, cancel, or reschedule reservations inline. Updates route through Team Booking's status methods so Google Calendar entries and customer emails stay in sync.

Audience

Who uses SleekView for Team Booking

Team members

Each member opens a saved view filtered to their assignments, sorted by time. The grid replaces a daily calendar export.

Team leads

Cross-member daily view that shows the whole team's day at once. Spot underbooked members and shift reservations as needed.

Operations

Per-service utilisation across members. Sort by reservation date and service to see which service runs hottest and which members handle the bulk of it.

The bigger picture

Why team-based booking needs cross-member views

Team Booking is at its best when several team members each take bookings from the same site. The plugin handles the heavy lifting of per-member availability, calendar sync, and service configuration, and the default admin focuses on creating and editing those entities one at a time. The gap shows up on a busy week: a team lead wants to see every member's day at once, an individual member wants their own day sorted by time, and finance wants to know who handled which paid reservation last month.

SleekView reads the same data Team Booking writes and turns the per-row view into a per-team grid. Each member's calendar sync is visible inline, status edits route through the plugin's own update so Google Calendar stays in step, and saved views give each role exactly the slice they need. The result is a team that runs from one screen instead of one screen per member.

Questions

Common questions about SleekView for Team Booking

Yes. Each reservation row carries a reference to the synced Google Calendar event, so SleekView can surface whether sync is current and use Team Booking's own status methods to push edits back into the calendar.

 

Yes when SleekView uses Team Booking's status update path. Confirmation, cancellation, and reminder hooks fire on each transition. Direct table writes skip hooks, useful only for bulk migrations.

 

Yes. Save a view filtered by team-member assignment matching the current user, gate by capability, and each member logs in to their own schedule from the same install.

 

Yes. Payment status from Team Booking's payment metadata appears as a column on the reservation row, so finance can audit paid versus unpaid reservations without opening each one.

 

Yes. Add status as a column, group or filter by team member, and the row counts give the no-show rate. Save the filtered view as a weekly check or export to CSV for trends.

 

Queries are paginated server-side and use the indexes WordPress already maintains on wp_postmeta. The grid loads only the visible rows, so even teams with many members and services stay responsive.

 

Yes. Any saved view exports to CSV with the current filter applied, ready for payroll calculation by member or for finance reconciliation against the payment gateway.

 

Yes. Multilingual configurations (WPML, Polylang) store the originating language per reservation; SleekView's column rendering follows that language tag, so the grid reads consistently across locales.

 

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