WordPress Subscription Form Plugin

Create your Subscription Form plugin
Why People Choose Elfsight
Your visitors love your content – now give them an effortless way to stay connected. The Elfsight Subscription Form helps you collect emails and build your community right from your WordPress website.
You don’t need to touch a line of code. Choose a layout, adjust the colors, write your message, and you’re ready to go. It’s quick, reliable, and blends beautifully with any design. Whether you’re a blogger, shop owner, or creative, Elfsight helps you turn visitors into loyal subscribers.
Did you know?
Recent research shows that nearly 9 out of 10 people in the U.S. are subscribed to at least one brand’s newsletter — and nearly 75% follow up to 10 entities.
Start collecting subscribers today with the best Subscription plugin for WordPress from Elfsight and make sure your business stays in that daily scroll.
Key Features of the WordPress Subscription Form
Here’s what makes Elfsight stand out:
- Custom fields control: Decide whether to ask for name, email, or both – or keep it ultra-simple.
- Fully customizable design: Choose from various templates, colors, and fonts to make the form match your website perfectly.
- Webhook and external integrations: Send form data automatically to Mailchimp, Zapier, or any other connected platform.
- Smart validation and logic: Built-in validation and conditional fields help you collect accurate data with a smooth user experience.
- Spam protection: Built-in reCAPTCHA keeps your list clean and protects against unwanted signups.
- Email notifications: Receive instant alerts for new subscriptions and send automatic confirmation messages to subscribers.
How to Add the Subscription Form to WordPress
Embedding a subscription widget is very simple and fast:
Method 1: Inline Embed
Ideal if you want your subscription form to appear directly within a blog post, landing page, or homepage section.
- Select a template: In the Elfsight editor, choose a layout that fits your needs and design.
- Customize the form: Add fields and email address for notifications, choose the layout and colors, and adjust the setting. Make the form feel like part of your brand, not an add-on.
- Generate the code: Once you’re happy with the setup, click “Add to website for free”. A small piece of embed code will appear, copy it.
- Embed on WordPress: Open the WordPress editor, add a Custom HTML block in the section where you want the form to appear, and paste the code there.
- Save and preview: Publish your changes. Your subscription form should now appear right where you placed it.
Method 2: Floating Form
This approach is perfect if you want the form to stay visible across your website, like a button or banner that follows your visitors as they scroll.
- Choose a layout: In the editor, select a floating template that suits your design.
- Customize your widget: Add fields, set colors, icon, position, and how it behaves when users interact with it.
- Generate the code: Click “Add to website for free” and copy the provided snippet.
- Embed on WordPress: Go to Appearance → Widgets or your theme’s footer settings, add a “Custom HTML” or “Text / Code” widget, and paste the snippet.
- Save and test: Update your changes and make sure your form appears exactly where you want it.
If you need help along the way, check full guides in our Help Center or read our blog article on how to add a subscription form to WordPress. You can also visit our Wishlist to suggest new features or track what’s coming, and keep an eye on updates in the Changelog.