Signup Forms
Signup forms collect subscribers directly from your website and route them straight into a list — with optional double opt-in, GDPR consent capture, and spam protection built in. Build a form in the dashboard with no code, then embed it on your site or share its hosted link.
Overview
A signup form is a small, hosted form you place on your website (or link to directly) to grow your audience automatically. Every submission creates or updates a contact in your workspace and — once confirmed — adds them to a target list.
Each form can:
- Collect an email plus any fields you define (name, company, custom properties).
- Confirm subscribers with a double opt-in email before they join.
- Capture a GDPR consent checkbox and store the proof on the contact.
- Block bots with reCAPTCHA and a honeypot field.
- Show a success message or redirect to a thank-you page after submission.
- Notify your team by email whenever someone signs up.
Creating a Form
Go to Forms → New Form. You will configure four things:
- Name: an internal label (e.g. "Homepage newsletter") — not shown to subscribers.
- Target list: the list that confirmed subscribers are added to. Pair it with segments or automations to act on new signups.
- Fields: the inputs shown to the visitor (see below).
- Display type & settings: how the form appears and what happens after submit.
Each form gets a unique slug so it can be embedded, hosted, or attached to a landing page.
Display Types
Choose how the form renders. The same form definition works across all of them — switch the type without rebuilding your fields.
| Type | Best for |
|---|---|
| Embed | Drop the form into a specific spot on your page using the snippet from the dashboard. |
| Inline | Render the form in the natural flow of your content (e.g. end of a blog post). |
| Popup | A modal that appears on a trigger — exit intent, 50% scroll, or a 5-second timer. |
| Slide-in | A panel that slides in from the corner, less intrusive than a popup. |
| Hosted | A standalone EmailSendX-hosted page with its own link — share it directly, no website needed. |
Popup and slide-in forms support trigger options (exit intent, scroll depth, or a timer) so you control exactly when they appear.
Form Fields
Every form includes an email field (required). Add any additional fields you need — first name, last name, company, or custom properties that map to contact fields.
For each field you set:
- Label: what the visitor sees above the input.
- Property: the contact field the value is saved to.
- Type: text, email, number, and so on.
- Required: whether the field must be filled before the form can submit.
Hidden fields for source tracking
Add hidden fields with preset values to silently tag where a signup came from — for example a source or campaign value. The visitor never sees them, but the value is stored on the contact so you can segment by acquisition channel later.
Double Opt-in
With double opt-in enabled, a new subscriber receives a branded "Confirm your subscription" email and is only added to your list after they click the confirmation link. Until then, they are held as pending and never receive campaigns.
Double opt-in is strongly recommended: it confirms the address is real and consenting, which protects your sender reputation and keeps your deliverability high.
GDPR Consent
Forms can include a mandatory consent checkbox that the visitor must tick before submitting. When they do, EmailSendX records the consent on the contact — the timestamp, the IP address, and the source form — so you have an auditable proof of opt-in.
Spam Protection
Public forms attract bots. Two layers of protection are available on every form:
- Honeypot: an invisible field that real people never fill in — submissions that complete it are silently rejected. On by default, zero friction.
- reCAPTCHA: add your site key to require a Google reCAPTCHA challenge for an extra layer against automated signups.
After Submission
Choose what the visitor sees once they submit:
- Success message: show an inline confirmation (e.g. "Thanks — check your inbox to confirm").
- Redirect: send them to a thank-you page or any URL you choose.
Submission notifications
Turn on notify on submission and set a notification email to get an alert every time someone signs up — useful for low-volume, high-intent forms like a demo request or contact form.
Embedding on Your Site
For embed, inline, popup, and slide-in forms, copy the snippet from the form's page in the dashboard and paste it into your site's HTML. The form picks up your styling and submits straight to EmailSendX. For a hosted form, simply share its link — no site changes required.
Build your first form
Create a signup form, route subscribers into a list, and turn on double opt-in to grow a clean, consenting audience.