✨ 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 Charts for Event Tickets Plus: tickets sold and check-ins

Event Tickets Plus stores attendees as a CPT linked to events and to WooCommerce orders, with meta for ticket type and check-in state. SleekView Charts reads tribe_tickets_attendees, tribe_rsvp_attendees, and the linked order tables to render dashboard cards.

♾️ Lifetime License available

SleekView Charts dashboard for Event Tickets Plus

Ticket operations on a real dashboard

Event Tickets Plus extends the free Event Tickets plugin with paid tickets sold through WooCommerce, attendee registration fields, QR code check-in, and ticket-type variations. Each attendee is its own post in the tribe_tickets_attendees or tribe_rsvp_attendees CPT, with meta that captures the parent event, the ticket type, the linked WooCommerce order ID, and the check-in status.

The default attendee list is scoped per event with a fixed column set, which works when checking in one event at a time but hides the multi-event picture the operations team needs: total tickets sold across the season, mix of paid versus RSVP, top ticket types by revenue, and the check-in pace at the door. SleekView Charts reads the attendee CPT and joins to wp_posts for events, posts for products, and the WooCommerce order tables on _tribe_tickets_attendee_order_id for revenue.

The dashboard becomes the operations screen: ticket sales, revenue, check-in mix, and a daily sales trend across the season. Numbers update as orders complete in WooCommerce and as scanners flip the check-in meta key, with no parallel reporting database in between.

Workflow

From attendee CPT to a ticket dashboard

1

Connect to the attendee CPT

Point SleekView at tribe_tickets_attendees plus the RSVP variant. Meta keys for ticket type, parent event, order ID, and check-in state are detected automatically and ready as columns.
2

Join to events and orders

Resolve the parent event through _tribe_tickets_attendee_event and the WooCommerce order through _tribe_tickets_attendee_order_id so cards can label by event title and join to order totals for revenue.
3

Build the four cards

Drop a Number KPI for total tickets sold, a Pie for ticket type mix, a Bar for top events by tickets, and an Area for the daily sales trend. Each card uses one column from the joined dataset.
4

Save the dashboard

Pin the layout as the default Charts view for ticketed events. Operations opens it before doors to see how many attendees to expect, then again at the start of the next sale to read the trend.

Sample dashboard

Charts you can build from Event Tickets Plus data

Four cards that turn the attendee CPT and WooCommerce order links into a daily operations dashboard, resolved through Tribe meta joins.
Number · Default

Tickets sold this month

Headline KPI counting attendees in tribe_tickets_attendees created in the current month, restricted to attendees with a completed WooCommerce order via _tribe_tickets_attendee_order_id.
Count
Pie · Donut

Tickets by ticket type

Donut split across ticket types using the product_id meta on each attendee, joined to wp_posts so the slices label by the ticket product title instead of the numeric WooCommerce product ID.
Count group by _tribe_tickets_attendee_product_id
Bar · Horizontal

Top events by tickets sold

Horizontal bar of top events by ticket count, joined to tribe_events on the parent event meta key so the chart labels events by title rather than the linked post ID Tribe stores on the attendee row.
Count group by _tribe_tickets_attendee_event
Area · Gradient

Daily ticket sales pace

Gradient area chart of attendees created per day sourced from post_date_gmt on the attendee CPT, which Plus writes when the order completes, useful for spotting campaign-driven spikes in sales.
Count group by post_date_gmt

Comparison

Default Event Tickets Plus admin vs SleekView Charts

Default attendee list

  • Default attendee list is scoped per event, no cross-event totals
  • No revenue aggregate across ticket types and events
  • Ticket type mix requires manual counting per event
  • Date grouping for daily or weekly sales pace is not available in the default admin
  • Check-in vs unchecked ratio is not aggregated in the default screen

SleekView Charts

  • Number, pie, bar, and area cards drawn from the attendee CPT
  • Joins to tribe_events and ticket products through the Tribe linked IDs
  • Revenue uses WooCommerce order totals via _tribe_tickets_attendee_order_id
  • Check-in status from _tribe_tickets_attendee_checkedin is a chartable column
  • Reads canonical Tribe and WooCommerce data, no parallel reporting layer

Features

What SleekView Charts gives you for Event Tickets Plus

One dashboard, four questions

Total tickets, ticket-type mix, top events, and daily pace on a single screen so the operations meeting starts from numbers, not from clicking through per-event attendee lists in the Tickets admin.

Joins to WooCommerce orders

Revenue cards sum WooCommerce order totals via _tribe_tickets_attendee_order_id, so a single chart shows the revenue Plus actually collected through the gateway rather than a count of tickets requested.

Check-in status as a column

The _tribe_tickets_attendee_checkedin meta key is exposed in the dataset, so a pie chart shows the checked-in versus pending ratio at the door without exporting the attendee list to a spreadsheet.

Audience

Who builds Event Tickets Plus dashboards with SleekView

Box office and operations

Open a saved dashboard before doors for total expected attendees, top events by sales, and the check-in ratio. The four cards replace the per-event clickthrough through the Tickets attendee list.

Finance and revenue

Track gross ticket revenue per event via the WooCommerce order join, with refunds visible because the dataset reads the same order status WooCommerce shows in its reports rather than a parallel total.

Marketing leads

Watch the daily ticket sales area card to measure campaign impact, comparing the slope after a newsletter against the baseline pace from the same week of the previous season.

The bigger picture

Why ticketed events need a multi-event dashboard

A per-event attendee list is fine for checking in twenty people at the door for one show. The moment a programme runs eight events across two months with three ticket tiers and a WooCommerce gateway, the per-event list stops answering the questions that actually matter: how is the season pacing, which events are revenue-positive, which ticket type is selling out first, and how many attendees are still pending payment three days from the door. Event Tickets Plus captures every attendee correctly in tribe_tickets_attendees with the meta keys around it, but the default admin renders the data as per-event rows the team has to count by hand.

SleekView Charts treats the same CPT as a single dataset and aggregates it into number, pie, bar, and area cards that read product_id, event meta, order_id, and check-in state directly. The result is an operations surface where ticket sales, revenue, check-in pressure, and daily pace live on one screen.

Questions

Common questions about SleekView Charts for Event Tickets Plus

Yes. The dataset can union tribe_tickets_attendees and tribe_rsvp_attendees into one source so a single dashboard covers paid and free tickets across the season. The ticket type pie can then split paid versus RSVP as a top-level breakdown.

 

Each attendee row stores _tribe_tickets_attendee_order_id, which points at the WooCommerce order created when the ticket sold. SleekView joins to wc_orders and wc_order_stats to read the order total, so a revenue card sums what the gateway actually collected, including refunds.

 

Yes. The _tribe_tickets_attendee_checkedin meta key flips when scanners check an attendee in. A pie card grouped on that key shows the checked-in versus pending ratio in near real time, refreshed at whatever interval the dashboard is configured for.

 

The KPI counts attendee posts only when the linked WooCommerce order is in a completed state. Refunds flip the order status and the attendee drops out of the count on the next refresh, so the dashboard matches the seats the box office actually delivered.

 

Yes. The Tribe events CPT carries the standard event category taxonomy and the join exposes it as a column on the attendee dataset. A pie or bar card grouped by category returns the distribution of tickets sold across the season.

 

Yes. The Tickets block writes the same attendee CPT and meta keys the classic UI uses, so the dataset is independent of which front-end UI was used to sell the ticket. Both block-driven and classic-flow attendees aggregate into the same cards.

 

Yes. Each card has an underlying dataset slice that exports to CSV with the columns the chart used to aggregate. Useful when finance needs the order-level rows behind a per-event revenue card or when staff want the check-in list as a spreadsheet.

 

Check-in apps focus on the scan experience and a per-event list. SleekView Charts adds the aggregate layer on top of the same attendee CPT, so the box office sees a season-wide dashboard without leaving WordPress or sending attendee data to an external reporting service.

 

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