Articles on: Blocks Creator
This article is also available in:

🟩 Input

🟩 Input


The Integrated input block allows you to create a free and customizable form directly integrated into the Celestory interface, without breaking user immersion.


This block offers a lightweight alternative to intrusive system modals, by anchoring itself naturally in the visual flow (like in a chatbot or a bottom bar), while maintaining structured validation of the data entered.


πŸ“₯ Entries


  • field_title (Text): Prompt or label displayed to guide the user (eg: "Please enter your email address").
  • visual_anchor (Optional): Specific positioning of the form in the interface (eg: anchoring in the bottom bar of the browser).


πŸ“€ Outings


  • entry_result (Text/Structure): Content validated and escaped entered by the user.
  • validation (Stream): Event triggered after submission, allowing the logical flow to continue.


πŸ’‘ Example of use


Scenario: Email collection at the end of an interactive quiz


  1. The user completes a fun quiz on culinary preferences.
  2. The Embedded Input block appears in the conversation thread with the message: "Congratulations! Enter your email to receive your personalized results."
  3. The form remains visible without hiding the chat history, and automatically adapts to display constraints (mobile keyboard, screen size).
  4. After validation, the entry_result output transmits the email to an external service (via a Make/Zapier integration).
  5. The flow continues to the validation output to display a thank you message and send the results by email.


βš™οΈ Technical Details

  • Management of display constraints: The block dynamically adapts the visible area to avoid overlaps with mobile keyboards or system interface elements.
  • Compatibility: Works in a unified way on web and mobile, preserving the user experience without resorting to native operating system modals.

Updated on: 04/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!