✨ 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 Groundhogg SMS: text-message dashboards

The Groundhogg SMS extension sends text messages from funnel steps and broadcasts through Twilio or a compatible provider, writing each dispatch and delivery callback into the Groundhogg event tables. SleekView Charts reads gh_events and gh_activity to render SMS volume, status, and trend cards on a single WP Admin screen.

♾️ Lifetime License available

SleekView Charts dashboard for Groundhogg SMS

Reporting that uses Groundhogg's SMS event rows

The Groundhogg SMS extension adds send_sms steps to funnels and a broadcast type for one-off SMS campaigns. Each dispatch writes a row into gh_events with contact_id, funnel_id, step_id, status, and time, while the provider's delivery callbacks land in gh_activity tagged with activity_type values such as sms_delivered, sms_failed, and sms_replied. The recipient phone number lives on the contact in gh_contacts and the SMS body is configured against gh_stepmeta.

The default Groundhogg screens cover per-funnel send counts, but the recurring weekly questions live elsewhere. "How many SMS did we send last week and how does that compare to the previous week?" "What is the delivery success ratio across the last 30 days?" "Which funnels drive the most SMS volume, and are any of them showing a creeping failure rate?" Each answer requires an ad-hoc filter on the event tables, not a flat list view.

SleekView Charts reads gh_events and gh_activity and turns the rows into chart cards. A Number card counts SMS dispatches this month, a Donut splits status across delivered, queued, undelivered, and failed, a Bar ranks funnels by send count, an Area plots daily volume. Cards refresh as the provider's callbacks stream into Groundhogg, so a delivery problem is visible on the dashboard the morning it appears.

Workflow

Build the SMS dashboard in four steps

1

Point SleekView at gh_events

Configure a SleekView dataset over gh_events filtered to step_type equal to send_sms, joined to gh_funnels on funnel_id. A second dataset over gh_activity captures delivery callbacks. Both datasets feed the same dashboard.
2

Pick a chart type per question

Total dispatches wants a Number card. Delivery status wants a Donut over gh_activity activity_type. Top funnels wants a Horizontal Bar grouped by funnel_id, resolved to titles. Daily volume wants a Gradient Area over the time column across 30 days.
3

Set groupBy and aggregation

Each card sets groupBy and aggregation. For status, group by activity_type and count. For top funnels, group by funnel_id and count. For trend cards, group by the time column truncated to day. For per-broadcast volume, group by email_id where the SMS broadcast carries one.
4

Save the dashboard view

Save the four cards as a named view pinned to WP Admin. Marketing watches volume and reply rate Monday morning, ops watches the failure ratio Friday. The same view powers both audiences without separate rebuilds between SMS broadcasts.

Sample dashboard

Charts you can build from Groundhogg SMS data

A representative four-card dashboard combining a monthly SMS KPI, the delivery status mix, a per-funnel ranking, and a daily send-volume trend across 30 days.
Number · Default

SMS sent this month

Single big-number KPI counting rows in gh_events where step_type equals send_sms for the current month, with the previous month rendered underneath for context. Useful as the headline figure on the SMS dashboard.
Count
Pie · Donut

Delivery status mix

Donut split across sms_delivered, sms_failed, sms_undelivered, and sms_replied from the activity_type column on gh_activity, so delivery health and a creeping failure ratio surface at a glance.
Count group by activity_type
Bar · Horizontal

Top funnels sending SMS

Horizontal bar ranking funnels by SMS dispatch count from gh_events, grouped by funnel_id and resolved to funnel titles via gh_funnels. Reveals which automations carry the SMS budget load.
Count group by funnel_id
Area · Gradient

Daily SMS volume

Gradient area of SMS dispatches per day from the time column on gh_events across the trailing 30 days. Useful for spotting outage gaps, broadcast spikes, and unexpected zero days that signal a provider issue.
Count group by time

Comparison

Default Groundhogg SMS screens vs SleekView Charts

Default Groundhogg SMS log

  • SMS event log is a flat list with date and funnel filters, no saved overview
  • No headline KPI for SMS sent this week or month at a glance
  • Delivery success and failure trends over time are not charted
  • Per-funnel SMS volume ranking requires opening each funnel report by hand
  • Reply-rate tracking against send volume is not visualised in the default UI

SleekView Charts

  • Number card for SMS dispatches this month from gh_events
  • Donut card splitting status from the activity_type column on gh_activity
  • Bar card ranking funnels by SMS count, joined to gh_funnels
  • Area card plotting daily volume from the time column on gh_events
  • Dashboard filters scope every card to a funnel, broadcast, or date range

Features

What SleekView Charts gives you for Groundhogg SMS

Dispatch volume KPIs

Number and Area cards over gh_events count SMS sent today, this week, and this month. The figures CRM admins normally pull from Twilio's console sit inside WP Admin on a single saved screen.

Delivery visibility

Donut and Line cards over gh_activity surface delivery failure trends the morning they start rather than the week the SMS-driven funnel underperforms. A creeping failure rate becomes visible at a glance.

Reply tracking

Pie and Bar cards over sms_replied events show which campaigns drive conversations. Useful for two-way SMS programs where reply rate is a more meaningful engagement signal than delivered count.

Audience

Who builds Groundhogg SMS dashboards with SleekView

SMS marketers

Pre-broadcast dashboard combining send volume, delivery ratio, and recent reply rate. The same view doubles as the next-morning post-mortem for the previous SMS broadcast across the list.

Deliverability ops

Failure-trend dashboard tracking sms_failed and sms_undelivered as Line charts. Spot routing or carrier issues the day they start, not the week after the funnel conversion rate quietly drops.

CRM leads

Funnel-impact view pivoting SMS by funnel_id and reply rate. CRM leads compare which automations earn their SMS budget and trim funnels that send a lot but never drive a reply or conversion.

The bigger picture

Why SMS programs need a saved dashboard

SMS is expensive per message and high-impact when it lands, so the gap between what was sent and what was actually delivered matters a great deal. Groundhogg writes both sides into its tables: send rows into gh_events and delivery callbacks into gh_activity. The default UI shows that data as a flat list, which means a carrier issue or a provider configuration problem is often invisible until the next funnel review reveals a conversion drop.

SleekView Charts reads the same tables and turns the rows into chart cards a CRM admin can read in five seconds. The headline KPI shows weekly send volume. The Donut shows delivery health.

The Area shows the daily trend. A failure spike that started Tuesday is on the dashboard Wednesday morning rather than three weeks later when the cost of misrouted messages has already landed in the bill.

Questions

Common questions about SleekView Charts for Groundhogg SMS

Any provider the Groundhogg SMS extension supports. The dashboard reads from gh_events and gh_activity, both of which Groundhogg writes regardless of whether the underlying provider is Twilio, MessageBird, or another carrier. The dataset is provider-agnostic so switching providers does not break the dashboard.

 

Delivery callbacks land when the provider's webhook is configured to call back into your Groundhogg site. Once the webhook is set up correctly, sms_delivered, sms_failed, and sms_undelivered events land in gh_activity with the matching activity_type and timestamp values, ready for charting.

 

Yes. The SMS broadcast type tags the send row in gh_events, while funnel-triggered SMS carry a step_id and funnel_id. Filter the dataset by the broadcast flag (or by funnel_id IS NULL) so the dashboard reflects only the broadcast layer if that is the audience that matters.

 

Yes. Aggregations run on the indexed columns Groundhogg maintains (contact_id, funnel_id, step_id, time, activity_type), so dashboards covering tens of thousands of SMS events render in seconds. The engine paginates and pushes filters into SQL rather than loading rows into PHP for counting.

 

Yes. Each chart card exposes its underlying row set, which exports to CSV with the active filters applied. That gives finance a clean monthly send-count export to reconcile against the provider invoice without manually counting rows in the Groundhogg admin.

 

If your SMS configuration writes STOP/UNSUBSCRIBE replies into gh_activity with a dedicated activity_type, the dashboard can chart those as a separate Donut slice or a dedicated KPI card. Opt-out rate over time is often a stronger list-health signal than a single broadcast's reply count.

 

Yes. Dashboard-level filters apply to every chart card. Scope the dashboard to a single funnel via funnel_id or to a contact segment via gh_tag_relationships and every chart reflects that audience without per-card reconfiguration. The same dashboard powers global and per-segment views.

 

Yes. Both extensions write into the same core tables (gh_events and gh_activity) with different step_type and activity_type values. The dashboard can render an email card and an SMS card side by side so omnichannel campaign performance lives on one screen across both channels.

 

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