Creating one
Audience → Sign-up pages → New page. The screen has your settings on the left and a live preview on the right; every change shows up straight away in the preview.| Section | What you set |
|---|---|
| Identification | An internal name — only your team sees it — and the URL slug. The full public address is shown under the field. |
| Destination | The list that will receive the subscribers. One page feeds exactly one list. |
| Appearance | The theme, chosen from the catalogue or replaced by your own HTML. |
| Content | The hero title, the subtitle and the label of the sign-up button. |
| Legal notice | Your postal address and your privacy policy link, both taken from your organization settings. |
| Collected fields | Email is always collected and cannot be removed. First name and last name are optional. |
| After sign-up | Either a message on the page, or a redirect to an address of yours. Never both. |
| Protection | Anti-robot protection, set once for the whole organization. |
| Publication | Published or draft. |
Published or draft
A published page answers at its public address. A draft page returns a not-found page, and nothing is collected — that is what lets you prepare a page, look at it, and put it online later. Whether your organization publishes sign-up pages at all is an organization setting. Switched off, every page returns a not-found page even when it is marked published; the settings screen says so, and so does the publication section of the page itself.Themes, and what a theme is made of
A theme is the HTML of the page. Choosing one from the catalogue copies it into your page: the copy is yours from that moment, and nothing that happens to the catalogue afterwards changes a page you already created. Changing theme overwrites the HTML of the page, which the screen tells you before it happens. The texts you set in the sections stay where they are. You can also paste your own HTML, under My HTML. It is written with named placeholders, and the one that matters is{{form}}:
| Placeholder | What it renders |
|---|---|
{{form}} | The form itself — email, plus the name fields you enabled, and the button |
{{heroTitle}} | The hero title from the Content section |
{{heroSubtitle}} | The subtitle, empty when you leave it blank |
{{organizationName}} | Your organization name |
{{poweredBy}} | The discreet "Sent with AgentsMail" line |
{{form}} is mandatory. Without it the page has no field to fill in and would collect nothing,
so saving is refused and the message names the placeholder that is missing.{{poweredBy}} is present in every catalogue theme. There is no switch for it: remove the
placeholder from the HTML and it is gone.
What happens when somebody signs up
The address goes into the page's list, with the date and the IP of the sign-up recorded as proof of consent. If your organization requires double opt-in, the contact is created as pending and receives the confirmation email; if not, they are subscribed straight away. The visitor always sees the same answer — your success message, or your redirect. A page never says whether an address was already subscribed, already unsubscribed, or refused: it would then tell anybody who asks who is on your list.A contact belongs to one list. The same address signing up through two pages that feed two
different lists becomes two contacts, with two histories and two unsubscribe links. That is the
rule everywhere in AgentsMail, not something specific to sign-up pages.
signup_form as their source, so you can tell them apart from an
import or from an API call.
What refuses
- A slug already used by another of your pages. Two pages cannot share an address; the message names the page that holds it.
- A redirect address that is not
http://orhttps://. - HTML without
{{form}}, whether it comes from your own paste or from a theme. - No list chosen. A page without a destination has nowhere to put the address.