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

SleekView Kanban reads the Amelia amelia_appointments and amelia_customer_bookings tables, groups appointments by their booking status, and lets you drag a card from Pending to Approved, Canceled, Rejected, or No-show with the change written back to Amelia.

♾️ Lifetime License available

SleekView Kanban board for Amelia

Amelia hides the day's actual workload in a list

Amelia stores every appointment as a row in amelia_appointments, each with a status column whose values are pending, approved, canceled, rejected, or no-show. The customer-side link rows live in amelia_customer_bookings, again with their own status. The default Amelia admin lists appointments as a calendar or as a tabular feed, both of which make it hard to see how many requests still need you to approve them and how many of yesterday's approved slots actually showed up.

SleekView Kanban reads the same two tables, treats the status column as the natural axis to group by, and renders one column per status value. Cards show the customer name, the service or event, the start datetime, the assigned employee, and the price. Counts update as you drag, and you can colour columns to match the urgency of each stage so the pending column reads as something that needs attention now.

Drag a card from Pending to Approved and SleekView calls Amelia's appointment update endpoint, which means the customer notification emails fire, the SMS plugin you already configured sends, and Google Calendar sync pushes the new state. Drag to No-show after the slot has passed and Amelia's reporting captures the data the same way it does when you click the dropdown manually.

Workflow

Spin up an Amelia kanban in four steps

1

Connect your Amelia install

Authorise SleekView against your Amelia data source. It discovers the appointment, customer booking, service, event, and employee tables along with their relationships so cards can show customer and service names instead of IDs.
2

Pick the status column to group by

Choose Amelia's status field on either the appointment or the customer booking. SleekView renders one column per distinct value: Pending, Approved, Canceled, Rejected, No-show, and any custom status you have added.
3

Choose what shows on each card

Pick the fields that matter at a glance: customer, service, employee, start datetime, duration, and price. SleekView formats dates and currency and resolves Amelia's relational fields into readable labels automatically.
4

Enable drag-and-drop status writes

Turn on writeback so dragging a card calls Amelia's appointment endpoint. Notifications, SMS, calendar syncs, and webhooks fire exactly as if you had used Amelia's dropdown, with optional confirmation on destructive drags.

Sample board

Sample Amelia appointments board

A live preview of how your Amelia appointments group into status columns with cards surfacing customer, service, employee, and start time.
Pending
9
Dental cleaning, Tuesday 10:30
Dr. Park, Joanna Lee
Personal training, Wednesday 7:00
Coach Mike, Tom Reid
Therapy session, Friday 17:00
Dr. Singh, anonymous
Approved
42
Haircut and beard, Thursday 12:00
Stylist Ana, $55.00
Initial consult, Monday 15:00
Dr. Khan, Petra Wolf
Pilates 45 min, Saturday 9:00
Instructor Eva, $30.00
Canceled
11
Massage 60 min, Wednesday 14:00
Customer canceled day-before
Tax review, Monday 11:00
Refund issued, $120.00
Photo shoot, Sunday 16:00
Weather cancellation
No-show
4
Eye exam, Tuesday 9:30
Late-fee policy applied
Tutoring 1h, Thursday 18:00
Prepaid, slot lost
Coaching call, Friday 13:00
No notice received

Comparison

Amelia admin vs SleekView Kanban

Default Amelia admin

  • Calendar grid hides how many appointments are still awaiting approval
  • List view sorts by start date, not by what needs your attention
  • Status changes require opening each appointment row to edit
  • No board view to triage today's pending and tomorrow's approved
  • Counts per status are missing from the daily admin overview

SleekView Kanban

  • Group by Amelia's status column on appointments or customer bookings
  • Drag from Pending to Approved and the customer email fires automatically
  • Cards show customer, service, employee, start time, and price
  • Per-column counts surface the actual backlog of work to do today
  • Custom statuses added via Amelia hooks render as their own columns

Features

What SleekView Kanban gives you for Amelia

One column per Amelia status

Pending, Approved, Canceled, Rejected, and No-show each get their own column, with live counts so a glance tells you how many requests still need triage. Custom statuses added via Amelia hooks appear automatically the moment a row uses them.

Drag to update appointments

Cards write through Amelia's appointment update endpoint, which means notification emails, SMS, Google and Outlook calendar sync, and webhook automations all fire exactly as they would if you had used the dropdown by hand.

Filter by employee or service

Save a board per employee, per location, or per service. Each board only shows the appointments in scope and only writes back to those, so each provider sees their own pipeline without the noise of the whole studio.

Audience

Where the kanban shape pays off

Front-desk approval queue

Open the Pending column first thing in the morning, work through requests in order, and drag each one to Approved or Rejected. The board doubles as the day's checklist.

Practitioner daily view

Each provider opens their own filtered board, sees only their own appointments grouped by status, and drags to No-show after a slot passes so reporting stays accurate.

Show-rate diagnostics

The Canceled and No-show columns make it obvious which services and which time slots leak revenue, so you can adjust deposit rules or reminder timing in response to real data.

The bigger picture

Appointments are a pipeline, not a calendar grid

Amelia is an excellent booking engine but its admin defaults make the appointment status feel like a property of a row rather than the primary state of the operation. In practice, an appointment business runs on stages: requests come in, someone approves them, the customer shows up, the customer pays, and occasionally the customer cancels or no-shows. Those stages are what your staff actually work, but the calendar grid and the flat list both render appointments along the time axis, not the status axis, which means the team has to mentally re-sort the screen every time they want to know what needs attention.

A board flips that. It puts status on the horizontal axis and turns each appointment into a card that can be dragged from one stage to the next, with the underlying Amelia record updated in real time. That tiny change in shape is the difference between a calendar plugin and an operation.

It is also why staff teams adopt it faster than yet another dashboard: the verb is drag, the noun is the appointment, and the result is a clearer day.

Questions

Common questions about SleekView Kanban for Amelia

Pending, Approved, Canceled, Rejected, and No-show, which are the five values Amelia uses on the status column of amelia_appointments. Any custom status added by a third-party Amelia extension or your own hook appears as its own column the moment a row uses it.

 

Yes. Amelia events have their own status field on the amelia_events table with values like Approved, Pending, and Canceled. Pick the event source instead of the appointment source and SleekView renders an events board with the same drag behaviour.

 

Yes. Status writes go through Amelia's appointment update endpoint, which is the same code path Amelia's admin uses. Email, SMS, WhatsApp, and webhook notifications that you have configured all fire as normal, so the customer experience does not change.

 

Yes. Save a board per employee, service, location, or any combination, and SleekView only loads the appointments matching that filter. Drags update only those appointments, so a single provider can manage their own pipeline without seeing everyone else's.

 

SleekView reconciles state on a short interval, so if the underlying record changes outside the board, you see the new column before your drag commits. If the write is rejected, the card snaps back to its actual column and an inline message explains why.

 

Yes. Any custom field Amelia stores against the appointment or customer booking can be added to the card. Pick from text, select, checkbox, or file fields, and SleekView formats them appropriately, so things like preferred language or referral source can sit on the card front.

 

Yes. Select multiple cards in a column with shift-click and drag the selection to the destination column. SleekView batches the writes through Amelia's bulk endpoint where possible and falls back to a queued single-record loop with clear progress otherwise.

 

Yes. Package bookings appear as one card with the sessions listed in the meta, and group event bookings show one card per attendee or one card per event depending on which data source you pick. Drag behaviour respects whatever the source row represents.

 

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