Ask and save
FreeAsk a question, validate the answer, and save it to a variable.
Sends a question, waits for the user’s reply, validates it, and saves it to a variable. See also Collecting & validating input.
Fields
| Field | Type | Required | Templatable | Notes |
|---|---|---|---|---|
| Question | text | yes | yes | The prompt to send |
| Variable | text | yes | — | Where to store the answer |
| Input type | select | yes | — | text, number, email, phone, photo, geo |
Outcomes
ok— the answer is valid and saved.invalid— validation failed (wire this to a retry).
How it works
This block pauses the flow (⏸) until the user replies. The answer is validated against the chosen type before being saved.
Ask "Your email?" type: email → var: email
├─ ok → "Thanks!"
└─ invalid → "That doesn't look like an email"