Signup & Popup Forms

Grow your lists with hosted signup pages, embeddable forms, and on-site popups — all built with a visual, drag-and-drop designer.

Form Types

waveMail gives you three ways to collect subscribers, all connected to the same list and opt-in rules:

🧩 Embedded Form

A lightweight form you paste into any page on your website. It inherits your page styles and loads faster than a traditional iframe.

🗂️ Hosted List Page

A standalone, fully hosted signup page with its own link — perfect for social bios, QR codes, or paid ads when you don't have a website.

💬 Popup Form

An overlay that appears on your site based on timing or scroll behaviour. Runs in its own sandbox so it never clashes with your site's code.

Creating a Form

  1. Open the list you want to grow and click Forms.
  2. Choose Create List Form or Create Popup Form.
  3. Give the form a name so you can recognise it later.
  4. Use the drag-and-drop designer to add and arrange fields.
waveMail Drag & Drop Form Designer

[Screenshot: Drag-and-drop form designer]

Adding & Arranging Fields

The designer pulls in the custom fields defined on your list. For each field you can:

  • Drag to reorder fields on the form.
  • Set each field's visibility (shown, hidden, or required).
  • Control layout and spacing so the form matches your brand.
  • Switch between multi-page steps for longer forms.

Theming

Apply a theme preset to instantly style the whole form, then fine-tune the details:

  • Button text and button colour
  • Fonts, spacing, and field styling
  • A device preview to check how the form looks on desktop, tablet, and mobile

Popup Forms

Popup forms add a Behavior & Fields step where you decide when and where the popup appears.

Setting What it does
Active Turns the popup on so it displays on your website.
After time delay Shows the popup after a set number of seconds on the page.
After scrolling Shows the popup once the visitor scrolls down the page.
Delay (seconds) How long to wait before the popup appears.
All pages Display the popup site-wide, or limit it to specific pages.
waveMail Popup Form

[Screenshot: Popup behaviour settings]

Embedding a Form

Once your form is saved, open How to embed your forms to get the snippet:

  1. Click Embed Form to reveal the code snippet.
  2. Copy the snippet and paste it into your website's HTML where you want the form to appear.
  3. For hosted pages, simply copy the page link and share it anywhere.

Submissions follow the list's opt-in rules — if your list uses double opt-in, new subscribers receive a confirmation email before being added.

Subscriber Preference Center

The preference center is branded with a Business Profile (company name and logo).

The preference center is a hosted page where your subscribers manage what they receive instead of unsubscribing entirely. Design it under Design preference center page.

  • Add your company logo to brand the page.
  • Let subscribers update their details and choose which lists they belong to.
  • Optionally redirect the unsubscribe link to the preference center to reduce list churn.

Link to it from any campaign using these tags:

Tag Inserts
[MANAGE_SUBSCRIPTIONS_LINK] A ready-made "Manage your preferences" link.
[MANAGE_SUBSCRIPTIONS_URL] The raw URL, so you can wrap it in your own button or text.
Subscriber preferences management

[Screenshot: Subscriber preferences management]