SleekView for LatePoint: bookings, services & customers as tables
Read directly from LatePoint's latepoint_bookings, latepoint_services, latepoint_agents, and latepoint_customers tables. Sort by start time, filter by agent or service, and inline-edit bookings without opening them.
♾️ Lifetime License available
Stop opening LatePoint bookings one at a time
LatePoint stores bookings in its own latepoint_bookings table, with related rows in latepoint_services, latepoint_agents, latepoint_customers, and latepoint_transactions. The default Bookings screen lists records with status and date but tucks service, agent, and customer details inside a per-row detail panel. SleekView joins the related tables so the columns reception actually uses sit on the page at once — sortable, filterable, and visible without one extra click per row.
For paid services, LatePoint records gateway, amount, and transaction status in latepoint_transactions. SleekView joins on booking ID so a finance view shows booking, service, customer, amount, and gateway side-by-side. Custom booking forms with extra fields (intake answers, allergies, special requests) live in booking meta — SleekView surfaces those as columns alongside the core data.
Inline edits route through LatePoint's booking update flow, so the same hooks fire as a manual edit — customer emails, agent notifications, slot releases. Bulk-confirm twenty pending bookings after a deposit reconciliation and the plugin's hooks run as if reception had clicked through each one individually — except it took a few seconds.
Workflow
How SleekView reads your LatePoint schema
Pick the source
latepoint_bookings and join services, agents, customers, and transactions. SleekView detects which add-ons are active and exposes their related columns automatically.
Compose your column set
Save and scope the view
Edit inline and ship
Sample columns
A typical LatePoint bookings view
latepoint_bookings and joins service, agent, customer, and transaction tables so the booking sits on one row.
wp_latepoint_bookings + wp_latepoint_services + wp_latepoint_agents + wp_latepoint_customers
| Booking # | Customer | Service | Agent | Status | Start |
|---|---|---|---|---|---|
| #LP-2418 | Eva Bauer | Skin consult 45 min | Hanna Krall | Approved | Apr 25, 09:30 |
| #LP-2417 | Olu Adesina | Beard trim 30 min | Tomas Reyna | Pending | Apr 25, 11:00 |
| #LP-2416 | Sara Mendez | Skin consult 45 min | Hanna Krall | Cancelled | Apr 25, 13:30 |
| #LP-2415 | Jacob Hall | Massage 60 min | Aino Virtanen | Approved | Apr 26, 10:00 |
| #LP-2414 | Camille Roux | Group yoga | Studio room B | Approved | Apr 26, 18:30 |
Comparison
Default LatePoint admin vs SleekView
Default LatePoint admin
- Service, agent, and customer details inside a per-row detail panel
- No inline editing of agent assignment or status
- Filtering limited to status, agent, and date
- Custom intake-form fields buried in booking meta
- Transactions visible on a separate screen
SleekView
-
Read directly from
latepoint_bookingsand join services, agents, customers, transactions - Inline-edit status and agent without opening bookings
- Custom intake-form fields exposed as columns
- Save filtered views per agent, service, or location
- Switch between table and kanban views grouped by status or date
Features
What SleekView gives you for LatePoint
Joined service, agent & customer columns
LatePoint splits data across multiple tables. SleekView joins them so a single row shows booking number, customer name, service, agent, status, and start time — no detail-panel hunting.
Inline-edit agent and status
Reassign an agent or flip pending to approved straight from the row. Bulk-update across a day's bookings and LatePoint's notification hooks fire — customers and agents get the same emails as a manual edit.
Filter by agent, service & location
Combine agent, service, status, and date. Save the filter as "Hanna's Tuesday", "Pending deposits this week", or "Studio B today" so reception reuses the same view every shift.
Audience
Who uses SleekView for LatePoint
Front desk & reception
Today's bookings sorted by start time with customer, service, and agent inline. Inline-confirm pending bookings after a deposit, no per-record click-through.
Agent & staff scheduling
Filter by agent to see one team member's week. Reassign bookings inline when an agent is sick — customer and agent notifications fire automatically through LatePoint hooks.
Finance reconciliation
Approved bookings joined to transactions, filtered by gateway and date. Deposit and balance amounts inline; export the filtered set to CSV for the bookkeeper.
The bigger picture
Why row-level booking ops beat per-booking clicks
LatePoint stores booking data well — dedicated tables for bookings, services, agents, customers, and transactions, with a clean schema designed around scheduling. But its admin still treats each booking as a destination. That works for a single-agent practice taking five bookings a week.
It does not work for a multi-agent salon running thirty bookings a day across two locations, a coaching practice that needs to reconcile Stripe deposits before approving sessions, or a clinic where intake-form answers must be visible to the agent before the appointment starts. The default Bookings list shows id, customer, date, and status — service, agent, deposit status, and intake answers all live one click deep. Reception wants service and agent next to start time; finance wants gateway and amount next to status; agents want only their own bookings filtered to this week.
SleekView joins the related tables, surfaces transaction data inline, and exposes per-agent or per-service filtered views the team can save once and reuse every shift. Same data, same hooks, dramatically less clicking — and an admin that finally matches how a busy calendar actually runs.
Questions
Common questions about SleekView for LatePoint
Yes. SleekView joins latepoint_bookings with latepoint_services, latepoint_agents, latepoint_customers, and latepoint_transactions so each booking surfaces with its full context on a single row. The agent UI detects each table's columns and exposes them as joinable fields.
Yes. LatePoint's custom booking-form add-on stores extra answers in booking meta. SleekView lists the meta keys actually in use — intake answers, allergies, project briefs, special requests — and adds them as columns so the data the agent needs at the start of the appointment is on the row, not behind a click.
 Yes. SleekView writes through LatePoint's booking update flow, so customer notifications, agent notifications, slot-release logic, and any wired-up custom actions fire as expected. Bulk operations iterate through the same flow so the side effects match a manual edit.
 
Yes. latepoint_transactions stores gateway, amount, and status per transaction with a booking reference. SleekView joins on booking ID and surfaces transaction columns so a finance view shows booking, service, customer, amount, and status side-by-side — useful for daily reconciliation.
LatePoint supports both repeating series and group bookings (one service slot, multiple customers). SleekView reads each pattern — a series view shows every instance flattened, while group bookings expand to a sub-table per slot listing each attendee. Pick the pattern that matches the workflow.
 No — it's an additional admin surface. The default LatePoint screens stay where they are for the calendar UI, agent dashboards, and customer-facing flows. SleekView gives staff, reception, and finance teams the row-level views they actually need without disturbing the booking flow your customers use.
 
Queries hit indexed columns on latepoint_bookings directly (id, status, start_datetime, agent_id, customer_id). Joins use the related tables' primary keys. 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 tabs for bookings (by date), customers (by lifetime spend), and transactions (by gateway). Customer name on the booking view links through to the customer's detail view with their full booking history.
 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