Skip to main content
Menu
On this page

Email

Collect an email address — validated for syntax, not for identity.

Rendered by the SDK
@usefillo/react
Interactive local preview. Nothing is submitted.

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.

ts
const emailField = {
  id: "email",
  kind: "email",
  label: "Work email",
  required: true,
  maxLength: 254,
  placeholder: "you@example.com",
} as const;

Updated

Was this page helpful?