✨ 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 Promotion Events Calendar: programming on a dashboard

Promotion Events Calendar stores events as a custom post type with meta for start date, location, and category. SleekView Charts reads the CPT and its meta keys to build number, pie, bar, and area cards across the upcoming programming.

♾️ Lifetime License available

SleekView Charts dashboard for Promotion Events Calendar

Programming visibility for promotion-driven sites

Promotion Events Calendar is a lighter events plugin that registers a dedicated events custom post type with the meta keys most calendars need: a start date, an end date, a location string, and a category taxonomy. The plugin is focused on quick public listing for promotions, season schedules, and store events, with a clean front-end calendar block.

The default admin works for single-event editing, but it does not aggregate the picture across the schedule. SleekView Charts reads the events CPT and its meta directly, builds joins to taxonomy and location terms, and turns the data into a four-card dashboard. The dataset includes post_status, post_date_gmt, the event start meta, and the category term so each becomes a column the chart configurator can use.

The output is a planning surface for marketing-driven event programmes: how many events are running this month, how the category mix balances against the next newsletter, which categories are over- or under-promoted, and how the daily pace looks across the season. Numbers update as editors publish or unpublish events, no parallel reporting layer.

Workflow

From the events CPT to a dashboard

1

Connect to the events CPT

Point SleekView at the Promotion Events Calendar custom post type. The plugin's meta keys for event start, end, and location appear as columns alongside post_status and the events category taxonomy.
2

Join taxonomy and meta

Resolve the events category taxonomy so cards label by readable category name. Meta for location or venue resolves to its stored string, ready for a Pie or Bar card grouped on that dimension.
3

Build the four cards

Drop a Number for upcoming events, a Pie for category distribution, a Bar for location load, and an Area for the daily programming density across the next 60 days, each using one column from the dataset.
4

Save the dashboard

Pin the layout as the default Charts view for the events workflow. Marketing opens it before each newsletter to read which categories are under-promoted in the upcoming weeks.

Sample dashboard

Charts you can build from Promotion Events data

Four cards that turn the Promotion Events Calendar CPT and its meta into a marketing planning dashboard with readable category labels.
Number · Default

Upcoming events

Headline KPI counting events in the Promotion Events CPT with their start date meta inside the next 60 days and post_status equal to publish, so draft entries do not inflate the upcoming total.
Count
Pie · Donut

Events by category

Donut split across event categories using the plugin's category taxonomy, resolved through term meta so the chart labels each slice with the readable category name instead of a numeric term ID.
Count group by event_category
Bar · Horizontal

Top locations by event count

Horizontal bar ranking event locations by the count of upcoming events. The location meta key is read as a string column so each unique value becomes a row in the bar chart, sorted descending.
Count group by event_location
Area · Gradient

Daily programming pace

Gradient area chart of events per day from the start-date meta across the next 60 days, useful for spotting weeks with thin programming before they reach the public calendar block.
Count group by event_start_date

Comparison

Default Promotion Events admin vs SleekView Charts

Default events list screen

  • Default events list shows one row at a time with no aggregate totals
  • Category mix requires manual counting across the events list
  • Location load is not aggregated in the default admin
  • Date grouping for daily or weekly density is not a built-in view
  • No status pie to see how many events are still draft for the season

SleekView Charts

  • Number, pie, bar, and area cards drawn from the events CPT
  • Category taxonomy resolves to term names rather than IDs
  • Location meta is exposed as a chartable string column
  • Date math on the event start meta drives weekly density
  • Reads canonical CPT and taxonomy data, no parallel database

Features

What SleekView Charts gives you for Promotion Events Calendar

Programming at a glance

Upcoming totals, category mix, location load, and daily pace on a single screen so marketing meetings start from numbers, not from scrolling the events list to estimate what is coming up.

Category and location filters

Every card has a filter scope that can target a category, a location, or a date range. A daily density card filtered to one category surfaces the pace of that promotional theme alone for the season.

Newsletter-ready breakdowns

Category and location pies are ready for the next newsletter planning meeting, with the option to export the rows behind each slice so the editor can pull the right events into the newsletter template.

Audience

Who builds Promotion Events dashboards with SleekView

Marketing teams

Read which categories and locations are under- or over-promoted in the next 60 days, then balance the calendar before the newsletter goes out so each promotional theme gets fair coverage.

Event coordinators

Open a saved dashboard at the start of each week to read totals, category mix, and location load. The four cards replace the back-and-forth between the events list and a separate spreadsheet.

Editorial leads

Spot thin weeks in the daily pace area card before they reach the public calendar block, then schedule additional events or campaigns to keep the programming density at the right level.

The bigger picture

Why promotion-driven programming needs aggregates

A promotion calendar is only useful when the marketing team can read it at the season level rather than one event at a time. The default Promotion Events admin handles single-event editing well, but it does not answer the questions newsletter planning actually requires: how many events are coming up, how the categories balance for the next push, which location is carrying the heaviest load, and where the calendar goes thin two or three weeks out. The plugin captures all of that information correctly in its events CPT and the meta keys around it, but the admin renders it as rows the team has to count by hand.

SleekView Charts treats the same CPT as a dataset and aggregates it into number, pie, bar, and area cards that read the category taxonomy, location meta, and start-date meta directly. The result is a marketing surface where the next 60 days of promotions sit on one screen and the team can spot a gap before it shows up on the public page.

Questions

Common questions about SleekView Charts for Promotion Events Calendar

Yes. The dataset reads the existing Promotion Events Calendar CPT and meta without rewriting any of the data. No migrations, no shadow tables, and no changes to how the public calendar block renders. The dashboard is purely additive on top of the data the plugin already writes.

 

Yes. The plugin's category taxonomy is exposed as a column on the events dataset, so a pie or bar card grouped on that taxonomy returns the count per category. Term names resolve automatically so the chart labels read as the human-friendly category name.

 

By default the card uses the event start date meta and counts each event once on its start day. For programmes that need to count attendance across the full duration, the dataset can be configured to expand multi-day events across each calendar day they cover.

 

Yes. Every card has a filter scope that can target the location meta value. A weekly density card filtered to one location returns only that venue's upcoming load, useful when checking whether a single venue is being over-booked across the season.

 

Yes. Charts is an admin-side dashboard and reads the same events CPT the public calendar block reads. No template changes are required, and the public calendar continues to render normally regardless of which cards the dashboard contains.

 

Yes. Any meta key written against the events CPT can be added to the dataset as a column. Cards then group by that custom meta value, so promotional codes, partner names, or campaign tags become chartable dimensions alongside the built-in category and location.

 

Yes. Each card has an underlying dataset slice that exports to CSV with the columns the chart used to aggregate. Useful when an editor needs the actual list of events behind a category pie slice for the next newsletter or social schedule.

 

Analytics plugins typically track page views, not the underlying events. SleekView Charts reads the events CPT itself and aggregates planning data, so the dashboard answers programming questions rather than traffic questions, which page-view analytics cannot do alone.

 

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