File Upload
File Upload
When to use: Collect documents, photos, or ID scans
What users see: A secure upload field with size and type checks
What users see: A secure upload field with size and type checks
- Tell users what file types you accept (e.g. PDF, JPG)
- Keep size limits clear up front
- Allow users to remove and replace files easily
Date Picker
Date Picker
When to use: Birth dates, policy start dates, appointments
What users see: A calendar interface with optional restrictions
What users see: A calendar interface with optional restrictions
- Use for clear, single dates — avoid long multi-date selections
- Add limits if needed (e.g. minimum age, max booking window)
- Keep formats consistent across your flows
Address & Location
DAWA Address
When to use: Collecting validated Danish addresses
What users see: Real-time suggestions as they type
What users see: Real-time suggestions as they type
Household House
When to use: Mortgage, insurance, or property flows
What users see: A structured form for property value, ownership, and loans
What users see: A structured form for property value, ownership, and loans
- DAWA ensures addresses are accurate and reduces manual typing
- Use Household House only when you need detailed property data
- Combine with Choice or Amount entities for financial scenarios
Best Practices
- Be clear: Tell users exactly what you need (file type, date range, address format)
- Validate gently: Prevent obvious errors but don’t overwhelm with restrictions
- Keep it relevant: Only show these fields when they’re truly needed
- Mobile friendly: Make sure uploads, calendars, and address inputs work well on small screens
Example Recipes
Insurance applicationMessage → Date Picker (Birth date) → DAWA Address → File Upload (Documents) Mortgage application
Message → Household House (Property details) → Amount (Loan) → File Upload (Supporting docs)