Managing multiple form responses

We want to have AC forms in multiple locations on our website, and a user may fill in more than one form, with potentially differing information.

How can we avoid fields not getting replaced/information not getting lost if the same user (with the same email address) is potentially entering different information into the same fields?

The question that pops into my mind is why would they be entering differing information?

And how do we know the 1st submission of the form is the correct info…

Are the different forms kind of like different “interest” forms? Just curious what are the different use-cases, maybe there’s a slightly different way to structure the forms that better serves your needs and gets rid of that problem.

This is always a problem with forms but there is no way to know if what the person enters on form #2 is a typo or just new information (changed name, changed email, change company). All you could do is display what they entered before, and have them confirm the change. I see this a lot with names, People may first use “James” then later enter their name as “Jim.”

So the contact information (name, email, phone number etc) would be the same across the forms.

On a product page (not ecommerce, just showing a product) they may fill in a form saying they’re interested. Then they may go to another product page and fill in a form saying they’re interested in that product too. Then, they may go to the main contact page and fill in a longer form filling in more specific fields about what they’re looking for.

I haven’t used AC forms so trying to get it all straight…would these all be different forms (one for each product page). Or (preferably) could it be the same form for each product page and we would be able to see in AC (in a custom field?) each product they said they were interested in?

Then I recognise that the contact page form will likely be a longer, more involved form.

Thanks for your help!