Email Field
Email Field
The email field stores an email address inside a repeater row.
Best For
- contact cards
- support team entries
- sales owner blocks
- repeated location contacts
Schema Example
{ "name": "emailAddress", "label": "Email", "type": "email" }Template Usage
{{#each contacts as="item"}}
<a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
{{/each}}Support card example:
{{#each contacts as="item"}}
<div class="contact-card">
<h3>{{ item.name }}</h3>
<a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
</div>
{{/each}}Use It When
Use email when the row value should remain a valid email-oriented contact field.
Do Not Use It When
Do not use email when:
- the value is plain descriptive copy
- the contact choice should come from a managed external object instead of row-level text
Use text or a managed selector field instead.
Technical Notes
- keep
emailfor actual contact addresses, not descriptive copy - pair it with
textfields for labels, names, or roles - use
mailto:output consistently so the runtime intent stays clear - if the contact identity should be governed centrally, use a shared object or reusable fragment instead of repeating addresses across many rows