Getting started
...
Components
Interactive Components
14 min
interactive components overview the interactive section contains 2 powerful components designed to make your application more engaging and interactive these components help users interact with your content in smart, user friendly ways component 1 full page chat what it does this is like having a chatbot or ai assistant built right into your website it takes up the entire page and lets users have a conversation with an ai or automated system key features (simple explanation) chat interface a message area showing the conversation displays both user messages and ai/bot responses clean, modern chat window design message display shows the greeting message "hi there, what can i help with?" messages appear in a conversation thread format easy to read and follow the conversation flow input area text box where users type their questions or requests placeholder text guides users on what to do buttons for emoji, attachments, and sending messages suggested actions quick action icons or buttons below the input allows users to quickly choose common actions speeds up interaction without typing full page coverage takes up the entire screen/page provides immersive chat experience perfect for customer support or ai assistants use cases customer support chatbot ai assistant/helper faq automation booking and reservation system lead generation through conversation product recommendations real time customer service component 2 accordion š what it does accordion is like a filing cabinet with drawers you click on a section title to open it and see the content inside click again to close it it saves space by hiding content until you need it key features (simple explanation) collapsible sections multiple sections stacked on top of each other each section has a title/header you can click content is hidden until you click the title expandable content click a section header to expand and see the content content slides down smoothly with animation the section stays open until you click it again item headers clear titles for each section (e g , "accordion item #1", "accordion item #2") helps users understand what's in each section professional and organized appearance hidden content detailed text/information stored inside each section example text "this is the content for this accordion item " not visible until you expand that section state indicators visual cues showing if section is open or closed usually an arrow or icon that points down (open) or right (closed) users immediately know which sections are expanded smooth animations content slides down smoothly when opening collapses smoothly when closing professional, polished user experience single or multiple expansion can configure to open only one section at a time or allow multiple sections open simultaneously depends on your needs use cases faq (frequently asked questions) sections product specifications and details terms and conditions help documentation course curriculum or lessons event schedule with details menu with descriptions technical specifications service packages product features list how interactive components work together think of it like this full page chat = interactive conversation tool (for engagement) accordion = interactive content organizer (for information) user flow examples scenario 1 customer support user opens full page chat user asks a question if the question is common, the bot provides an answer for complex topics, bot might show an accordion with faq scenario 2 product information user sees an accordion with product features user clicks on a feature to expand and read details if user needs help, they can open full page chat chat bot answers their specific questions detailed features breakdown full page chat features feature description message bubbles shows who said what (user vs bot) greeting message starting conversation with helpful prompt text input type messages here quick actions icons for emoji, files, send response speed real time or fast replies conversation history scrollable message thread accordion features feature description collapsible items sections that expand/collapse item headers clear title for each section content area hidden text revealed on click toggle icons visual indicator of open/close state smooth animation polished expand/collapse effect multiple sections can have many items stacked customization options for full page chat change greeting message customize colors and fonts add your logo or branding connect to ai/chatbot service set response messages add quick action buttons for accordion change section titles customize colors and styling change animation speed set default expanded sections add icons or images customize font sizes best practices ā
for full page chat ā keep greeting message friendly and clear ā provide quick action buttons for common tasks ā make sure bot responses are helpful ā test on mobile devices ā include human support option for accordion ā use clear, descriptive section titles ā keep content organized and readable ā don't put too much content in each section ā make it mobile friendly ā test on all devices ā use consistent styling what you can build with these components using full page chat ai customer support system chatbot for lead generation booking and reservation system product recommendations help and support center interactive onboarding experience using accordion faq (frequently asked questions) product feature lists terms and conditions help documentation course content event details menu systems using both together complete support center (chat + faq accordion) e learning platform (accordion lessons + chat tutor) product shop (accordion details + chat assistant) service booking (chat + accordion terms) interactive components summary table component purpose best for key strength full page chat real time conversation customer support, ai assistant engaging, immediate help accordion organize information faqs, specifications saves space, organized key points to remember ā
ā
full page chat = interactive conversation with users ā
accordion = smart way to organize and hide/show content ā
both are highly interactive and user friendly ā
great for engagement and better ux ā
professional looking components ā
work well on all devices ā
fully customizable to match your brand ā
can work together or separately ā
improve user experience significantly