Newsletter sign-up form for WordPress
A newsletter sign-up needs explicit consent and an email confirmation. The provider's embed form usually loads the provider's scripts onto your site to do that.
Last updated:
The fields
- First name
- Email (required)
- Newsletter consent (with a link to your privacy policy)
Built in 5 minutes
Add the “Flinkform Form” block.
Pick the “Newsletter sign-up” template.
Free: sign-ups are stored as submissions in WordPress. With Pro: choose a newsletter connection (Brevo, Mailchimp, CleverReach).
Double opt-in is on by default for new connections. Check it, then publish.
Tip
The sign-up runs through your server. No newsletter provider script loads on the page.
What Pro adds
Passing contacts straight to Brevo, Mailchimp and CleverReach is part of Flinkform Pro. Your newsletter provider sends the double opt-in, Flinkform only passes on contacts with consent.
See Flinkform Pro →Block markup to copy
In the block editor, open the three-dot menu at the top right, switch to the code editor, paste the markup, switch back to the visual editor and save. That's your form, with Flinkform 1.15.0 or later.
<!-- wp:flinkform/form {"title":"Newsletter sign-up","submitLabel":"Subscribe"} -->
<!-- wp:flinkform/field-text {"fieldName":"first_name","label":"First name","autocomplete":"given-name"} /-->
<!-- wp:flinkform/field-email {"fieldName":"email","label":"Email","required":true} /-->
<!-- wp:flinkform/field-consent {"fieldName":"consent","consentText":"Yes, I would like to receive the newsletter. I can unsubscribe at any time. Details in the {privacy_policy}."} /-->
<!-- /wp:flinkform/form -->