✨ 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 Travel

WP Travel stores itineraries as a CPT, trip dates in postmeta, and bookings in wp_wt_bookings. SleekView Charts joins all three and renders revenue, occupancy, destination mix, and seasonal trends as a configurable dashboard.

♾️ Lifetime License available

SleekView Charts dashboard for WP Travel

Itineraries plus bookings finally aggregate

WP Travel scales well as a content layer, with rich itineraries, daily plans, and a clean booking flow. As a reporting tool, it stops at a per-booking list. Cross-itinerary questions (revenue by month, occupancy per trip date, top destinations) live behind a SQL query or a CSV export.

SleekView Charts reads the itineraries CPT, trip date meta, and wp_wt_bookings and turns the join into chart cards. A Number for season revenue, a Donut for status mix, a Bar for revenue per itinerary, an Area for booking volume over time.

For a tour operator running a hundred or more itineraries across continents, the dashboard cuts the weekly review from a multi-tool exercise to a single-screen check. The booking flow stays in WP Travel, the daily ops view stays in the SleekView table, and the reporting view sits next to both.

Workflow

From itinerary content to a reporting dashboard

1

Join itinerary and booking sources

SleekView reads the itinerary CPT, trip date postmeta, and wp_wt_bookings so every chart can group on itinerary, trip date, destination, or category.
2

Compose the dashboard

Number for revenue, Donut for status mix, Bar for top itineraries, Area for booking volume across the calendar.
3

Apply seasonal filters

Dashboard-level filters for trip date, destination, and category scope every card at once. The same dashboard handles Q1 Antarctica and Q3 Europe planning.
4

Save and share per role

Guides see their assigned trips, sales sees the funnel, finance sees revenue. Capability scoping comes from the same model the booking table uses.

Sample dashboard

Charts you can build from WP Travel data

Joins itineraries and wp_wt_bookings. Group by itinerary, trip date, destination, status, or currency.
Number · Default

Total booking revenue

Sum of amount across every booking in the active range. Doubles as the headline number for season pacing and finance reviews.
Sum(amount)
Bar · Horizontal

Revenue by itinerary

Ranked horizontal bars per itinerary. Operators see which trips carry the season and which need a marketing push or a price adjustment.
Sum(amount) group by itinerary_id
Pie · Donut

Booking status mix

Donut chart of confirmed, pending, cancelled, and refunded. Reads how much pipeline is committed versus at risk.
Count group by status
Area · Linear

Booking volume over time

Booking count plotted as an area chart. Surfaces demand spikes around campaigns and seasonal peaks across the portfolio.
Count group by booking_date

Comparison

Default WP Travel reporting vs SleekView Charts

Default WP Travel reporting

  • Itinerary and booking data sit in separate admin screens
  • Revenue reports require manual SQL queries
  • No charts for capacity per trip date out of the box
  • Destination rollup requires CSV export
  • No saved dashboards per role

SleekView Charts

  • Number, Donut, Bar, Area cards from WP Travel data
  • Group by itinerary, trip date, destination, status
  • Dashboard filters scope every card at once
  • Multi-currency aggregates respect booking currency
  • Per-role dashboards via capability scoping

Features

What SleekView Charts gives you for WP Travel

Destination performance

Bar charts grouped by destination quantify which regions drive bookings. Marketing budget can be moved with evidence behind it.

Trip date occupancy

Booking count per trip date shows which departures are filling and which are at risk. Last-minute discount campaigns get triggered with measurable urgency.

Whole-dashboard filtering

Switch date range or destination and every card responds. The same dashboard answers a quarterly review and a single-region planning session.

Audience

Who builds WP Travel charts dashboards with SleekView

Global tour operators

Operators managing hundreds of itineraries across continents get one dashboard for the whole portfolio with destination, category, and trip date filters.

Season planning

Compare next season's bookings against last season's by changing the date range filter. Identify itineraries that need promotion before departures arrive.

Finance close

Revenue per currency per month rolls up without a SQL query, which removes the standing developer ticket every finance team files at month-end.

The bigger picture

Why itineraries need both a list and a dashboard

WP Travel's strength is the content layer for tour itineraries: rich daily plans, beautiful trip pages, a clean booking flow. The weakness shows up at scale, when an operator with a hundred itineraries cannot answer simple aggregate questions without exporting to a spreadsheet. The data is there in wp_wt_bookings and the itinerary CPT, but the join that would turn it into a chart never happens in the admin.

SleekView Charts performs that join at read time and renders the result as cards. The operator gets revenue rankings, occupancy per trip date, and destination mix without leaving WordPress. The booking flow keeps doing what it does well, the ops table handles daily triage, and the dashboard handles the questions the previous two layers were never meant to answer.

Questions

Common questions about SleekView Charts for WP Travel

Yes. Any meta field added by WP Travel Pro or its add-ons (difficulty rating, group size, included activities, custom enquiry fields) is detected and available as a groupable or filterable dimension on the dashboard. Type-aware filters make numeric fields work as ranges and select fields work as dropdowns automatically.

 

Customer-level data lives at the row level, not the aggregate level, so the booking table view is the right place to surface customer name and email. The dashboard summarizes counts and totals. Per-customer history is one click away from the dashboard via a row drill-through to the booking table.

 

Yes. Stripe, PayPal, and other gateway statuses sync from the booking record into chart dimensions. A Donut card on payment_status shows paid versus pending versus failed, which drives recovery campaigns and balance reminders.

 

Yes. Each scheduled trip date is a groupable dimension, so charts can break revenue and bookings down per departure date. A parent itinerary with three dates shows three slices on a Bar chart grouped by trip_date, which is what tour operators need for capacity planning.

 

Yes. Apply a date range for the current year, save the view, then duplicate the dashboard and apply last year's range. Side-by-side comparison without rebuilding any cards. The standard pattern is one dashboard page per comparison year, each with the same chart set.

 

Yes. Group bookings appear with their pax count and total amount, so aggregate cards count them correctly. A Bar chart on group_size shows the typical group size for each itinerary, which informs marketing copy and capacity planning.

 

Yes. If guides are assigned via a meta field, per-role scoping applies the same filter to dashboard charts. Each guide opens the dashboard and sees only the itineraries they manage, with no cross-guide visibility.

 

Yes. Each chart card exports as PNG or PDF with the active filter context. A regional manager gets a packet of charts that match their region's filter setting. For deeper exports, the underlying rows are CSV-exportable from the booking table view.

 

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