✨ 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 Sugar Calendar Pro: events and tickets as tables

Sugar Calendar stores events in its own sc_events table and ticket records in sc_event_tickets. SleekView reads both tables together so coordinators see start time, capacity, sold count, and check-in state without bouncing between screens.

♾️ Lifetime License available

SleekView table view for Sugar Calendar Pro

Sugar Calendar events with ticketing in one view

Sugar Calendar Pro is unusual among WordPress event plugins: rather than leaning on the post type, it writes events to its own sc_events table, and the Pro ticketing addon stores ticket sales in sc_event_tickets. The native list view is sorted and paginated by event, which is fine for low volume, but the related sold and remaining counts live on different rows entirely.

SleekView reads sc_events as the primary table and joins sc_event_tickets on the event ID so each event row carries its ticket count, capacity utilisation, and revenue inline. Custom event fields stored against the Sugar Calendar event ID join in the same way, and the recurrence pattern in recurrence appears as a column.

The result is the planning view a Sugar Calendar coordinator with paid tickets actually needs: filter to upcoming events with sold tickets, sort by capacity utilisation to spot the events trending toward sold out, edit start times or status inline when a venue changes. Saved views split the work between the event team, the ticketing operator, and finance without anyone learning the underlying table layout.

Workflow

From sc_events to a ticketed planning grid

1

Connect to sc_events

Create a SleekView against Sugar Calendar's sc_events table. Title, start, end, status, and recurrence are detected, plus any extended event meta.
2

Join ticket sales

Add a join onto sc_event_tickets by event ID. Sold count, capacity utilisation, and revenue become columns on every event row.
3

Pin role-based views

Save Almost full, On sale this month, Cancelled, and By category. Each captures filters, columns, and sort so coordinators reopen the rituals with one click.
4

Edit and export

Update start times and status inline through Sugar Calendar's CRUD. Bulk update on cancellations. Export filtered events with joined ticket counts for finance and marketing.

Sample columns

A typical Sugar Calendar events view

Events from sc_events joined with ticket sold counts from sc_event_tickets.
Source: sc_events + sc_event_tickets
Event Start Capacity Sold Revenue Status
Founders Brunch May 24 10:00 60 42 $1,260 On sale
Annual Gala Jun 18 19:00 200 188 $18,800 Almost full
Coding Workshop Jul 02 13:00 30 12 $360 On sale
Cancelled Tasting Apr 30 18:00 40 0 $0 Cancelled

Comparison

Default Sugar Calendar Pro admin vs SleekView

Default Sugar Calendar admin

  • Event list shows title and start but not sold count from sc_event_tickets
  • Capacity vs sold ratio requires opening each event
  • No inline edit for event start time or status from the list
  • Ticket buyers across multiple events not visible in one screen
  • No saved views for almost-full or cancelled events

SleekView

  • Join sc_event_tickets on event ID so sold and revenue are columns
  • Edit start time and status inline through Sugar Calendar's CRUD
  • Save views like Almost full, On sale, Cancelled this month
  • Filter ticket buyers across events for support workflows
  • Bulk update status when a venue cancels multiple events

Features

What SleekView gives you for Sugar Calendar Pro

Capacity at a glance

Sort by sold over capacity to spot events trending sold out. The saved Almost full view replaces the per-event capacity check that gets skipped on busy weeks.

Filter on-sale events

Slice sc_events by status and date to focus on the upcoming on-sale set. Marketing pulls a category view weekly for newsletter prep.

Inline reschedule

Edit start times directly when a venue moves. SleekView routes the write through Sugar Calendar's CRUD so the calendar block and ticket emails stay aligned.

Audience

Who uses SleekView for Sugar Calendar Pro

Event coordinators

Plan upcoming events with capacity and sold visible per row. Saved views for almost full and cancelled replace the spreadsheet copy that used to live on a shared drive.

Ticketing operators

Drop into the buyers view to find a name across events when support requests come in. The join into sc_event_tickets means an email search returns every ticket the person holds.

Finance

Sum revenue per event and per category for monthly reconciliation. The grouped view exports to CSV directly into the accounting tool.

The bigger picture

Why ticketed event teams need joined views

Sugar Calendar Pro is well-architected for an event plugin that owns its data: sc_events and sc_event_tickets are real tables and the plugin treats them as relational rather than flattening everything into wp_postmeta. The cost of that architecture is that the default admin is built around per-event drilldown, because rendering joins in WP_List_Tables is painful. Once a team is running paid events with capacity to manage, the missing column is always capacity utilisation: sold over capacity is the number that decides whether to push another newsletter, whether to add a session, whether to stop accepting bookings.

That number lives in the join between sc_events and sc_event_tickets, and the work of computing it per event is exactly the work the default admin makes the coordinator do by hand. Treating the join as a first-class view turns capacity into a column, almost-full status into a saved view, and the weekly capacity review into a sort rather than a multi-tab session. The data has always been there; what changes is whether the team has to assemble it themselves every week.

Questions

Common questions about SleekView for Sugar Calendar Pro

Yes. sc_events and sc_event_tickets are first-class data sources. Event meta stored against Sugar Calendar event IDs joins onto each event row as additional columns.

 

Yes. The start cell is editable and the write routes through Sugar Calendar's CRUD layer rather than direct table writes, so any hooks or cache invalidation the plugin runs on save continues to fire.

 

Yes. A dedicated tickets view reads sc_event_tickets and surfaces buyer name, email, ticket type, and check-in state. The event title joins in via the event ID column.

 

Yes. The recurrence field is a column and filter. Recurring series appear as parent rows; individual instances stay generated by Sugar Calendar so the front-end calendar is unaffected.

 

Yes. A derived column for sold-over-capacity supports filtering and sorting, which is how the Almost full saved view is built.

 

Yes. The filtered set exports to CSV with the columns you have configured, including any joined fields from sc_event_tickets.

 

Yes. The Standard plugin uses sc_events alone; Pro adds sc_event_tickets and additional event meta. SleekView detects which tables exist and exposes the appropriate columns and filters.

 

Yes. SleekView is admin-side. The front-end Sugar Calendar block reads the same tables, so any edit you make in the grid is visible the next time the block renders.

 

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