We have certain areas on our site where we capture data from visitors (name, address, email, etc.) where they can sign up to receive communications from us. Our Dev team needs to fully understand if a custom FORM API needs to be written. Are their developers who have done this before? Here is an example of one form on our site where they click to agree to receive information. We would like that data sent to HubSpot and stored in our Contact list.