✨ 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 WooCommerce Customer History: see touchpoints as a dashboard

WooCommerce Customer History by XLPlugins logs every customer touchpoint with an event type, source URL, and timestamp tied to the user_id. SleekView Charts reads those event rows and builds dashboards with event mix donuts, top customer bars, and a daily activity trend.

♾️ Lifetime License available

SleekView Charts dashboard for WooCommerce Customer History

Read your customer history as charts, not one customer at a time

WooCommerce Customer History already has the data. Every captured touchpoint lands as an event row with a user_id, an event_type such as visit, add_to_cart, place_order, login, or coupon_used, a source URL, a referrer, and a created_at timestamp. The XLPlugins admin renders that as a per customer timeline on the user edit screen, which is great for one shopper. The reading side stops there and there is no aggregate view across all customers in the same window.

SleekView Charts reads the same event rows and turns them into chart cards on a single dashboard. A Number card counting events of type place_order in the current month, a Donut splitting events across visit, add_to_cart, place_order, login, and coupon_used by event_type, a Horizontal Bar of the top user_id values by event count joined against wp_users for display names, and an Area chart of daily event volume from created_at. Each card is a saved query against the live event table.

This is not a replacement for the customer profile timeline. XLPlugins still owns capturing events from the front end, attributing them to the right user via the WooCommerce session, and rendering the chronological feed on the user edit screen. SleekView Charts adds the aggregate reading layer the per customer view does not provide: trends, event mix, and top customers across every shopper at once, scoped per role and embeddable on a frontend page.

Workflow

From the customer history events to a dashboard in four steps

1

Point SleekView at the events table

Add a SleekView data source for the customer history events table, wc_customer_lookup for lifetime spend, and wp_users for display names. SleekView detects the prefix automatically and exposes user_id, event_type, source, and created_at.
2

Switch the view to Charts

Flip the view from Table to Charts. SleekView creates a blank dashboard ready for cards built on the event columns. The XLPlugins customer timeline on the user edit screen stays untouched and continues to own the per shopper view.
3

Add chart cards across all customers

Pick a chart type, a grouping column (event_type, user_id, source, created_at), and an aggregation. Add a Number card for place_order events in the current month, a Donut for the event_type mix, and a daily Area trend.
4

Save and share the dashboard

Save the chart view, scope it per role for support, marketing, and the store owner, and optionally embed it on a frontend page so stakeholders read the customer activity numbers without opening every individual user edit screen.

Sample dashboard

Charts you can build from WooCommerce Customer History data

Four cards that turn the customer touchpoint event table and wc_customer_lookup into a working customer activity dashboard inside WordPress.
Number · Default

Place order events this month

A KPI counting customer history events where event_type equals place_order in the current month using created_at. Previous month sits beneath as context, useful for comparing engagement to revenue.
Count(event_id)
Pie · Donut

Event mix across all customers

A donut split across visit, add_to_cart, place_order, login, coupon_used, and any custom event_type the plugin captures, so the team sees the engagement mix at a glance instead of one timeline at a time.
Count group by event_type
Bar · Horizontal

Top customers by activity

A horizontal bar of the user_id values with the most events in the window, joined to wp_users on ID for display names and to wc_customer_lookup for lifetime spend, surfacing the shoppers worth a follow up.
Count group by user_id
Area · Gradient

Daily customer activity

A gradient area chart of customer history events per day sourced from created_at, useful for spotting traffic spikes from campaigns and confirming whether engagement turned into the matching place_order events.
Count group by created_at

Comparison

Default Customer History timeline vs SleekView Charts

Default Customer History timeline

  • The XLPlugins timeline renders one customer at a time on the user edit screen
  • No aggregate view across every customer in the same date window
  • Event_type, source, and created_at are not exposed as chartable dimensions
  • No saved dashboards per role for support, marketing, and the store owner
  • No frontend embed for stakeholders who only need the totals

SleekView Charts

  • Configurable chart cards built directly from the customer history event table and wc_customer_lookup
  • Mix Number, Pie, Bar, Line, and Area cards on a single customer activity dashboard
  • Group by event_type, user_id, source, referrer, and created_at
  • Saved chart views scoped per role for support, marketing, and the owner
  • Embed any saved chart view on a frontend page with role based access

Features

What SleekView Charts gives you for WooCommerce Customer History

Chart cards on customer events

Number, Pie, Bar, Line, and Area cards built from the actual customer history events you already capture, so the dashboard tracks engagement across every shopper in the same window.

Aggregate view on top of timeline

XLPlugins still owns the per customer timeline on the user edit screen. SleekView Charts adds the aggregate reading layer that the per shopper feed never tries to be.

Role scoped sharing

Save dashboards per role and embed them on frontend pages so support, marketing, and the owner see only the slice you allow without opening individual customer profiles.

Audience

Who builds Customer History dashboards with SleekView

Customer support

Watch the top customers by activity bar and the daily event trend so support knows which shoppers are showing high engagement without recent orders, the right window to reach out.

Marketing teams

Read the event_type donut to see how much traffic actually adds to cart and places orders, and the daily area chart to confirm whether a campaign moved more than the visit count.

Store owners

Track the place_order events KPI and the cumulative customer activity trend in the same view as revenue, getting a fuller picture than orders alone or timelines alone.

The bigger picture

Engagement is a number not a scroll

WooCommerce Customer History stores plenty of data. Every event lands with a user_id, an event_type, a source URL, and a timestamp. The XLPlugins admin renders that as a per customer timeline, which is the right view when support is reading a single shopper's story but the wrong view when the question is across all customers.

SleekView Charts reads the same event rows and turns them into chart cards on one saved dashboard. The owner sees a place_order KPI and the daily activity trend. Marketing sees the event mix donut and confirms that visits convert further into the funnel.

Support sees a top customers bar joined with wc_customer_lookup lifetime spend, the shoppers worth a personal follow up. XLPlugins keeps owning the timeline view, the front end event capture, and the user attribution; SleekView Charts adds the aggregate reading layer that an actual team can share, scope per role, and embed on a frontend page without dragging anyone into wp-admin to open profiles one by one.

Questions

Common questions about SleekView Charts for WooCommerce Customer History

No. The per customer timeline that XLPlugins renders on the user edit screen stays exactly where it is. SleekView Charts reads the same event rows and renders configurable chart cards across all customers in the same window, so the two plugins are complementary rather than a swap.

 

Every event_type the plugin captures is chartable. Common values are visit, add_to_cart, place_order, login, register, view_product, and coupon_used. If you add custom events through the plugin's filter, those values appear automatically in the SleekView groupBy dropdown when they exist in the event table.

 

Yes. WooCommerce keeps lifetime spend in wc_customer_lookup. SleekView Charts joins the customer history event rows to wc_customer_lookup on user_id, so a top customers bar can be ordered by event count or by lifetime spend, depending on what you want to surface.

 

Yes. Customer History attaches a user_id where possible and a session identifier for guests. SleekView Charts groups by user_id zero or a guest flag column to show the share of activity from anonymous traffic, so marketing can spot when guest events dominate place_order events.

 

Queries hit the existing indexes on user_id, event_type, and created_at. SleekView also caches each chart card per role and date range, so loading a busy month is cached after the first user opens the dashboard. The XLPlugins timeline already paginates the same data, so the workload is comparable.

 

Yes. The source and referrer columns are exposed as groupBy dimensions, so a Pie of top traffic sources for the place_order events answers a real attribution question that the per shopper timeline cannot answer at the store level.

 

Yes. When SleekView joins event rows back to orders for context, it reads wc_orders when HPOS is on and falls back to shop_order posts on legacy stores. The chart cards stay the same regardless of storage mode.

 

Yes. SleekView ships a frontend embed with role based access, so a stakeholder can land on a private page that shows the place_order events KPI, the event mix donut, and the daily activity trend without ever opening wp-admin or the user edit screens.

 

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