✨ 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 Kanban for Easy Appointments

SleekView Kanban reads the Easy Appointments ea_appointments table, groups every appointment by its status, and lets you drag a card from Pending to Confirmed, Reservation, or Cancelled with the change written through the plugin's own update path.

♾️ Lifetime License available

SleekView Kanban board for Easy Appointments

Easy Appointments lists hide the day's real work

Easy Appointments stores every appointment as a row in ea_appointments with a status column whose values are pending, confirmed, cancelled, or reservation for blocked slots. The default admin lists those appointments as a flat table sorted by start time with the status as a small column per row, which works for a quiet calendar and breaks down once you have a steady stream of bookings across multiple staff.

SleekView Kanban reads the same ea_appointments table and treats the status column as the natural axis to group by. Each card surfaces the customer name, the service, the worker, the start datetime, and the price. Columns mirror your real Easy Appointments statuses, so the pending stack and the confirmed stack each read as a single number rather than as labels scattered across rows.

Drag a card from Pending to Confirmed and SleekView calls the same Easy Appointments update path the admin uses, which fires the confirmation email and refreshes the front-end calendar. Drag to Reservation to block a slot without an actual booking and the slot is removed from public availability. Per-worker boards keep each provider focused on their own rows without changing how the shared database works.

Workflow

Spin up an Easy Appointments kanban in four steps

1

Connect Easy Appointments

Point SleekView at the Easy Appointments data source. It discovers ea_appointments, the linked workers, services, and locations, and any custom form fields you collect at booking time without manual mapping.
2

Pick the appointment status column

Choose the Easy Appointments status field as the group-by axis. SleekView lists every distinct status and renders one column per value: Pending, Confirmed, Cancelled, Reservation, and any custom states you use.
3

Choose what shows on each card

Pick the fields the front desk actually reads: customer, service, worker, location, start datetime, and price. SleekView formats dates and currency and resolves worker, service, and location IDs into readable labels.
4

Enable drag-and-drop status writes

Turn on writeback so dragging a card calls Easy Appointments's update path. Confirmation emails and calendar availability changes fire exactly as the admin would, with optional confirmation on destructive drags like Cancelled.

Sample board

Sample Easy Appointments board

A live preview of how your Easy Appointments group into status columns with cards surfacing customer, service, worker, location, and start time.
Pending
8
Consultation, Tuesday 10:00
Joanna Lee, worker Dr. Park
Massage 60 min, Wednesday 14:00
Tom Reid, location Studio A
Coaching call, Friday 16:00
Petra Wolf, worker Coach Eva
Confirmed
29
Haircut, Thursday 11:30
Daniel Park, 65.00 USD
Therapy session, Monday 17:00
Anonymous, worker Dr. Singh
Personal training, Wednesday 7:00
Tom Reid, location Gym B
Reservation
15
Studio A, Tuesday 13:00
Manual block, cleaning
Gym B, Wednesday 12:00
Manual block, maintenance
Studio A, Friday 09:00
Worker holiday, blocked
Cancelled
9
Initial consult, Tuesday 11:00
Customer cancelled, refund issued
Coaching call, Friday 18:00
Worker cancelled, rescheduled
Photo shoot, Sunday 16:00
Weather cancellation

Comparison

Easy Appointments list vs SleekView Kanban

Default Easy Appointments admin

  • Flat appointment list sorted by start time with status as a small label per row
  • Status changes require opening each appointment and editing the dropdown one by one
  • No glance count of how many appointments are pending right now
  • Reservation blocks and real appointments share a list and need filters to separate
  • Per-worker views require manual filters every visit instead of a saved board

SleekView Kanban

  • Groups Easy Appointments status values into one column per stage with live counts
  • Drag from pending to confirmed writes through the plugin's own update path
  • Cards show customer, service, worker, location, start time, and price at a glance
  • Confirmation emails and calendar availability changes fire on every drag
  • Per-worker saved views give each provider a focused board for their own appointments

Features

What SleekView Kanban gives you for Easy Appointments

Group by any status field

Use the built-in Easy Appointments statuses or any custom value your workflow has added. SleekView lists every distinct value in the column and renders one board column per status, with counts that update live as you drag cards across stages.

Drag to change appointment status

Move a card from Pending to Confirmed and SleekView calls the same Easy Appointments update path the admin dropdown uses. Confirmation emails and calendar refreshes fire so nothing in the lifecycle silently breaks.

Configurable card fields

Pick which appointment fields land on each card: customer, service, worker, location, start datetime, price, or any custom intake-form field. Dates, currency, and worker profile links format themselves automatically.

Audience

Workflows the kanban view unlocks for Easy Appointments

Daily confirmation queue

Start each morning on the Pending column, scan new requests, drag the ones that fit into Confirmed. The board doubles as the front desk's checklist for the day ahead.

Per-worker boards

Save one board per worker so each provider sees only their own appointments. The clinic owner keeps an all-workers board for the morning standup and the daily plan.

Manual blocking

Drag a card into Reservation to block a slot for cleaning, maintenance, or worker holidays without entering a fake booking. The front-end availability calendar updates automatically.

The bigger picture

Appointment lists are queues, boards are plans

Easy Appointments captures bookings cleanly. The default admin lists them in start-time order, which works for a one-worker calendar and falls apart the moment two providers, three services, and a phone all want attention. The board view fixes this by making the only state that matters, the appointment status, the primary axis of the screen.

You can see at a glance how many requests still need a confirmation, how many of yesterday's confirmed slots actually completed, and how many slots have been blocked as Reservations for cleaning or maintenance. Cards make individual appointments legible at the level of customer, service, worker, location, start time, and money, which is exactly what front-desk staff and providers need to plan a day. Drag is the natural verb for moving an appointment from one stage to the next, and because SleekView writes through Easy Appointments's own update functions, every drag still triggers the confirmation emails and the calendar availability changes you already configured.

List view and board view become two reading surfaces over the same data instead of a tradeoff.

Questions

Common questions about SleekView Kanban for Easy Appointments

Every value Easy Appointments writes to the status column: Pending, Confirmed, Cancelled, and Reservation. Any custom status you have registered through a snippet or extension appears as its own column the moment an appointment lands in it, with no manual mapping required.

 

Yes. SleekView calls the same update path the admin dropdown uses, so the row in ea_appointments changes, confirmation emails fire, and the front-end calendar availability refreshes exactly as if you had used the standard interface.

 

SleekView offers an optional confirmation prompt on drags into destructive columns like Cancelled, and any drag can be reverted by dragging back. The notification flow still runs through Easy Appointments, so the customer email behaves the same way it would from the admin.

 

Yes. Dragging a card into Reservation, or creating a new card directly in the Reservation column with the worker, service, and time slot, blocks the slot on the front-end calendar without creating a real customer booking. The block is auditable through the SleekView activity log.

 

Yes. SleekView reads appointment state on a short interval and reconciles drags against the live record, so if a colleague has already confirmed a booking on their screen, you see the new state before your drag conflicts. Optimistic updates revert cleanly on rejected writes.

 

The primary grouping is status, but each card surfaces the worker, service, location, and start time, which gives you the same visibility you would get from the calendar without leaving the board. Saved filters scope a board to a single worker when needed.

 

Yes. Save a filtered view per worker or location and SleekView renders one board per saved view. Column counts and writes are scoped to the rows in that view, so each provider has a focused screen while the owner has an all-workers board for the standup.

 

Yes. SleekView only loads cards for the columns currently visible and paginates older appointments into a scroll-on-demand tail. Indexing on the status column keeps group counts cheap even for clinics with years of appointments in the table.

 

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