Forms · Glossary

What is a form submission?

A form submission is one completed copy of a form that somebody has sent, made up of their answers and the moment the form received them. Most tools store each submission as a single record, shown as one row in a responses table. Submission, response and entry mean the same thing; a partial is a form started but never sent.

The word sounds too simple to need defining, but the line between a submission and everything around it decides what you can count. Response rates, completion rates and every export depend on knowing exactly what became a record and what did not.

· Co-founder

5 min read · Published

Submission, response, entry, partial
TermWhat it usually meansIn the responses table here
SubmissionThe act of sending a completed form, and the record it createsOne row, with the time it was submitted
ResponseThe same record, seen as a set of answersThe same row
EntryThe same again, common in contest and spreadsheet toolsThe same row
PartialAnswers typed into a form that was never sentNo row, nothing is saved before submit
Test submissionA copy sent by the owner while checking the formA normal row, to delete once checked
Demo viewSomebody trying the form without recording anythingNo row, a link ending in ?demo=1 records nothing

What happens when somebody presses submit

The browser gathers every answer and sends it to a server in a single request, almost always a POST. The HTTP standard describes that method in almost exactly these terms, listing the fields entered into an HTML form among the blocks of data POST exists to deliver to a data handling process. The server then checks the answers, stores them, and replies so the page can show a confirmation. Every one of those steps can fail independently. A dropped connection means the answers never arrived; a rejected check means they arrived and were refused; a stored record with a failed confirmation means the person thinks it did not work and tries again. A submission, strictly, is the stored record, not the button press.

Why the server has to check again

Anything a browser enforces can be skipped by somebody sending the request directly, so a form that only validates in the page is trusting the person at the other end. MDN puts the rule bluntly: all data that comes to a server must be checked and sanitised, always. That is why a well built form checks the same things twice, once in the browser to help the person fix a mistake quickly, and once on the server to decide whether the record is accepted at all. It also explains a confusing experience for respondents, where a form that looked complete is rejected on submit because a rule only the server knows about has not been met.

Counting submissions honestly

A count of submissions is not a count of people. The same person may send a form twice because the confirmation was slow, a team may share one login, and the owner may have sent five test copies while building it. Before reporting a number, remove test rows, look for near duplicates a few minutes apart from the same name or email, and decide whether a person who submitted twice counts once. For surveys, write that rule down before the results come in, so the decision cannot drift towards whichever count looks better. The same discipline applies to spam, which should be removed by a stated rule rather than by eye.

Submissions and a changing form

A submission only makes sense next to the questions it answered. If a form is edited after it goes live, the earlier submissions were given to different wording, and sometimes to different options. A tool that records which version of the form each submission came from lets you separate the two groups later; one that does not leaves you reconstructing the change from memory. Keep a short log of what changed and when, even with version tracking, because the reason for a change rarely survives in the data. When the answers are analysed, treat each version as its own group first and combine them only for questions whose wording and options did not move. A question that changed from four options to five cannot be merged into one chart without explaining what the fifth option absorbed, and a reader will reasonably assume the change in results is real unless the chart says otherwise.

What a submission becomes in the form builder

When a form is submitted, the server checks that required answers are present, text lengths and number ranges are within their limits, and choice answers are among the field's options, then stores the answers with the time submitted and the version number of the form. It does not store an IP address, browser details or the respondent's account. The submission appears as one row in the responses table, where it can be downloaded as a PDF or deleted, and the CSV export writes Submitted At first with one column per field. After it is stored, any add-ons run: the webhook posts once, the email alert goes to its one address, and e-signing starts if the form uses it.

Questions people ask

Can a respondent change a submission after sending it?

Only where the form tool issues an edit link or an account where past answers can be reopened. Otherwise the practical route is to ask the person to submit again, then delete the earlier row and note why. Keep the correction visible in your own records, since a quietly replaced answer is hard to explain if the data is ever questioned.

Is a submission the same as a lead?

No. A submission is a record that a form was sent; a lead is a judgement that the sender is a potential customer worth following up. Many submissions are not leads, including support questions, job enquiries and spam. Counting every submission from a contact form as a lead inflates marketing reports and hides the real conversion rate.

Why are there more submissions than people who were invited?

Usually because the link was forwarded, the same people submitted more than once, or test submissions were never removed. If the form was meant for a fixed list of people, a secret key or a sign in requirement stops strangers getting in, and a question asking for a reference number makes duplicates easy to match.

How long should submissions be kept?

Only as long as the purpose they were collected for, plus any period a law or contract requires. Decide the period before the form goes live, write it on the form or in the linked privacy information, and delete on schedule. Old submissions are a liability when nobody remembers why they exist or who is allowed to read them.

Do spam submissions count as responses?

They are stored like any other, which is why they distort counts. Reduce them at the door where you can, with an access type that asks for a key or a sign in on private forms, and a question a script is unlikely to answer sensibly on public ones. Remove what gets through before reporting, using a rule you could explain.

What is the difference between a submission and a conversion?

A conversion is whatever action you decided to count as success, and a form submission is often, but not always, that action. For a quote request the submission is the conversion; for a checkout form the payment is, and a submission that fails payment is not one. Define it per form before comparing numbers across campaigns.

Make one with forms

The button opens the generator with this use case already described. Change the wording to match your own.

Create a form with OneCraft

Related questions

Step by step in the builder: View, export and manage your responses, then Automate your form with add-ons.

Sources

Written and checked by the OneCraft team. Last checked .