How to use smart fields in a form and gather more fields in form, but on a different page

New Member



I want to collect 'First Name' 'Last Name' 'Email' in a form on one landing page, then collect two more fields on a different landing page later.


I can set 'First Name' and 'Last Name' to "smart field" and queue the other two fields, but I don't want the queued fields to appear on the first landing page where the form is initially displayed.


My thoughts were that I'd have the first 3 fields on 'Form 1', highlighting the first two fields as smart (but not queue the later fields) and then clone the form and insert queued fields into 'Form 2' and then embed that code on the other landing page...


Is this the right way to do it?




1 Reply 1
HubSpot Product Team
HubSpot Product Team

Hey @Jordan1990 yeah two forms is the best way to do this.


Could you have "form 1" which would collect names and email. The cookie on the browser for this contact would then recognise this information as known. So later if they go to the second page, which would be setup to have the second round of questions we would still have the previously submit data registered with them.


I'd definitely recomend keeping the email field as a smart field in the second form however, just to ensure that if there is an issue reading the cookie we can still get the data to the right contact record.