Existing clients: v3.useburrow.com

Website form reporting with subfield analytics

Track form submissions with subfield-level reporting across Gravity Forms, Contact Form 7, Fluent Forms, and Ninja Forms. See which subjects, services, or dropdown options your clients' visitors choose most — broken down by form, by field, by client site.

[ Signal examples ]

form.submitted
form.subfield_captured
lead.captured
form.spam_filtered
form.volume_anomaly
checkout.form_completed

Every form plugin tells you that someone submitted. None of them tell you what.

Gravity Forms logs entries. CF7 saves them with Flamingo. Fluent Forms has a submissions table. But when a client asks “what are people contacting us about?” — you’re exporting a CSV, scanning message bodies, and manually tallying.

The Forms channel captures form.submitted events from inside the form plugin — Gravity Forms, CF7, Fluent Forms, Ninja Forms, WooCommerce checkout, Craft CMS forms — with subfield-level reporting that breaks down submissions by the values visitors actually choose.

Subfield reporting: see what’s inside each submission

A contact form doesn’t just have a Submit button. It has a Subject dropdown. A “How did you hear about us?” field. A service-type selector. A budget range. Those fields carry operational insight that’s invisible in every other reporting tool.

The example: Client X has a contact form with a Subject dropdown — “General Inquiry,” “Sales Question,” “Support Request,” “Partnership.” In their Gravity Forms entries list, they see 142 submissions this month. That’s the number every tool gives you.

Burrow gives you the breakdown:

  • General Inquiry — 67 submissions (47%)
  • Sales Question — 44 submissions (31%)
  • Support Request — 22 submissions (15%)
  • Partnership — 9 submissions (6%)

Now the client knows that nearly a third of their contact form traffic is sales-qualified. They can staff accordingly. They can route those submissions differently. They can build a dedicated sales inquiry form if the volume justifies it.

Another example: A roofing contractor’s quote request form has a “Service Type” dropdown — “New Roof,” “Repair,” “Inspection,” “Gutter Work.” The monthly report shows 68% of requests are for repairs, not new installations. That changes how the client allocates their crew, prices their services, and targets their advertising.

This isn’t analytics in the GA4 sense. It’s operational reporting — giving clients visibility into what their website traffic is actually asking for, broken down by the fields they defined in their own forms.

Which fields can Burrow report on?

Any structured form field that has discrete values:

  • Dropdowns — Subject categories, service types, location selectors, department routing
  • Radio buttons — Budget ranges, timeline preferences, yes/no qualifiers
  • Checkboxes — Service interests, feature preferences, multi-select options
  • Hidden fields — UTM parameters, landing page source, referral tracking

The Burrow WordPress plugin captures these subfield values automatically from Gravity Forms, Fluent Forms, Ninja Forms, and Contact Form 7. You configure which fields to include — keeping operational metadata while excluding personal data per your DPA.

Form health monitoring

Subfield reporting tells you what people are submitting. Health monitoring tells you whether they’re submitting at all.

Uptime tools check if the page loads. They can’t tell you the contact form stopped delivering. The Forms channel captures events from inside the form handler — so when submissions stop, the absence is visible.

The silent failure scenario: Friday 4:12pm — A plugin auto-update runs. The CF7 mail function breaks. The form still renders. The “Thank you” message still displays. But submissions are lost.

Without the Forms channel: Monday 3pm — Client emails: “We haven’t gotten a lead since Thursday.” Four days of lost revenue. Trust erosion.

With the Forms channel: Friday 4:13pm — form.submitted volume drops to zero. Scout flags the anomaly. The developer checks the timeline, sees the plugin update at 4:12pm, identifies the conflict, and deploys a fix by 5pm. The client never knows.

Cross-CMS form normalization

A Gravity Forms submission on WordPress and a form submission on Craft CMS have the same event structure in the Forms channel. Agencies managing sites across multiple CMS platforms get unified form reporting — subfield breakdowns included — regardless of the underlying form plugin.

Integrations that feed this channel

  • WordPress: Gravity Forms, Contact Form 7, Fluent Forms, Ninja Forms, WooCommerce checkout
  • Craft CMS: Native form submissions
  • Statamic: Form submissions
  • ExpressionEngine: Form events
  • Custom forms: Send events from any form handler through the Burrow API or PHP/TypeScript SDKs

How agencies use the Forms channel

Subfield analytics in client reports: Monthly digests include form submission counts broken down by subfield category. “142 contact form submissions — 44 sales inquiries (up 18%), 67 general inquiries, 22 support requests, 9 partnership inquiries.” The client sees what their website traffic is asking for.

Form health monitoring: Know immediately when a client’s forms stop delivering, instead of discovering the problem from an angry client email days later.

Operational insight for clients: The roofing contractor who sees 68% of form requests are for repairs — not new builds — makes different business decisions. The SaaS company whose demo request form shows 40% of submissions select “Enterprise” adjusts their sales staffing. Subfield data turns form submissions into business intelligence.

Conversion correlation: Pair form submission data with deploy events and CMS changes. When the marketing team asks “why did demo requests spike this month?” the timeline shows the new landing page deployed on March 3rd.

Form monitoring use case | WordPress integration | Client reporting

Frequently asked questions

What is subfield reporting in Burrow?
Subfield reporting breaks down form submissions by the values submitted in individual fields — dropdown selections, radio buttons, checkboxes, and other structured inputs. If a contact form has a 'Subject' dropdown with options like 'General Inquiry,' 'Sales Question,' and 'Support Request,' Burrow shows you the breakdown: 47% General Inquiry, 31% Sales, 22% Support. No other form reporting tool gives agencies this level of visibility across client sites.
What form plugins does the Forms channel support?
The WordPress plugin captures events from Gravity Forms, Fluent Forms, Ninja Forms, Contact Form 7, and WooCommerce checkout forms. The Craft CMS plugin captures Craft form submissions. For other form handlers — custom JavaScript forms, Typeform webhooks, Shopify checkout — send events through the Burrow API.
How is Burrow different from Gravity Forms built-in reporting?
Gravity Forms has entry-level reporting within a single WordPress install. Burrow aggregates form data across every client site in your portfolio — with subfield breakdowns, cross-CMS normalization, volume anomaly detection, and correlation with deploys and plugin updates. It's the difference between checking one site's forms and seeing every client's form health on one screen.
Does Burrow store form submission content?
Burrow captures metadata — form ID, page URL, submission timestamp, form plugin name, and configurable subfield data like dropdown selections and checkbox values. It is an operational signal layer, not a form inbox. Design payloads to include the metadata appropriate for your DPA and client agreements.
Can Burrow detect when a form stops working?
Yes. Scout monitors form submission volume patterns per project. When volume drops to zero or deviates significantly from the baseline, an anomaly is flagged. The Forms channel shows the volume drop alongside CMS and deploy events that may explain the cause.
How is form monitoring different from Google Analytics form tracking?
GA4 tracks form submission as a conversion event based on page views or button clicks. It sees the traffic side — how many visitors clicked Submit. Burrow captures the form handler event from inside the plugin, reports on subfield values, and correlates submissions with deploys, plugin updates, and CMS changes. GA4 tells you how many people submitted. Burrow tells you what they submitted, whether it actually completed, and what changed if it stopped.
Can I see form analytics for Contact Form 7?
Yes. The Burrow WordPress plugin captures CF7 submissions with field metadata. CF7 has no built-in analytics — most agencies use Flamingo or a third-party plugin just to log entries. Burrow captures submission events with subfield data and surfaces them in the same timeline as deploys, plugin updates, and other operational signals.

Your agency's work deserves to be seen.

We're onboarding agencies in small cohorts to keep the quality high. Request early access and we'll be in touch.

Self-funded · Independent · Built for the long term