Turn visitors into subscribers
Embedded forms, popups and hosted landing pages that match your brand — with double opt-in, spam protection and A/B testing built in.
What forms & landing pages in MailNesto does
Forms are how most lists grow: a box at the end of a blog post, a pop-up offering ₹100 off a first order, a landing page linked from an Instagram bio. MailNesto builds all three from one form builder — embedded forms, pop-ups in eight positions, and hosted landing pages with their own web address — and puts every sign-up into the right list with the right tags.
What happens after the click matters as much. Double opt-in is set per list, in your own words; each sign-up is recorded with its form, time and IP address as proof of consent; and the preference centre lets people choose topics or take a break instead of leaving for good.
No developer is needed. Forms are designed visually from 25 starting layouts — festive offers, coaching classes, café rewards, waitlists and more — and published with one line of code or a link.
Forms & landing pages, done properly
Embed anywhere
One line of code for WordPress, Shopify, Wix or any website. Forms inherit your colours and fonts.
Popups that convert
Show after a delay, on scroll or when someone is about to leave — and never twice to the same person.
Landing pages, no website needed
A hosted page with its own link — perfect for events, launches and social bios.
Bots stay out
Invisible checks, CAPTCHA or honeypot fields keep fake signups off your list.
Double opt-in & consent
Confirmation emails, consent records and GDPR-ready proof of when and how people subscribed.
A/B test your forms
Try two headlines or designs and keep the one that converts better.
Embedded forms, pop-ups, bars and slide-ins
Embedded forms sit inside a page wherever you place the snippet. Pop-ups appear over the page as a centred box, a corner box at bottom left or right, a bar at the top or bottom, a slide-in from either side, or a full-screen takeover. A small teaser tab can stay on screen after someone closes a pop-up, so they can reopen it later.
A pop-up can appear after a delay, at a scroll depth, when the visitor moves to leave, or only when they click a button you name with a CSS selector such as #join. Page rules keep it off pages like checkout, and you can limit it by device, first visits, start and end dates, and how often one visitor sees it.
Designs are built from blocks — headings, images, feature rows, testimonials, a countdown to an offer’s end, a coupon with a copy button — in a card, image-beside, full-background or bar layout.
- Eight pop-up positions, plus embedded and hosted versions
- Exit intent, delay, scroll depth and click triggers
- Show or hide by page address, device and date range
- Hide from people who have already signed up
- One script tag that loads without holding up your page
Landing pages without a website
Set a form to “page” and it gets its own address with a short name you choose — useful when you have no website, or when one event or launch needs its own page. A yoga teacher can put the link in her Instagram bio; a book fair in Kolkata can print it as a QR code on its posters.
Landing pages and hosted form pages can run an A/B test. Version B can change the headline, text, button, image and other wording, and you choose what share of visitors see it, from 5% to 95%. Each visitor keeps seeing the same version, sign-ups are counted per version, and when you end the test the winning version becomes the page.
Every form and page shows views, sign-ups, conversion rate, a 30-day chart and its submissions. Sign-ups from suppressed addresses are ignored and counted separately.
- Hosted page at an address you name
- A/B split from 5% to 95%, sticky for each visitor
- Keep the winner in one step
- Version history: restore an earlier design without losing the current one
- Your own thank-you screen, or a redirect to any page
Fields that fill the contact profile
A form can ask for up to 15 fields from 22 types, including birthday, phone, address, PIN code, state, dropdown, multi-select, rating and consent box. Each answer is saved to the contact, so a birthday asked at sign-up can drive a birthday journey later. State lists and PIN code checks follow Indian formats by default.
Hidden fields record things the visitor never types. Give a hidden field a link parameter and it picks up the value from the page address — utm_source, utm_campaign, a partner code — so you know which ad or post brought each subscriber. A country field can fill itself from the visitor’s location when they have not given one.
A form never reveals whether an address is already on your list. Existing contacts are updated rather than duplicated, and the sign-up appears on their timeline.
- Up to 15 fields per form, from 22 field types
- Required fields, placeholders and help text
- Hidden fields filled from the page link
- Half-width fields for side-by-side layouts
- Every sign-up recorded on the contact’s timeline
Double opt-in, consent and real people only
Double opt-in is set per list, and new forms follow their list’s setting. When it is on, a sign-up first gets a confirmation email; only after they confirm are they added to the list, given the form’s tags and entered into any automation. The link in that email opens a page with a confirm button rather than confirming straight away, so security scanners that open every link cannot subscribe people by accident. Confirmation links stay valid for 30 days.
Each list can reword its confirmation email, “check your inbox”, confirm and thank-you pages, and an optional welcome email, in plain paragraphs with merge tags.
To keep bots out, use an invisible challenge that the visitor’s browser solves in well under a second, or a CAPTCHA from Cloudflare Turnstile, hCaptcha or Google reCAPTCHA with your own keys. Every confirmed sign-up is stored in your consent records with its source and IP address.
- Double opt-in per list
- A confirm button that link scanners cannot press
- Your own confirmation email and pages for each list
- Invisible challenge or CAPTCHA
- Consent records with source, time and IP address
What happens after someone signs up
Each form adds people to one list and up to ten tags. Those are the hooks for everything else: a coaching institute’s enquiry form can tag people “neet-2027”, start a counselling journey on that tag and drop them into a segment the admissions team calls every week.
A brand-new contact also fires the “new contact” starting point, and joining a list starts that list’s journeys. If the list has a welcome email set up, it goes out once, automatically. The form also sends a form.submitted event to your webhooks, so another system can react at the same moment.
- One list and up to ten tags per form
- Starts list, tag and new-contact automations
- Optional per-list welcome email
- form.submitted webhook event
- Lead scoring can award points for each form submitted
A preference centre instead of a goodbye
Every email can carry {{preferences_url}}, a personal link to the subscriber’s preference centre. There they see the lists you have marked as topics, with friendly public names and descriptions, and tick the ones they want. They can also update their name and any profile fields you choose to show, such as city or birthday.
If they need a break, they can pause emails for a week, a month or three months; campaigns skip them until the date passes. If they still want to go, one button unsubscribes them from everything, followed by an optional question about why — the answers appear in your reports.
The preference centre also handles data rights. Subscribers can download a copy of what you hold about them, or ask for it to be deleted; deletion requests reach your team’s privacy queue with a 30-day deadline. Each change is written to the consent history with its time and IP address.
- Topics from your lists, with public names
- Pause for 7, 30 or 90 days
- Profile fields you choose to show
- Download-my-data and deletion requests
- Unsubscribe reasons collected for your reports
Up and running in three steps
- 1
Pick a type
Embedded form, popup or landing page — from a design or blank.
- 2
Add fields
Name, phone, birthday, address, consent boxes, hidden UTM fields and more.
- 3
Publish
Copy the embed code or share the page link.
Forms & landing pages for every kind of business
A footwear brand in Agra runs an exit-intent pop-up with a countdown and a ₹150 coupon on product pages only; sign-ups are tagged “popup-offer” and start a welcome journey.
An institute in Kota uses the “Coaching class” layout with fields for class, target exam and phone. Hidden utm fields show which YouTube video or flyer brought in each enquiry.
A salon in Indore embeds a short form with a birthday field on its booking page, then sends a birthday treat every year.
A café chain in Bengaluru prints a QR code on table tents that opens a “Café rewards” landing page, and A/B tests a free-coffee headline against a 10%-off headline.
A music festival in Goa runs a waitlist landing page, then schedules a pop-up for the week tickets go on sale.
A newsletter writer with no website uses a landing page in her bio and lets readers choose, in the preference centre, between the weekly essay and the monthly reading list.
Everything in forms & landing pages
Available plan by plan — compare them on the pricing page.
- 22 field types
- Hidden fields filled from the page link
- Country from the visitor’s location
- Redirect or thank-you message
- Double opt-in per form
- Tags and lists on signup
- Start automations on signup
- Form A/B tests
- Submission history
- Multi-language forms
- Custom CSS
- Preference centre for subscribers
In many email tools, forms are an afterthought: a fixed embed with few design choices, pop-up rules that stop at “show after five seconds”, and landing pages sold as a separate product. Double opt-in is often one switch for the whole account, and confirmation links can be triggered by security scanners that open every link in an email.
MailNesto treats the form as the start of the journey. Pop-ups have page, device, date, frequency and click rules; landing pages come with A/B tests; double opt-in is set per list with your own wording and a confirm button scanners cannot press; and the preference centre lets people pause or pick topics instead of unsubscribing. Every sign-up arrives with its consent proof and can start an automation straight away.
Tips for better results
- 1
Offer something specific. “₹100 off your first order” or “Free NEET revision timetable” gives people a reason that “Join our newsletter” does not.
- 2
Ask for as little as you need at sign-up — usually email and first name — and collect the rest later in the preference centre.
- 3
Phones have no mouse to leave the page with, so pair exit intent with a delay or scroll trigger, or make a separate phone-only pop-up.
- 4
Keep pop-ups off checkout, login and payment pages with an “everywhere except” page rule.
- 5
Add hidden utm_source and utm_campaign fields to every form before you run ads, so you can segment subscribers by where they came from.
- 6
Turn on double opt-in for lists fed by contests and giveaways, where fake and mistyped addresses are common.
- 7
Put {{preferences_url}} next to the unsubscribe link in your footer, labelled “Choose what you receive”.
Questions about forms & landing pages
Will forms slow down my website?
No — the embed script is tiny and loads after your page.
Can people choose what they receive?
Yes. The preference centre lets subscribers pick lists, update details or pause emails instead of leaving.
Can I use these forms on WordPress, Shopify or Wix?
Yes. Paste the script tag into any site or theme that accepts custom HTML. On WordPress, the MailNesto plugin adds forms as a block or widget without touching code.
Can a pop-up appear only on certain pages?
Yes. Page rules show a pop-up on every page, only on pages whose address contains, equals, starts or ends with what you enter, or on every page except those.
Will existing subscribers keep seeing my pop-up?
Not by default. Pop-ups are hidden from visitors who have already signed up, and the frequency setting controls how often anyone else sees it after closing it.
Can I A/B test a pop-up?
A/B tests run on landing pages and hosted form pages. For a pop-up, duplicate the form, change one thing, run each for a similar period and compare their conversion rates on the forms list.
What happens if someone signs up twice?
They are not duplicated. The existing contact is updated with any new answers, and the visitor sees the normal thank-you message, so the form never reveals who is already subscribed.
Which CAPTCHA services are supported?
Cloudflare Turnstile, hCaptcha and Google reCAPTCHA v2, using your own keys. If you would rather not use a third party, the invisible challenge needs no setup and no clicking.