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
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
Connect your Amelia install
Pick the status column to group by
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.
Choose what shows on each card
Enable drag-and-drop status writes
Sample board
Sample Amelia appointments board
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
statuscolumn 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.
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