SleekView for FluentBooking: bookings, calendars & hosts as tables
FluentBooking stores bookings, calendars, events, and meetings in wp_fcal_* tables and slices them through fixed dashboard widgets. SleekView turns the slices into one flat, editable grid with FluentCRM joined in.
♾️ Lifetime License available
Every FluentBooking meeting in one grid
FluentBooking's bookings list is solid but fixed: no column picker, no saved filters, and round-robin host data split across calendars and hosts. Payment status, custom questions, and UTM data sit inside each booking detail and never appear together. Reports are dashboard widgets — useful for a glance, not for an operation. SleekView replaces the slice-and-widget model with one grid keyed on bookings.
Each row joins wp_fcal_bookings with the calendar event, host, attendee, and payment status, plus the FluentCRM contact when FluentCRM is active. Filters cover the actual work — calendar, host, event type, payment, FluentCRM tag — and the same filters drive bulk reschedule, cancel, or reminder sends. Round-robin team events resolve to the assigned host on each row while staying filterable as a team pool, so a sales manager can see the team's pipeline as both an aggregate and per individual.
Custom booking questions become columns automatically, recurring events split into separate rows for per-occurrence edits, and FluentCRM tags can be set in bulk from the toolbar. Inline reschedules, host swaps, and status changes all flow through FluentBooking's standard actions so attendee notifications go out as normal. Exports include only the columns visible in the current view — useful when finance needs payment data and marketing needs UTM data from the same underlying bookings.
Workflow
Join FluentBooking and FluentCRM into one grid
Source from bookings
wp_fcal_bookings as the base so each row carries meeting time, attendee, calendar, host, status, and payment for the booking.
Join calendars and CRM
wp_fcal_calendars and wp_fcal_calendar_events for event metadata, and the FluentCRM contact table when active so contact context lives next to the booking.
Save per-host views
Enable inline ops
Sample columns
A typical FluentBooking meetings view
wp_fcal_bookings, wp_fcal_calendars, wp_fcal_calendar_events
| Meeting time | Attendee | Calendar event | Host | Status | Payment |
|---|---|---|---|---|---|
| May 06 — 11:00 | Tessa Ng | 30-min discovery | Jen | Confirmed | Free |
| May 06 — 13:30 | Owen Davies | 60-min coaching | Marco | Pending | $150 |
| May 07 — 09:00 | Sara Lopez | Round robin demo | Sales pool | Confirmed | Free |
| May 07 — 16:00 | Felix Rein | Group workshop | Marco | Cancelled | Refunded |
Comparison
Default FluentBooking admin vs SleekView
Default FluentBooking admin
- FluentBooking's bookings list is solid but fixed: you cannot pick which columns to show or save a filter.
- Round-robin and team data is split across calendars and hosts, so a global meeting view requires several screens.
- Payment status, custom questions, and UTM data are buried inside each booking detail.
- Inline editing of host, time, or status is not part of the default UI.
- Reports rely on fixed dashboard widgets with no flexible export.
SleekView
- Joins bookings, calendar events, hosts, and FluentCRM data on a single row.
- Inline edit host, time, status, or payment without opening a sidebar.
- Save filtered views per calendar, host, or event type for each team.
- Bulk reschedule, cancel, or send reminder emails for selected rows.
-
Export visible columns as
CSVor push them intoFluentCRMtags.
Features
What SleekView gives you for FluentBooking
Calendar and CRM joined
Combines FluentBooking events with FluentCRM contact data so booking, host, calendar, and contact stage live on one row per meeting.
Per-host views
Filter by calendar, host pool, or event type and pin a saved view for every team member — sales reps, coaches, recruiters open their own slice instantly.
Inline reschedules
Move a meeting time or change host inside the cell and FluentBooking sends the right notifications, with FluentCRM tags updating automatically when configured.
Audience
Who uses SleekView for FluentBooking
Sales teams
Track every demo and discovery call across hosts in one filtered list, with FluentCRM stage and tags joined to each booking row.
Coaches and consultants
Open today's meetings, edit timing, and update payment state without leaving the table — recurring sessions split per occurrence so edits stay surgical.
Recruiters
Manage candidate slots and round-robin interviewers from one searchable grid, filtering by interviewer pool or candidate stage as needed.
The bigger picture
Why coaching and sales need cross-calendar visibility
FluentBooking shines when one host runs one calendar, and gets harder as the team grows. A sales pool with three reps and four event types fragments fast across the dashboard's per-calendar widgets. A coaching practice running discovery calls, recurring sessions, and group workshops sees those as separate slices.
The work that team actually does — finding the next coaching slot for a client, reviewing the round-robin pipeline, sending a reminder for tomorrow's group session — happens across slices, not within one. The default UI forces the operator to do the join in their head every time. SleekView builds the join into the data layer instead.
One grid, one filter set, one bulk action surface. Add FluentCRM and the same row carries CRM tags, last contact date, and contact stage, so the booking is no longer disconnected from the relationship around it. Sales sees the pipeline as a list.
Coaches see the week as a list. Recruiters see candidate slots and round-robin interviewers as a list. The list is what the work needs.
Questions
Common questions about SleekView for FluentBooking
Yes. It reads from wp_fcal_bookings and joined tables and writes through FluentBooking actions so notifications stay correct. The grid never bypasses the plugin's lifecycle for state changes — only for the read path, where direct queries beat REST round-trips on large catalogues.
Custom questions become columns automatically, and you can filter or sort by their answers. Useful for screening flows where the answer drives the next action — for example, qualified leads filtered by their answer to a budget question, ready for a bulk follow-up.
 If FluentCRM is connected, contact tags appear as a column and can be filtered like any other field. Combined with booking status and event type, that turns the grid into a working CRM pipeline rather than a calendar with notes attached.
 Yes. The host pool resolves to the assigned host on each row and remains filterable as a team. Sales managers can see the pool's pipeline as a whole or scope to a single rep, both from the same grid, without switching screens.
 Filter the rows, pick a new time block, and SleekView fires the standard reschedule flow for each booking. Attendee notifications go out exactly as they would for a single reschedule, and any FluentCRM automation tied to the booking trigger runs as configured.
 Recurring occurrences appear as separate rows so a single instance can be edited without touching the rest of the series. Filter on the recurring parent to see the whole series, or filter to the next four weeks of occurrences for a coaching review.
 UTM and lead source values attach to the booking record and surface as columns in the grid. Filter by source, group by campaign, and pull a per-source export — the marketing question that used to require digging into individual booking detail pages becomes a saved view.
 Yes. Payment status and gateway sit on each booking row, and the bulk refund action runs through the same gateway integration the booking detail page uses. Reconciling paid coaching sessions against gateway exports becomes a one-filter operation.
 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