Magic Super ManagerSmart management, from content to customers

Form Builder block in Flow Builder

Ask a question, validate the response type and save the result to a chosen destination.

🧪
Block simulation: Form BuilderThis block uses the same visual structure as the real Flow Builder.
InputQuestion: “What is your phone number?”
▤
Form BuilderCollect and store contact information
Phone · “What is your phone number?”
Yes Timeout
OutputValid response received and saved
Select “Run simulation” to see an example.
⚙️

Actual settings panel for the “Form Builder”

The same Flow Builder settings structure; this educational preview does not save anything.

📘
What does each field do?Required/optional status follows the Flow Builder's actual validation rules.
Question textRequired

The question sent to the contact.

If empty: Cannot be empty in an active flow.
Input typeRequired with default

Name, email, mobile, text, number, date, yes/no or a choice from options.

If empty: Cannot be empty; the default is Text.
Response required?Required with default

Choose whether the user must provide a valid response.

If empty: The default is Yes.
Maximum wait timeRequired with default

Between 5 minutes and 24 hours to receive a response.

If empty: Cannot be empty; a default value is provided.
OptionsConditional

Choice input requires at least 2 options; yes/no options are generated automatically.

If empty: Choice input cannot have fewer than 2 valid options.
Variable keyOptional

Use this to reference the response by a specific variable name later in the flow.

If empty: May be empty.
Save destinationRequired with default

Contact profile, custom field, tag or no storage.

If empty: The default is Contact profile.
Profile fieldConditional

Only for profile storage: for example, name, email, mobile, city or contact stage.

If empty: A field must be selected for profile storage.
Custom field ID/titleConditional

Only when the destination is a custom field.

If empty: At least the field ID or title must be completed.
Invalid response messageOptional

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
Test before activation

Question: “What is your phone number?” → Valid response received and saved

Open Flow Builder →

Was this guide helpful?Real questions help us improve these guides.
Browse all guides →