Request Information
This section contains essential information and usage guidelines for using the Request Information Chat Components inside BotPenguin.
What are Chat Components?
Chat Components are configurable building blocks used to capture information, validate responses, manage conditional logic, invoke APIs, and control the overall flow inside a BotPenguin conversation. These elements ensure data capture consistency and help automate user interactions in personalized workflows.
Benefits of Chat Components
๐ Improves automation efficiency by reducing manual inputs.
๐ฏ Ensures structured and validated data collection from users.
๐ Enables dynamic and conditional flow based on user responses.
๐งฉ Supports integrations with external systems for end-to-end automation.
๐ง Enhances conversational intelligence, enabling smarter flows and experiences.
A. Name
Click โNameโ under Chat Components.
Customize the message under โCustomize Bot Message.โ
The flow will pause until the user submits their name.

B. Phone Number
Click โPhone Numberโ to add it to your flow.
Customize the message in the left panel.
Select a country code from the dropdown.

C. Email
Select โEmailโ from the Chat Component list.
Customize the requested message under the left panel.

D. Single Choice
Click โSingle Choice.โ
Add options (max 5).
Link each option to the next component.

E. Multiple Choice
Click โMultiple Choice.โ
Add up to 5 selectable options.
Map each selection to the next message or action.

F. Text Questions
Click โText Questionโ to add it to your flow.
Customize the request message based on the information you want to collect.

G. File Upload
Click โFileโ from the chat components list.
Customize the file request message in the left customization panel.
The user will be able to upload files such as images, documents, or videos.

H. iFrame
Click โIframeโ to add it to your flow.
Paste the URL of the webpage you want to embed.
Add a title and description so the user understands the content.
Add a CTA button label that will open the URL when clicked.

I. Appointment
Select โAppointment.โ
Configure the message text to explain the booking request.
Select the available start and end hours from the dropdown.
Choose the time slot interval for bookings.
Select how many days ahead users can schedule.
Choose a scheduling integration (e.g., Google Calendar or another supported app).

J. Location
Click โLocationโ from the available components.
Enter a message requesting the user to share their location.

K. Date/Time
Add the โDate/Timeโ input component.
Enter a message requesting the user to choose a date.
If required, enable the checkbox to allow time selection.

L. Rating
Select the โRatingโ component.
Add the message text to request user feedback.
Configure up to 5 rating-level labels for user selection.

M. Range
Click โRangeโ to add the slider input.
Enter the instruction or request message for the user.
Add prefix and suffix units (e.g., $, %, years).
Select the starting and ending numeric values.
Set the step value for slider increments.

N. Numeric Input
Click โNumeric Input.โ
Customize the message to request a numerical response.

Click โSmart Question.โ
Enter the question text the user will respond to.
Add the keywords that will determine the response logic.
Select the match type (Exact Match or Keyword Contained).
Map each keyword to the next chat component.

P. Redirect
Add the โRedirectโ component to switch into another flow.
Enter an optional message that will be shown before redirecting.
Select the destination flow from the dropdown.

Q. API
Click โAPIโ to integrate a third-party service.
Select or configure the API.
Add response handling for 200 (Success) and 400 (Error) states.
Map each response type to the next step in the flow.

FAQs
If you still have questions for our team, write to us at [email protected]. Weโll get back to you within 48 hours.
Last updated
Was this helpful?