✨ 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 Newsletter2Go Brevo signup performance

SleekView reads the sib_forms, sib_home_settings, and sib_model_form options the Sendinblue Brevo WordPress plugin writes, along with shortcode placements in wp_posts, so signup form mix, daily new placements, and list links chart natively in WP admin.

♾️ Lifetime License available

SleekView Charts dashboard for Newsletter2Go (Sendinblue Brevo)

Brevo's WP plugin keeps a lot in wp_options

The Sendinblue WordPress plugin (Brevo, formerly Newsletter2Go) stores its configuration in wp_options under keys like sib_home_settings, sib_model_form, and sib_forms. Each subscription form's HTML, list mapping, and styling lives serialized inside those rows. Shortcode placements live in wp_posts.post_content as [sibwp_form id="1"] or similar, depending on the plugin version installed.

The plugin's admin lists forms and lets you edit each, but stops short of any cross-form analytics. There is no chart of which forms get embedded where, no donut by list, no time-series of new placements. SleekView reads the same options and shortcodes the plugin writes and surfaces all of that as native charts.

For a site running 4 to 12 Brevo forms across 50 to 500 posts and pages, this becomes a four-chart dashboard: total embedded pages, form mix by id, placement by post type, and growth of new placements over time. The data has always been in WordPress; SleekView just makes it readable as a chart instead of as a serialized PHP blob deep in wp_options.

Workflow

From sib_forms to a real Brevo dashboard

1

Unwrap sib_forms

SleekView's wp_options helper unwraps the serialized sib_forms array so each Brevo form becomes a virtual row with id, list_id, label, and styling fields. Charts can then group, filter, and aggregate on those fields like any normal database column.
2

Scan shortcodes

Add a wp_posts source filtered by post_content containing [sibwp_form. The chart now reflects the live placement footprint, joined to the unwrapped sib_forms metadata so each shortcode's form id and list id are resolvable in chart configuration.
3

Group and aggregate

Group by extracted form id to see which Brevo forms are most embedded. Group by post_type for a donut of placement surface mix. Aggregate with Count for raw totals or Maximum on post_modified_gmt to see when each placement was last touched by an editor.
4

Pin to a Brevo dashboard

Save the four charts to a Brevo dashboard restricted to the marketing role. The team gets a single screen for everything the WordPress side of Brevo touches, no need to log into the Brevo hosted dashboard for every placement question that comes up.

Sample dashboard

A Brevo signup dashboard built from WP data

Each chart sources data from the Sendinblue Brevo plugin's wp_options entries (sib_forms, sib_home_settings) plus the [sibwp_form] shortcode placements embedded in wp_posts.
Number · Default

Pages with a Brevo form

A KPI counting wp_posts rows where post_content contains [sibwp_form] or the legacy [sib_form] shortcode and post_status equals publish, with the previous month's total shown underneath so signup surface growth or shrinkage is obvious.
Count
Bar · Horizontal

Form usage by id

Horizontal bar grouping shortcode placements by the form id extracted from the sibwp_form shortcode attribute, joined to the unwrapped sib_forms array so the label of each Brevo form appears next to its embedded-pages count.
Count group by form_id
Pie · Donut

Placements by post type

A donut grouping wp_posts entries containing the Brevo shortcode by post_type, showing whether signup surface lives on regular posts, pages, or a Landing Page custom post type built for campaigns, all in one quick glance.
Count group by post_type
Area · Gradient

New Brevo placements over time

Gradient area chart counting wp_posts entries containing a Brevo shortcode by post_date_gmt across the trailing 90 days, useful for confirming that new content is shipped with a signup CTA included in the page template the editorial team uses.
Count group by post_date_gmt

Comparison

Brevo hosted UI vs SleekView in WP

Default Brevo hosted reports

  • Brevo's hosted reports show campaign and contact metrics, not WP placements
  • No WordPress admin view of which pages embed which Brevo form
  • No chart of placement growth aligned with editorial publishing pace
  • Cannot restrict placement analytics to a marketing role inside WP
  • Audit of orphaned forms saved but never embedded requires manual checking

SleekView Charts

  • Unwraps sib_forms from wp_options as virtual rows
  • Scans wp_posts for [sibwp_form] and legacy shortcodes
  • Joins form id to label and list_id from the unwrapped form definitions
  • Combines Brevo placements with WooCommerce or FluentCRM on one screen
  • Per-role visibility for marketing, editors, and ops separately

Features

What SleekView Charts gives you for Newsletter2Go (Sendinblue Brevo)

Shortcode-aware grouping

SleekView parses the form attribute out of every [sibwp_form] shortcode it finds in wp_posts, so the group-by column is the real form id. Charts show actual form leaders, not a single bucket containing every page with any Brevo form embedded on it.

Work with sib_forms cleanly

The Brevo plugin stores form definitions as serialized PHP inside one or two wp_options rows. SleekView's options helper turns that into a normal table view at chart-build time, so labels, list ids, and styles become groupable columns rather than blobs.

Real-time chart updates

Every chart queries the live wp_posts and wp_options tables on render with WordPress object cache in front. A new Brevo placement added today shows on the dashboard within the cache TTL, no background job, no sync script, no cron to monitor.

Audience

Where Brevo teams use SleekView

Placement audit

Marketing audits which Brevo forms are actually embedded versus saved but unused. The horizontal bar of form_id placements exposes orphaned forms in seconds, ready to be retired so the wp_options payload stops growing forever across the site.

Campaign rollovers

Rotating from a generic newsletter signup to a campaign-specific form across 200 posts? The area chart shows the placement footprint shifting from one form id to the other in near real-time, confirming the rollout reached every targeted page.

Editorial pacing

Overlay new wp_posts publishing against new Brevo placements on the same time axis. Long flat stretches surface posts that shipped without a signup CTA, which is the single most common cause of newsletter growth flatlining for a content site.

The bigger picture

Why a WP-native Brevo dashboard matters

Brevo (formerly Sendinblue, descended from Newsletter2Go on the German market) ships a polished hosted dashboard, but that dashboard knows nothing about how its forms are actually deployed inside WordPress. Editors place forms via shortcodes, marketing edits forms inside the plugin, and nobody has a single view of where every form lives, which is the most embedded, and how the placement footprint is changing over time. That data is sitting in wp_options and wp_posts already.

SleekView turns it into a dashboard that lives inside WP admin, with WP roles, beside the rest of the site's analytics. Marketing gets the placement-side picture Brevo cannot show, editors get a per-author view of their own posts, and the dev team stops fielding requests for one-off SQL pulls. The hosted Brevo dashboard stays the source of truth for campaign and contact-side metrics.

SleekView fills the WordPress-side gap that has always been there.

Questions

Common questions about SleekView Charts for Newsletter2Go (Sendinblue Brevo)

No. SleekView reads only the WordPress-side data: the sib_forms and related entries in wp_options plus the [sibwp_form] shortcodes in wp_posts. For per-list subscriber counts and campaign metrics you still use Brevo's hosted dashboard since those records live in Brevo, not in WordPress.

 

SleekView ships a wp_options helper that unwraps serialized PHP arrays into virtual tables. sib_forms becomes a table with one row per Brevo form definition, exposing fields like id, list_id, label, and style as queryable columns for grouping and aggregation in charts.

 

Newer versions use [sibwp_form id="N"], while legacy versions used variants like [sib-form] or [sib_form]. SleekView lets you configure which shortcode pattern to match per chart, so the placement scan stays accurate regardless of which plugin version the site is currently running.

 

Yes. Each Brevo form maps to a list_id in the sib_forms config. SleekView joins the placement chart to that mapping, so you can group placements by list_id and see how many embedded pages drive signups into each Brevo list across the whole WordPress site.

 

Yes, with adjustments. The earlier Newsletter2Go plugin used different option keys and shortcodes. SleekView lets you configure the options key and shortcode pattern per chart, so the same dashboard works whether the site runs the legacy Newsletter2Go integration or the modern Brevo build.

 

No. Every SleekView dashboard supports role-based visibility. Build a Brevo dashboard restricted to the marketing role and the team can see placements without any need to access the Brevo plugin settings or the underlying wp_options serialized data directly.

 

Charts depend on documented WordPress storage primitives, wp_posts and wp_options. As long as Brevo keeps using shortcodes and standard option keys, charts continue rendering. If a future version renames an option key, you update the key in one chart-configuration field and the chart resumes.

 

Yes. SleekView dashboards mix completely different data sources on one screen. You can put a Brevo placement count next to a wc_orders revenue total and a wc_customer signup chart, all reading from the same WordPress database with the same consistent styling and role-aware access.

 

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