Input Types & Variants

Every built-in input type, rendered live with their recommended variant. All components are interactive — try them out. Variants are set per-node in the workflow DSL via the variant field; see the Workflows & DSL guide for details.

Chat-first defaults

These types now default to conversation-native UIs — no extra config required.

Booleanyes-no

Would you like to receive a summary report?

Booleantoggle

Enable email notifications

SingleSelectbuttons

Which plan suits you best?

MultiSelectcheckboxes

Which channels should we use to reach you?

New variants

Richer collection experiences — emoji scales, NPS, currency amounts, and full address capture.

Ratingfaces

How are you feeling about the onboarding so far?

Ratingnps

How likely are you to recommend us to a colleague?

DetractorPassivePromoter
Numbercurrency

What's your monthly software budget?

Datetime

What time works best for the demo call?

Textphone

What's the best number to reach you?

Textemail

Your work email address

Location capture

The new Location input type collects structured address data or geographic coordinates.

Locationaddress

What is your delivery address?

Locationcoords

Pin your current location

Media capture

Capture photos, audio, or video directly. Submissions are uploaded to S3 with automatic review and retake options before final submission.

Recordphoto

Take a selfie for verification

Recordaudio

Record your voice feedback (max 60 seconds)