The default name field in the template does not allow it to be removed but iContact collects first name last name separately and have tried using the same names as in my iContact account but only thing going in is email, nothing else.
icontact names their feilds in their own html like so: fields_fname
Please check this article about subscription via iContact. There you can learn about how to add fields properly.
As you can see from the article in iContact you have the opportunity to add only the fields, which are specified in iContact Sign-up Form settings – http://prntscr.com/agt5z3 You can find these fields while you create or edit the sign up form in your iContact account.
To add the field First name you need at first to deactivate the default name field in Popup plugin (just untick it). – http://prntscr.com/agt9pt. Then create a new field with the name – “first”. (Please check the screenshot http://prntscr.com/agteji).
If you still have any questions or problems, just let me know.
Interesting that iContacts own API dept does not have this info and told me to use lname fname etc I did get those working but the custom fields like company and position etc are still NOT working. any clues? This info in your FAQ or support area would have saved me a lot of time.
You can use fields from this table – http://prntscr.com/akzvyr That’s why you won’t be able to add the fields, that you want.
To add the needed fields, please contact with the developers of iContact. Because from our side we provide you opportunity to add custom fields. It’s iContact, who restricts it.