π© 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
- The user completes a fun quiz on culinary preferences.
- The Embedded Input block appears in the conversation thread with the message: "Congratulations! Enter your email to receive your personalized results."
- The form remains visible without hiding the chat history, and automatically adapts to display constraints (mobile keyboard, screen size).
- After validation, the entry_result output transmits the email to an external service (via a Make/Zapier integration).
- 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
Thank you!
