Email Signup Form
An embeddable subscription form that collects email addresses (and optional extra fields) into one of your contact lists. Fully configurable layout, fields, and copy. Add with /email signup or /subscribe.
Layouts
Six layout presets are available in the settings panel — Card, Inline, Minimal, Hero, Banner, and Float. Each renders the same underlying form with different framing; switching layouts doesn't lose any configured fields or copy.
Fields
Email is always present and required. Beyond that you can add any combination of the following field presets, each with an editable label and placeholder:
| Field | Default placeholder |
|---|---|
| your@email.com | |
| Name | Your full name |
| First name | First name |
| Phone | +1 (555) 000-0000 |
| Company | Company name |
| Custom | Your answer |
Any field can be marked required except email, which is always required.
Other settings
How submission works
The form needs to accept submissions from anonymous visitors, not just you — so it doesn't use your normal authenticated session. Instead, the editor fetches a signed, document-scoped submission token once (cached in the block's metadata) and the public form sends that token along with each submission. A Public ready / Token pending indicator in the editor shows whether that token has been issued yet.
Publishing
Renders the configured layout on the published page and posts submissions to the signup endpoint using the signed token. In the editor, submitting instead goes through your authenticated session directly — useful for testing without needing to publish first.