A contact form goes live. Submissions start coming in. Everything looks fine.
But ask a more specific question - is this form doing better or worse than it was three months ago? - and most people genuinely can't answer it without manually counting entries across two different date ranges. A flat list of submissions tells you that something happened. It doesn't tell you the shape of what's happening over time.
This is a gap in almost every form plugin's native entry view: storage without trend data.
What trend data actually catches that a list doesn't
There are three patterns worth knowing how to spot, because each one means something different and calls for a different response.
A sudden drop. Steady submissions, then a sharp fall in a single week or month. This usually means something broke - a plugin update touched the form, the page moved to a new URL, or a layout change pushed the form out of place. The fastest way to confirm: submit a test entry yourself. If it goes through cleanly, the drop is likely traffic-related, not a form issue. If it doesn't submit correctly, that's the problem, found in under a minute instead of days of guessing.
A slow decline. No single bad week, just a gradual downward trend over weeks or months. This usually points to something upstream of the form itself - less traffic reaching the page, content on the page going stale, or something about the form discouraging completion. Looking at the trend week by week, rather than day by day, makes it easier to pin down roughly when the decline started, which helps connect it to whatever changed around that time.
An unrepeated spike. One period - a week, a month - significantly outperforms the baseline, then things return to normal. This is actually good news if you catch it: something drove a burst of traffic to the form. A campaign, a post that got shared, a backlink. Drilling into daily granularity for that window usually reveals exactly which day or days it happened, which makes it possible to figure out what worked and try to repeat it.
None of these three patterns are visible from a list of individual entries. They only show up when submissions are aggregated over time and visualized.
So how do you actually check this?
Most form plugins don't give you a trend view out of the box - just the entry list described earlier. Getting an aggregated view usually means exporting submissions and building the chart manually, or installing something that does the aggregation for you.
Form Vibes is a free WordPress plugin that captures submissions into the database and includes a built-in Analytics dashboard for exactly this. It works across every supported form plugin - Contact Form 7, WPForms, Gravity Forms, Elementor, and others with no separate setup per form, and capture starts automatically the moment the plugin is active.
Analytics lives in two places:
The Analytics page, found at Form Vibes → Analytics, has three controls: a date range picker, a form dropdown (showing total entry count for that form at a glance), and a time filter to group submissions By Day, By Week, or By Month.
Two chart types are available - bar and line, switchable from the same toolbar, and the last view (date range, form, chart type) is remembered automatically the next time the page is opened.
The dashboard widget, enabled from Form Vibes → Settings, sits on the main WordPress admin screen - the first page seen on login. It shows a form dropdown, date range, time filter, a line chart, a total submission count, and an expandable breakdown of entries per form, all without navigating away from the dashboard.
Both are available on the free plan with no Pro upgrade required.
Two chart types, two different questions
Bar charts and line charts of the same data answer slightly different questions, and it's worth being deliberate about which one to reach for.
A bar chart is for period-to-period comparison - was this month better than last month, did a specific campaign move the number. Each bar is a discrete answer to "how many in this window."
A line chart is for direction - is the overall trajectory up, down, or flat. A line makes a slow decline visible in a way a row of bars sometimes doesn't, because the eye naturally reads a slope.
Switching between daily, weekly, and monthly granularity changes what each chart type is good for too. Monthly view is for spotting the big picture across a quarter or more. Daily view is for pinpointing exactly when something changed once you already suspect something did.
One honest limitation worth knowing upfront
Submission analytics measures submissions, not visits. It will tell you that 40 people filled out the form this month versus 60 last month. It will not tell you how many people loaded the page and left without submitting - that's a different metric (conversion rate) that requires pairing form analytics with actual page-view data from something like GA4.
This matters because a drop in submissions has two very different possible causes: fewer people are reaching the form, or the same number of people are reaching it but fewer are completing it. Submission-only analytics can't distinguish between those two on its own - it just tells you the volume changed and roughly when, which is still the necessary first signal even without the full picture.


Top comments (0)