No-Code Chatbot : Components/ Widgets

No-Code Chatbot : Components/ Widgets

iSlash AI’s no-code chatbot lets you automate responses to customer questions, streamline support, and boost engagement—all without writing code. From guiding users through product selections to handling bookings and FAQs, you can easily design conversational flows that work 24/7 to support your business.


Let's discuss all Chatbot function components/widgets in this article.

Setup Requirement

  1. iSlash AI account, register a free account here.

  2. Basic understanding of No-code Chatbot interface from this user guide entry.

Chatbot function components


  1. Send Message : Send a text message,

    with options to add variables and emojis.


    • Use multiple Send Message function to break long messages or act as a description before sending media, e.g.



  2. Send Media : Share images, videos, or files.


    • Click "Edit" from the widget menu, to update the media without disturbing the chatbot flow:



  3. Send Sticker : Send a fun sticker.

    • First go to Settings > left panel menu: Sticker > Upload a WebP file with a resolution of 512px x 512px.



  4. Multiple Choice Question : Offer selectable options, can be displayed as buttons in WhatsApp channel. It is also a great way to encourage interactions.


    • Customizing MCQ:

      1. Question - create free text to greet/ask a question.


      2. Use Reply Button/List Message - Enable/Disable

        (WhatsApp only feature) Reply button can be used when the number of options < 4, and list message can be used when the number of options < 11. Each option must have a maximum of 20 characters.


      3. Auto split list message options - Enable/Disable

        (WhatsApp only feature) When the number of options is greater than 10, the system will split every 10 options into one message.


      4. Allow to jump back to this question - Enable/Disable

        (WhatsApp only feature) Allow user to jump back to this question if the user clicked the reply button / list button again.


      5. Button Text

        (WhatsApp only feature) Customize the text on WhatsApp Button.


      6. Message To Select Number Option

        For Facebook, it will be used when the number of options > 13. For WhatsApp and Signal that do not provide buttons to select option, it will be used to prompt to input the option number


      7. When Invalid Option -

        Send a message and then re-ask / Re-Ask the question / Execute option

        To set the next reaction when users do not response or click on the buttons.


      8. Variable (Optional) - Store the answer to a variable named below

        Customize the name of this data.



    • MCQ Option:

      Add one or more option for user to answer your question.


      Edit Date Options -

      Enable businesses to provide a range of date as MCQ buttons.

      * Note : When Date Option is enable, the original MCQ options will be overwritten with dates.



  5. Open Question : Ask for a free-text reply, can be stored as data.


    • Customizing Open Question:

      1. Question - create free text to greet/ask a question.

        With option to insert variables and emojis.


      2. Type - Text / Media

        The type of data to collect, be it information in text or requesting a file/image


      3. Variable (Optional) - Store the answer to a variable named below

        Customize the name of this data.



  6. Spreadsheet Lookup : Pull data from a spreadsheet (online/offline), then proceed with a chatbot reaction depending on whether the data is Found or Not Found.


    • Setting up Spreadsheet Lookup

      1. Name - name this widget


      2. Select Spreadsheet - Upload an offline file or attach an online Google Spreadsheet :


      3. Lookup Conditions - Add one or more conditions :


      4. Actions if Matched - Add one or more actions, actions available are "Set Lookup Row Value to Variable" and "Set Variable Value" :


      5. Actions if Not Matched - similarly, add one or more actions, actions available are "Set Lookup Row Value to Variable" and "Set Variable Value" :



  7. Payment : send payment link in chat.

    Learn more about setting up In-App Payments.



  8. Label Chat : Label the contact, and detaching label(s).


    • Edit Label function:

      Select from the drop down list and click "Add".

      1. Labels to attach : add one or more labels to attach.

      2. Labels to detach : add one or more labels to detach.



  9. Assign Chat : Assign chat to a team member.

    Automate Chat Assignment by adding this widget to the chatbot flow -

    Select User from drop down list > Click "Update" to complete the widget setup.



  10. Unassign Chat : Remove chat assignment.

    Add this widget to chatbot flow to unassign Chat.



  11. Roster : Assign chat by a pre-set roster.

    Please refer complete user guide on Roster.



  12. Web Confirm Input


  13. Delay : delay for period of time before next action.


    Delay a chatbot action for up to 12 hours.



  14. Quota Counter : manage usage or limits.

    Especially usefully to be used alongside e-Coupon distribution.


    • Customizing Quota Counter:

      1. Max. Quota - set maximum number of counts.

      2. Variable - Store the assigned quota no. to a variable named below (e.g. first person enter this counter will be assigned as 1)

        Setting the data name.

      3. Forbid Duplicate Entry - Do not allow users with same number or account to occupy more than one quota

        Enable/Disable



  15. API Call : Fetch or send data via API.

    Please refer iSlash API Documents.



  16. Jump to Bot : Switch to another bot flow.

    Select Chatbot to jump to from the drop down list > Click "Update" to complete widget setup > Link chatbot flow to this widget > Save Chatbot.

    Redirect Message is optional.



  17. Coupon Distributor : Setup coupon distribution.


    • Coupon - select existing Coupon from the drop down list.

    • Forbid duplicated distribution - Enable/Disable


      Learn more about creating e-Coupon System.



  18. AI Assistant : Deploy AI Assistant in chatbot.

    Learn more about setting up AI Assistant.


  19. Flow : Inject WhatsApp In-App Form.

    Learn more about creating WhatsApp In-App Form.



  20. Track Event : Prerequisite - Dataset is linked, please refer this article on CAPI.

    • Dataset ID

    • Event Name

    • Custom Data (Refer https://developers.facebook.com/docs/meta-pixel/reference#standard-events ) - Option to add custom data.



FAQs

FAQs

  1. Does iSlash AI offer chatbot building services?

    • Yes, please reach out to us for customer journey planning and chatbot building services. Service charge on the support applies.