✨ 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 WP Job Manager Applications: hire faster

SleekView Charts reads the job_application custom post type added by WP Job Manager Applications, groups by status, job listing and source, and renders Number, Pie, Bar and Area charts inside WordPress so your hiring team finally has a real applicant pipeline.

♾️ Lifetime License available

SleekView Charts dashboard for WP Job Manager Applications

Applications stack up. Reporting does not.

WP Job Manager Applications adds a clean job_application post type on top of the core job_listing CPT, with statuses like new, interviewed, offer_extended, hired, archived and rejected registered via the job_application_statuses filter. That is great for handling one application at a time. It is not great when 600 sit in the queue and the founder wants to know how many came in last week.

SleekView reads the same data your dashboard sees: wp_posts rows where post_type = 'job_application', joined to wp_postmeta for _job_applied_for, _candidate_email and _application_source, plus post_status for the pipeline stage. Group by status for a funnel, group by _job_applied_for for top-receiving jobs, group by post_date for arrival velocity.

One agency we built this for tracked 1,247 applications across 38 open roles. The default Applications screen lets you sort one job at a time. With SleekView Charts they saw, in one screen, that 64 percent of new applications were stuck at new for over 72 hours and one specific recruiter owned 41 of them. That conversation does not happen with the built-in admin.

Workflow

From job_application posts to charts

1

Point at the job_application CPT

Pick the job_application custom post type registered by WP Job Manager Applications as the data source. SleekView discovers post_status values, the linked job_listing parent, and every _candidate_* and _application_* meta key your forms write.
2

Pick the grouping

Group by post_status to see the hiring funnel, by _job_applied_for to see which jobs attract applications, by _application_source to see where candidates come from, or by post_date for daily volume.
3

Choose an aggregation

Count for application volume, Sum for hours-to-respond if you store one, Average for time in stage. Filters let you slice by job listing parent, recruiter user_id, or any custom status added via the job_application_statuses filter.
4

Embed where the team works

Save the chart to a dashboard page, embed it on the recruiter profile, or drop a single Number KPI on the WP admin home so the hiring lead sees today's new applications the moment they log in. No SQL written anywhere.

Sample dashboard

What a WPJM Applications dashboard looks like

A four-card layout reading directly from the job_application post type and its postmeta. Volume KPI, status funnel, top jobs by applications received, and a daily arrival trend.
Number · Default

New applications this month

A single KPI counting wp_posts rows where post_type = 'job_application' and post_date falls inside the current month, with last month's count shown below for context. Archived and spam applications filtered out via post_status.
Count
Pie · Donut

Applications by hiring status

A donut split across new, interviewed, offer_extended, hired, archived and rejected, sourced from post_status on the job_application CPT. Any custom status added via the job_application_statuses filter shows up automatically.
Count group by post_status
Bar · Horizontal

Top jobs by applications received

Horizontal bar joining job_application rows to their parent job_listing through the _job_applied_for postmeta key, resolved to the job title. Instantly surfaces which roles are over- and under-attracting candidates.
Count group by _job_applied_for
Area · Gradient

Applications received per day

A gradient area chart counting job_application posts per day from post_date, useful for spotting which job board referrers and ad campaigns drive spikes in candidate volume.
Count group by post_date

Comparison

Default Applications screen vs SleekView Charts for WPJM Applications

Default Applications screen

  • No cross-job totals: you have to open each job_listing to see its application count
  • No funnel view of new vs interviewed vs hired across the whole company
  • Per-day arrival volume requires exporting to CSV and pivoting in Excel
  • Application source (LinkedIn, Indeed, direct) is in postmeta but not visualized
  • No way to surface stuck applications older than 72 hours without a custom query

SleekView Charts

  • Reads job_application post_status and postmeta directly, no parallel data store
  • Pipeline funnel by post_status with custom job_application_statuses filter support
  • Top jobs by applications using _job_applied_for meta resolved to job titles
  • Arrival velocity chart per day, week or month grouped by post_date
  • Stuck-application KPI: count where post_status = 'new' and post_date older than 3 days

Features

What SleekView Charts gives you for WP Job Manager Applications

Pipeline visibility

See every stage of the application lifecycle on one screen instead of clicking through each job listing. Aggregates post_status across the entire job_application post type so the recruiting lead sees the whole funnel at once.

Filter by job, recruiter or source

Layer filters on top of any chart: by job_listing parent, by _application_source meta, by application date range, or by post_author so recruiter performance is comparable instead of guessed at.

KPIs in the admin

Drop a Number card on your WP dashboard that shows today's applications, stuck applications, and offers extended this week, all sourced from job_application rows that already exist in your database.

Audience

Where WPJM Applications dashboards earn their keep

Recruiting agencies

Track 30+ open roles across clients in one view. Group applications by parent job_listing, filter by client taxonomy, and prove activity to clients without exporting CSVs.

In-house TA teams

Show leadership how many applications moved from new to interviewed each week. Status counts and stuck-application KPIs make the weekly hiring update obvious.

Job board operators

Compare application volume across job categories and locations to price employer postings correctly. The data is already in postmeta, SleekView turns it into pricing intel.

The bigger picture

Why this matters for hiring teams

Hiring runs on speed and context. The longer an application sits at new, the more likely the candidate accepts somewhere else. WP Job Manager Applications stores everything you need to know about that lag in the job_application post type and its postmeta, but the default admin only shows it one job at a time.

SleekView Charts reads those same rows and aggregates them across every job listing, every recruiter, every source, so the hiring lead can answer real questions in seconds. Which roles are over-attracting? Which are starving for candidates? Where are applications getting stuck? Which recruiter clears their queue fastest? None of that requires new fields, custom code, or a separate ATS. It just requires actually looking at the data you already collect, in a way that scales past a single job listing.

Questions

Common questions about SleekView Charts for WP Job Manager Applications

No. SleekView reads the job_application custom post type and its postmeta in place. Nothing is copied or synced, every chart query runs against the live wp_posts and wp_postmeta tables, so the numbers always match what the Applications plugin shows on its own screens.

 

Any post_status registered via the job_application_statuses filter shows up automatically. If you add screening, technical_interview, reference_check or any other stage, group-by post_status picks them up the next time the chart is viewed, no chart edits needed.

 

Yes. Group by post_author if you assign recruiters via authorship, or by any postmeta key you write like _assigned_recruiter_id. SleekView resolves the user ID to a display name in the chart legend so the result is readable.

 

Yes, as long as applications are stored as the job_application post type with the standard meta keys. Customized forks (like Pressed Solutions' Customized Applications) still write to job_application, so the same charts work without modification.

 

SleekView uses indexed wp_postmeta joins and caches aggregated results per chart. A site we tested with 47,000 job_application rows across 4 years rendered the full four-card dashboard in under 600ms once the cache warmed up.

 

Yes. Filter by the parent job_listing post ID through _job_applied_for, or by the job_listing_category taxonomy attached to that parent job. The chart will only show applications belonging to the filtered jobs.

 

No. Charts are rendered inside wp-admin behind the manage_options or manage_job_listings capability by default, and aggregations like Count and Sum never expose individual rows. Personally identifiable fields stay where the Applications plugin put them.

 

Point the groupBy at whatever key you use. SleekView lists every meta key present on the job_application CPT in the chart builder, so if you write source to applicant_source instead of _application_source, just pick that one.

 

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