The Ninja Forms addon allows to easily use a contact form as a subscription form, mapping the form fields into the Newsletter plugin subscriber fields.
The configuration is super easy:
- add a checkbox field to your Ninja Forms form
- adjust the labeling
- save the form
- enter the Ninja Forms Integration panel under the Newsletter menu
- map the form fields to the Newsletter fields (the minimum required is the email field, of course)
If you prefer NOT to offer the subscription checkbox but want to subscribe every person that contacts you, set the “subscription checkbox field” as not present.
With Multilanguage Plugins
If you use WPML, to correctly have the current user language set on subscribers’ profile, you need to enable the WPML option “Language filtering for AJAX operations“, otherwise the starting language cannot be detected.