Muin is in private beta.Watch the public release announcement —talk to us.
Falaah Falaah AI
Live demo

Every field type, live

41 field types across 7 categories — standard inputs, choice, survey/rating, files + signature, money + payments, advanced, and layout. 46 of them are exercised by at least one live form on staging today; click any "Try in" link to open the form.

Standard inputs

Single-line, multi-line, typed, and time inputs — the bread-and-butter of every form.

Reach for it when: You're collecting basic identity, contact, or free-text info — name, email, phone, message, dates. Common pattern: Member onboarding: text (name) + email + phone + textarea (anything we should know?).

Short text

Live

Names, IDs, single-line free text.

Use for: First/last name, organization, title.

Try in Donate Crypto

Long text

Live

Comments, essays, descriptions — multi-line.

Use for: Open feedback, scholarship essays, donor stories.

Try in Donate — Choose Your Impact

Number

Live

Numeric values with min/max, step.

Use for: Age, GPA, headcount, capacity.

Try in Event Registration

Email

Live

Validated email — used for OTP + person resolution.

Use for: Always required for receipt + recognition flows.

Try in Donate Crypto

Phone

Live

International phone with country picker.

Use for: SMS reminders, OTP, consent-required campaigns.

Try in Donate — Choose Your Impact

Date

Live

Date picker; supports min/max + grayed-out ranges.

Use for: DOB, deadline, event date.

Try in Event Registration

Time

Live

Hours + minutes with AM/PM.

Use for: Appointment time, shift start.

Try in Event Registration

Date + time

Live

Combined picker, timezone-aware.

Use for: Event start/end, scheduled callbacks.

Try in Facility Rental Request

URL

Live

Validated http/https URL.

Use for: Portfolio link, social handles, supporting site.

Try in Grant Application Intake

Toggle

Live

Single boolean switch.

Use for: Anonymous donation? Subscribe to newsletter?

Try in Donation Pledge

Choice

Pick from a list — single, multi, radio, checkbox, yes/no.

Reach for it when: You have a defined set of options the visitor must pick from. Choice fields are faster to fill than text and produce clean structured data. Common pattern: Volunteer signup: multi_select (skills: tutoring + cooking + driving) + radio (availability: weekdays / weekends / both) + checkbox (I agree to the waiver).

Single select

Live

Drop-down picker.

Use for: 10+ options or saving vertical space.

Try in Donation Pledge

Multi-select

Live

Pick many; chip-style display.

Use for: Skills, interests, programs.

Try in Event Registration

Radio

Live

Single choice, all options visible.

Use for: 2-5 options where comparison matters.

Try in Donate — Choose Your Impact

Checkbox

Live

True/false, often required (consent).

Use for: Terms, opt-ins, single attestations.

Try in Event Registration

Yes / No

Live

Two-button single-choice shortcut.

Use for: Quick disqualifying questions ('Are you 18+?').

Try in Donation Pledge

Survey & rating

NPS, Likert, matrix, ranking, star rating — the survey toolkit.

Reach for it when: You're measuring sentiment, satisfaction, or preferences across a scale or set. These render structured data analytics modules can chart out of the box. Common pattern: Annual donor survey: NPS (recommend us?) + Likert (our communications hit the right cadence) + ranking (rank these initiatives).

NPS

Live

0–10 net-promoter scale, color-coded.

Use for: One-question loyalty signal — start every survey here.

Try in Post-Event Feedback Survey

Likert

Live

Strongly-disagree → Strongly-agree.

Use for: Statements where you want sentiment, not facts.

Try in Post-Event Feedback Survey

Matrix

Live

Multiple Likert rows, shared scale.

Use for: Rating multiple programs/services at once.

Try in Post-Event Feedback Survey

Ranking

Live

Drag to order options by preference.

Use for: Forced-choice prioritization — 'pick your top 3'.

Try in Post-Event Feedback Survey

Star rating

Live

1–5 (or N) star picker.

Use for: Per-experience rating (event, visit, transaction).

Try in Post-Event Feedback Survey

Files & signature

Attach documents, capture signatures inline.

Reach for it when: The visitor needs to provide proof, attach paperwork, or sign acknowledgment as part of the form — not as a follow-up step. Common pattern: Scholarship application: file (transcript PDF) + file (recommendation letter PDF) + signature (academic-honesty pledge).

File upload

Live

PDF, image, doc — multi-file with size cap.

Use for: Required documents (W-9, transcripts, IDs, certifications).

Try in Grant Application Intake

Signature

Live

Inline draw signature, finger or mouse.

Use for: Liability waivers, consent, single-party agreements.

Try in Grant Application Intake

Money & payments

Currency inputs and Stripe-integrated payment widgets.

Reach for it when: The form must collect money — donations, registrations, fees. Use the dedicated payment field types over generic currency for actual transactions. Common pattern: Workshop signup: multi_select (sessions you want) + radio (experience level) + payment (auto-totals fees from your selections).

Currency

Live

Numeric with currency symbol; just data.

Use for: Pledge amounts, budget asks — when no transaction happens.

Try in Grant Application Intake

Payment amount

Live

Donation amount picker (presets + custom).

Use for: Donation forms — gives visitors $25/$50/$100/custom UX.

Try in Donation Pledge

Payment

Live

Full Stripe payment widget — card, ACH, wallet.

Use for: Real-money checkout — registrations, fees, paid events.

Try in Donate Crypto

Donate block

Builder

Composable donate experience embeddable in any form.

Use for: Adding a giving CTA to a non-donate form (event reg + suggested donation).

Available in builder; demo coming soon

Advanced

Address, slider, range, country/state, time-slot, repeater.

Reach for it when: Standard inputs aren't quite right — you need cascading geography, dynamic N-of-X entries, computed values, or hidden context the visitor doesn't see. Common pattern: Event registration with attendees: text (primary contact) + repeater (attendees: name + email + dietary restriction × N) + time_slot (pick your seating) + calculated (auto-totaled headcount).

Address

Live

Multi-field address with country-aware validation.

Use for: Donation receipts, shipping, residency confirmation.

Try in Donate — Two-Step

Slider

Live

Numeric range slider with min/max/step.

Use for: Budget ranges, satisfaction (without Likert structure).

Try in Grant Application Intake

Date range

Live

Start + end date picker.

Use for: Availability windows, vacation requests, project periods.

Try in Grant Application Intake

Country + state

Live

Cascading country → state/province picker.

Use for: Tax-receipt forms, jurisdiction-aware compliance.

Try in Grant Application Intake

Time slot

Live

Pick from available appointment slots.

Use for: Coaching sessions, kiosk shifts, advisor bookings.

Try in Event Registration

Repeater

Live

Add N entries (e.g. attendees), each with sub-fields.

Use for: Group registrations, family signups, multi-line invoices.

Try in Grant Application Intake

Calculated

Live

Read-only field computed from other answers.

Use for: Showing fees/totals as they grow; auto-summarizing input.

Try in Donate Online

Hidden

Live

Pre-filled or computed; not shown to visitor.

Use for: UTM tracking, source attribution, prefilled IDs.

Try in Facility Rental Request

Layout & content

Sections, headings, dividers, rich text, images, videos — for visual structure.

Reach for it when: Your form is long enough that visitors need landmarks, or you want to inject context (an explanation, an image, a video) right where it matters. Common pattern: Multi-page application with: heading ('About you') + section_break + 5 fields + heading ('About your school') + section_break + image_display (campus photo) + 4 fields.

Section break

Live

Group related fields under a heading.

Use for: Forms over 8 fields — gives the eye structure.

Try in Donate — Choose Your Impact

Heading

Live

Inline heading inside a form.

Use for: Sub-grouping inside a section.

Try in Post-Event Feedback Survey

Paragraph

Live

Static explanatory text.

Use for: Inline guidance — 'why we ask for this'.

Try in Donate Crypto

Divider

Live

Visual separator.

Use for: Soft break without a heading.

Try in Volunteer Application

Rich text

Live

Markdown/HTML content block.

Use for: Embedded T&Cs, formatted policy excerpts.

Try in Grant Application Intake

Image

Live

Inline image (e.g. event hero).

Use for: Event flyer, recipient photo, mission imagery.

Try in Post-Event Feedback Survey

Video

Live

Inline YouTube/Vimeo embed.

Use for: Mission video, founder note, instruction walkthrough.

Try in Grant Application Intake

See the smart features that wrap these fields

OTP, magic-link, multi-page flows, kiosk auto-reset, conditional logic, AI generation — the platform-level capabilities that turn these fields into a real intake experience.

Smart features