Hi Nevin, the form fillout should create a new record, or update an existing record in your Marketo lead database depending on whether or not the email address used in the fillout already exists in your database. You can create a smart campaign using my first response filter or trigger, and when people are added to the smart campaign, they will also be added to the program.