The email field collects a syntactically valid email address and stores it as a string.
Options and validation
Email fields accept the shared required, description, placeholder, visibleIf, and maxLength options. Both the client and the server reject anything that isn't a valid email address. Passing validation doesn't prove the address exists — or that it belongs to the person typing it.
The first answered email field can receive a respondent receipt when settings.sendReceipt is true. An email field can also key a field-based response limit, but the typed address is still a self-claim.
Add an email field
In the dashboard, select Add block, choose Email, and make it required if receipts or email-based limits depend on every response having one.
const emailField = {
id: "email",
kind: "email",
label: "Work email",
required: true,
maxLength: 254,
placeholder: "you@example.com",
} as const;Related
- Respondents and identity: Attach and verify the signed-in person from your app.
- Limit responses: Use an email field for soft repeat detection.
- Email notifications: Send a team notification email or a simple receipt.