One analytics board across every Jotform form you own
See submissions, 30 and 90 day trends, and forms that are live but taking nothing, then let an agent tell you which questions to cut.
I want an app that finally gives me one analytics view across every Jotform form I own. Jotform's own reports are per form and only export as PDF, so there is no way to compare forms side by side or spot the ones quietly dying. Build it as an interactive app on Jotform, with Slack for sharing what the agent finds.
The main screen is a table of every form in my account, loaded with Get User Forms and paged through so nothing gets cut off. Each row shows the form title, whether it is live or disabled, the submission count on the form record, and a 30 day and 90 day trend built by counting submissions from Get Form Submissions inside those windows. Put the last 30 days next to the 30 days before it so I can see direction and not just volume. Let me sort by submissions, by trend and by last submission date, and search by form title.
Pin a section at the top of that screen for forms that are still live but have taken nothing in 60 days. Those are the forms still linked somewhere and collecting silence, and they are the first thing I want to see every time I open this. Next to that section, show account usage from Get User Usage against my plan limit, so I always know how much of my submission and upload allowance is left.
Clicking a form opens a field level view. Match the questions from Get Form Questions against the answers in that form's submissions from Get Form Submissions and show how long the form is (question count, and how many of those are real input fields rather than headings, page breaks or submit buttons), which questions are required, and for each question the share of submissions where it came back empty. Sort the field list by blank rate so the questions almost everybody skips sit at the top, flag any required question with a high blank rate as an anomaly worth a look, and show the raw counts behind each rate (blanks over submissions read) so I can trust the number.
Every form gets a Tune this form button that kicks off a background agent for that form. The agent reads the form's questions with Get Form Questions and its recent submissions with Get Form Submissions, then writes a plain English recommendation about which fields to cut, which to reorder and which to make optional. Ground it in what the data shows (field count, required fields, per question blank rates) and in the known economics of form length: conversion drops steadily as field count rises, falling off hard past roughly five fields, and phone, address and ID fields are the usual offenders. Each recommendation should name specific questions, say what to do with each one, and explain why in a sentence or two a non technical person can follow. The write up lands back in the app on that form's page, and the agent also posts a short version to a Slack channel I choose using Send a Message, with a link back to the form's page in the app.
The app can then apply an approved recommendation: making a question optional or changing its order uses Update Question, and form level settings use Update Form Properties. Nothing changes on a live form until a person clicks apply. Store recommendations per form with a status of new, approved, applied or dismissed, record who applied what and when, and keep a per form history so I can see exactly what changed if the numbers move afterwards. Never delete a question automatically. If the agent recommends cutting a field, surface it as advice and let me remove it in Jotform myself.
Two things to get right. First, the Jotform API exposes completed submissions and not partial sessions, so the app must never claim drop off or abandonment tracking. Everything it shows is derived from submitted responses, and the wording throughout should be which questions people skip rather than anything implying visitor level analytics. Second, Jotform enforces a daily call allowance that varies by plan, so page submissions efficiently, cap how many submissions each form's field analysis reads (a few hundred of the most recent is plenty), cache what the dashboard loads instead of refetching on every navigation, and show the remaining daily allowance somewhere quiet in the app so I know when a full refresh is going to cost me.
What does this prompt do?
- Lists every form in your account with its submission count and how the last 30 and 90 days compare, so you can rank forms without opening each one
- Pins the forms that are still live but have not taken a submission in 60 days, and shows your account usage against your plan limit
- Opens any form to a field by field view: how long it is, which questions are required, and which ones almost everybody leaves blank
- Gives every form a Tune this form button that hands the numbers to an agent, which writes a plain English recommendation, files it in the app and posts it to Slack
- Applies an approved recommendation back to the form, but nothing changes on a live form until a person clicks apply
What do I need to use this?
- A Jotform account and an API key with full access, so approved changes can be applied as well as read
- A Slack workspace and a channel where the recommendations should land
- A few forms with real submission history, since trends and skip rates need past responses to mean anything
How can I customize it?
- Change the 60 day cutoff that marks a live form as dead, and the 30 and 90 day trend windows
- Point the Slack posts at a different channel, or switch them off and read recommendations in the app only
- Set how many recent responses the agent reads per form, and what counts as a high skip rate
FAQs
Does this show people who started a form and gave up?
Will it change my live forms automatically?
Do I need a paid Jotform plan?
How many forms can it handle?
Can I share the analysis without exporting a PDF?
Related templates
Plan every email and SMS send on one calendar, see how past campaigns performed inline, and let an assistant write and file the next draft in Klaviyo.
Your committee opens one board to score every application, see where reviewers disagree, and send the decisions without merging a single spreadsheet.
Open any campaign, pick this month versus last, and have a written client report drafted into Google Docs and posted to their Slack channel.
Work every form enquiry from one queue that already tells you who is new, who is a duplicate and who has a deal open, then push only what you approve.
See every sending domain as Active, Reserve or Retiring, watch your bench against the 20 to 25 percent target, and refill it before a domain burns.
Pick a client, get ranked domain suggestions with live prices, and buy domains and mailboxes in one confirmed step instead of juggling tabs and a spreadsheet.
Stop reading one Jotform report at a time.
Put every form's numbers on one screen and get a clear recommendation on which fields to cut.