Form Builder block in Flow Builder
Ask a question, validate the response type and save the result to a chosen destination.
Actual settings panel for the “Form Builder”
The same Flow Builder settings structure; this educational preview does not save anything.
The question sent to the contact.
If empty: Cannot be empty in an active flow.Name, email, mobile, text, number, date, yes/no or a choice from options.
If empty: Cannot be empty; the default is Text.Choose whether the user must provide a valid response.
If empty: The default is Yes.Between 5 minutes and 24 hours to receive a response.
If empty: Cannot be empty; a default value is provided.Choice input requires at least 2 options; yes/no options are generated automatically.
If empty: Choice input cannot have fewer than 2 valid options.Use this to reference the response by a specific variable name later in the flow.
If empty: May be empty.Contact profile, custom field, tag or no storage.
If empty: The default is Contact profile.Only for profile storage: for example, name, email, mobile, city or contact stage.
If empty: A field must be selected for profile storage.Only when the destination is a custom field.
If empty: At least the field ID or title must be completed.The message shown when a response does not match the input type.
If empty: May be empty.Ask a question, validate the response type and save the result to a chosen destination.
When to use this block
Use for structured input such as a name, phone, email, number, date or selection.
Settings, step by step
1 — Question
Write a clear, short question.
2 — Input type
Choose name, short text, long text, email, phone, number, date, date and time, yes/no or options.
3 — Required response
Make the answer required or optional.
4 — Maximum wait
If no reply arrives, follow the timeout output.
5 — Button choices
Define standard answers for selection questions.
6 — Save destination
Store in a profile field, custom attribute or tag, or use it only for flow continuation.
Inputs
- User response
Outputs and continuation
- Response received
- Wait timed out
Practical example
Ask for a phone number, save only valid input and route to follow-up if no response arrives before timeout.
Tips
- Ask for one specific piece of information per question.
- Buttons are more reliable than free text for a limited selection.
Troubleshooting
- A wrong input type can reject a valid response.
- Without a timeout route, a user can remain suspended in the flow.
Related blocks
- Save Contact Information
- Condition / Filter
- Scheduled Follow-up
Question: “What is your phone number?” → Valid response received and saved