Reference
Article MarkdownReport an error

Wait for Input Node Parameters

The Wait for Input node (WaitForInput, wait-for-input) sends a message with text and waits for user input (no buttons). Typically used for collecting data: name, email, phone, number, date. In Node Inspector (right panel) the following sections are available:

Basic Settings

  • Message text (messageText) — text the client sees before the input field.
  • Output Variable (outputVariable) — where to store the client's response.

Attachments

  • Attachment type — image, video, file.
  • SourceFile (upload from computer) or Link (enter URL).
  • Value — path to uploaded file or media URL.

Attachments are displayed together with the message text.

Messengers (supportedMessengers)

  • Supported channels — limit which messengers show this message (Telegram, Viber, WhatsApp, Widget, Facebook, etc.).
  • If the list is empty — the message is shown on all channels.

Validation

Client input validation:

  • Type (type) — none (no validation), email, phone, integer, image, regexp, custom.
  • Error message (error_message) — text the client sees for invalid input.
  • Min/max characters (min_symbols, max_symbols) — text length limits.
  • Min/max value (min_value, max_value) — for integer type.
  • Regexp pattern (regexp_pattern) — custom regular expression.
  • Custom type name (custom_type_name) — name of custom validation type.

If type: none — the bot accepts any response without validation.

Advanced Settings

  • Show typing indicator (sendTyping) — show "typing…" before the message.
  • Send delay (slowMode) — delay before sending. When enabled, Delay seconds (slowModeSeconds, 1–60) is available.
  • Save to Custom Data — store response in Custom Data module (selectedModel, selectedColumn).
  • Statistics — select funnel and position for node execution tracking.

Wait for Input — Specific Parameters

  • Timeout (timeout) — how many seconds to wait for client response (30–3600). When time expires — default branch or special edge is executed.
  • Allow skip (allowSkip) — show "Skip" button so the client can skip responding.
  • Skip button text (skipText) — button text (e.g., "Skip", "Later").

Tip: timeout — seconds to wait for response; allowSkip — Skip button; skipText — text of that button.

JSON Data

For advanced integrators — manual editing of jsonData and messageJsonData for messenger-specific settings.


Using your own AI agent?Install the open skill so your AI agent can work with current official ConnectiveOne documentation.Get the skillNeed support?Couldn’t find the answer or need help from the ConnectiveOne team? Create a request in Client Portal.Create a request