✨ 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 Intercom Messenger: WP-side dashboards

The Intercom plugin stores the app ID and identify settings in wp_options under intercom_settings, and most teams sync conversations via webhook into an intercom_conversation CPT with operator, page, segment, and duration as postmeta. SleekView Charts groups all of that into one WP dashboard.

♾️ Lifetime License available

SleekView Charts dashboard for Intercom Messenger

Intercom data charted next to WordPress users

The Intercom WordPress plugin's main job is to inject the Messenger snippet, pass user identify calls to Intercom, and apply page-level rules for when the widget shows. Settings, secret keys, and identify rules live in wp_options under the intercom_settings key. Intercom itself owns the conversation history and reporting at intercom.com, and the WP admin offers a connect screen rather than a chart layer.

SleekView Charts reads what the WordPress side actually keeps locally, plus any data a webhook lands in WP. Production setups usually wire the Intercom conversation-closed webhook into an intercom_conversation custom post type with operator, page URL, segment, response time, and outcome saved as postmeta. SleekView picks up that CPT and renders chart cards: conversations per operator, breakdown by segment, daily volume from post_date, and average response time as a number KPI.

The same dashboard layers in WordPress user data. Because Intercom identifies WP users with their user_id and user_hash, the intercom_conversation post can store the WP user ID as postmeta. SleekView joins that to wp_users for a bar of conversations per WP role, and to wp_usermeta for plan or subscription-segment breakdowns. The result is a single Intercom dashboard that knows about the WP user table without an export step.

Workflow

From Intercom webhooks to a WP dashboard

1

Detect the Intercom data path

SleekView reads the intercom_settings option for the app ID and identify rules and registers any intercom_conversation CPT, populated by the standard Intercom conversation-closed webhook, as a charts-ready dataset with operator, segment, and response time.
2

Pick chart dimensions

Operator powers a workload bar, segment powers a customer-mix donut, post_date powers a daily volume area, and response_time postmeta powers an average KPI. WP user role and plan join wp_users and wp_usermeta into the same charts.
3

Layer in WordPress user data

Join intercom_user_id postmeta on the CPT to wp_users.ID and wp_usermeta for plan or subscription tier. The dashboard then shows conversation volume per WordPress role and per subscription level without an export.
4

Save the dashboard

Save the layout as a SleekView, scope it to support-lead, sales, or admin roles, and the same cards reopen for every user with access. Layouts export to JSON for moving between staging and production sites.

Sample dashboard

Charts you can build from Intercom plugin data

Four cards covering volume, operator workload, segment mix, and response time, all read from the intercom_conversation CPT and wp_options settings.
Number · Default

Conversations today

A single KPI counting posts in the intercom_conversation CPT for the current day, with yesterday underneath for context. Reads post_date directly so the number always matches the timeline area below.
Count
Bar · Horizontal

Conversations by operator

Ranked operators by conversation count from the intercom_operator postmeta key written by the closed-conversation webhook on each intercom_conversation post. Surfaces workload distribution across the team in one glance.
Count group by intercom_operator
Pie · Donut

Segment mix

Donut split across customer segments stored as the intercom_segment postmeta on each intercom_conversation post. Reveals whether the queue is dominated by trial, paid, or churned users in the current window.
Count group by intercom_segment
Number · Default

Average response time

Average of the intercom_response_time postmeta in minutes across closed intercom_conversation posts for the current week. The KPI most support leads watch hour by hour during peak periods.
Average(intercom_response_time)

Comparison

Default Intercom dashboard vs SleekView for WordPress

Default Intercom cloud reports

  • Reports sit on intercom.com, away from WP users and posts
  • No native join from conversations to wp_users or wp_usermeta
  • Custom WordPress CPT from webhooks has no chart layer
  • Identify rules live in intercom_settings with no coverage chart
  • Switching tabs between intercom.com and wp-admin breaks flow

SleekView Charts

  • Chart intercom_conversation CPT by operator, segment, or response_time
  • Plot conversations by post_date as a daily or weekly area
  • Average response-time KPI from intercom_response_time postmeta
  • Join intercom_user_id postmeta to wp_users for role and plan bars
  • WordPress capabilities applied identically to charts and tables

Features

What SleekView Charts gives you for Intercom Messenger

Response-time KPI

Average of the intercom_response_time postmeta on closed intercom_conversation posts. The same number every Intercom team watches, now visible in WordPress alongside the WP user data that drives it.

Operator workload

Horizontal bar of intercom_operator postmeta across closed conversations. Spot overloaded operators against the team capacity and rebalance routing rules in intercom_settings the same morning.

Segment-to-role join

Join intercom_user_id postmeta to wp_users.ID for a bar of conversations per WordPress role. Subscription plan postmeta on wp_usermeta layers another dimension into the same chart card.

Audience

Who builds Intercom dashboards with SleekView

Support leads

Today's conversations KPI, operator workload bar, and average response time. Three cards summarize the morning shift without leaving WordPress for the Intercom dashboard.

Customer success

Segment mix donut joined to WordPress subscription plan postmeta. Spot which paid plans drive the most support load against monthly revenue contribution from the same admin.

Operations

Daily conversation volume against operator hours. The area chart surfaces capacity issues a week before response-time SLAs slip and staffing decisions land in time.

The bigger picture

Why Intercom needs a WordPress-side dashboard

Intercom owns conversations, but WordPress owns the users, the subscriptions, the page rules, and the post type the rest of the site runs on. Asking which paid plan drove the most support tickets last week, which page triggered the most identify events, or which WP role generated the longest response times needs both sides in one chart. The default Intercom dashboard knows none of that WP context, and pivoting between two tools every time a question lands slows decisions.

SleekView Charts puts the WP side of Intercom in WordPress where the user table, the postmeta, and the page metadata already live. The intercom_conversation CPT and intercom_settings option become first-class chart sources alongside any other dataset on the site. Operator load, segment mix, response times, and per-role volume all sit in the same admin as the WP users that drove them.

Reporting and triage share one source of truth, so a number on the dashboard always agrees with a count on the conversation list.

Questions

Common questions about SleekView Charts for Intercom Messenger

The plugin stores app ID, identify rules, and settings in wp_options, not conversation transcripts. Most production setups wire the Intercom conversation-closed webhook into a custom intercom_conversation post type. SleekView charts that CPT directly with no further configuration.

 

Only partially. Without the webhook, the WP plugin only stores identify rules and the app ID, so chart cards are limited to coverage of identify rules across wp_posts. For operator, segment, and response-time cards, the webhook to intercom_conversation is required.

 

Store the WP user ID as intercom_user_id postmeta on each intercom_conversation post during webhook processing. SleekView then joins that postmeta to wp_users.ID for role-based bars and to wp_usermeta for plan or subscription-tier groupings on the same chart cards.

 

Yes. SleekView honors WordPress capabilities for the intercom_conversation post type. A support agent sees only the conversations they can read while a lead sees the team's. The capability filter applies identically to chart cards and the underlying SleekView table view.

 

Custom Intercom user or conversation attributes can be saved as postmeta on each intercom_conversation post during webhook processing. Any select-style attribute becomes a groupBy dimension for a donut, and any numeric attribute becomes a sum or average aggregation.

 

Charts run aggregate queries on view load. Open the dashboard and the numbers reflect the current state of intercom_conversation including any webhook posts written up to that moment. There is no caching layer to refresh and no scheduled job that lags behind.

 

Yes. Clicking a slice or bar opens the SleekView table with the same filter applied. From the operator bar with the longest response time, one click lands on the exact list of intercom_conversation posts that drove the average, ready for review.

 

Charts query intercom_conversation using the same indexes WordPress maintains for post-type and postmeta lookups. On sites with tens of thousands of conversations archived, dashboards load in well under a second from the admin context with no extra database tuning required.

 

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