Vettero

Text

Pause and collect text, number, email, phone, URL, datetime, or password.

Type

in.text
Block Input
Folderbasic/input
Channels

Chat

Pipe

Value

Scope

Any

Human-in-the-loop

Yes

Text (palette name Text) asks the person in a chat session for a value, then continues. Pick an Input Type so the control and checks match (plain text, number, email, and so on).

Use Calendar when you want a date picker instead of typed datetime. Shared bind, navigation, and error options are on Input.

Configure

SettingDescription
PromptMessage shown before the field
Input TypeText, Number, Email, Phone, URL, DateTime, or Password
ValidationDepends on type (see below)
Error Handler / Navigation / Binding VariableShared input options

Validation by type:

TypeExtra checks
NumberAllow Decimals, Min, Max
Email / URLAllowed Domains; URL also has Allowed Schemes (HTTP, HTTPS, and similar)
PhoneAllowed Countries
PasswordRequire number / uppercase / lowercase / symbol; Min Length / Max Length
DateTimeCollect Date, Collect Time, optional Custom Format

Handles

HandleRole
In (target)Incoming connection
Out (source)Continues after a valid answer (or skip / ignore)

Pipe schema

The next block reads this on the data pipe (pipe.value). The value is number when Input Type is Number, and text for every other type.

If Binding Variable → Key is set, the same value is stored under that name.

Use case

  • Collect an email or phone with format checks before sending a message.
  • Ask for a quantity as a number with min/max.
  • Collect a password-style secret with length and character rules.
Copyright © 2026