✨ 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 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

SleekView table view for FluentBooking

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

1

Source from bookings

Use wp_fcal_bookings as the base so each row carries meeting time, attendee, calendar, host, status, and payment for the booking.
2

Join calendars and CRM

Add 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.
3

Save per-host views

Add filtered views per host, calendar, or event type — round-robin demos, paid coaching, group workshops. Each team opens its own slice with one click.
4

Enable inline ops

Mark host, time, status, and payment editable. Bulk reschedule, cancel, and reminder sends route through FluentBooking actions so attendee emails and CRM tags update in sync.

Sample columns

A typical FluentBooking meetings view

One row per booking with attendee, calendar event, host, and payment state.
Source: 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 CSV or push them into FluentCRM tags.

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.

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