# BOT BUILDER

- [Action Block](https://docs.swiftsell.biz/bot-builder/action-block.md)
- [Trigger](https://docs.swiftsell.biz/bot-builder/action-block/trigger.md): Starting point of the chatbot flow.
- [Send Message](https://docs.swiftsell.biz/bot-builder/action-block/send-message.md): Action block is used for sending out informative messages that do not seek input from the visitors.
- [Collect Input](https://docs.swiftsell.biz/bot-builder/action-block/collect-input.md): This action block allows you to collect the input or response from the visitors or customers
- [Buttons](https://docs.swiftsell.biz/bot-builder/action-block/buttons.md): Buttons block is used to branch out conversation using intuitive buttons. You can choose any option to go down its path. Each button can have a same path or different paths moving from it
- [Reply Buttons](https://docs.swiftsell.biz/bot-builder/action-block/reply-buttons.md): Render up to three buttons in your conversation flow on WhatsApp
- [Carousel](https://docs.swiftsell.biz/bot-builder/action-block/carousel.md): Carousel action block is set of cards that represent something whether its product or service
- [Answer AI](https://docs.swiftsell.biz/bot-builder/action-block/answer-ai.md): Uses an LLM-based AI model to generate an answer for the question asked.
- [Set AI](https://docs.swiftsell.biz/bot-builder/action-block/set-ai.md): Uses an LLM-based AI model to generate an response based on the prompt given.
- [Send an Email](https://docs.swiftsell.biz/bot-builder/action-block/send-an-email.md): This action block of Swiftsell allows you to get notified over email when any particular action in bot is performed.
- [List](https://docs.swiftsell.biz/bot-builder/action-block/list.md): Renders a list of items grouped by categories on a drawer.
- [Human Handover](https://docs.swiftsell.biz/bot-builder/action-block/human-handover.md): This action block is used when you want to invoke a human handover action at some point in the conversation flow thereby transferring the control of the chat from the bot to an agent
- [Dynamic Data](https://docs.swiftsell.biz/bot-builder/action-block/dynamic-data.md): Dynamically renders the list of options by storing the response of an API call
- [Javascript](https://docs.swiftsell.biz/bot-builder/action-block/javascript.md): Executes a javascript code on the client side.
- [Form](https://docs.swiftsell.biz/bot-builder/action-block/form.md): Action block provides the easiest way of collecting multiple inputs from your visitors
- [Flow](https://docs.swiftsell.biz/bot-builder/action-block/flow.md): Action block allows you to break down larger chatbot flows into smaller manageable chunks
- [Options](https://docs.swiftsell.biz/bot-builder/action-block/options.md): Options allow the conversation flow to be branched into various paths based on user input
- [Calendar](https://docs.swiftsell.biz/bot-builder/action-block/calendar.md): Calendar action block is used for collecting date from the or for booking appointments
- [Slider](https://docs.swiftsell.biz/bot-builder/action-block/slider.md): Action block provides interactive way to the visitors to choose a value from a visual slider
- [Image Carousel](https://docs.swiftsell.biz/bot-builder/action-block/image-carousel.md): Action block is used to display one or more images in a carousel to make it easier for the visitors to browse through
- [WhatsApp Flow](https://docs.swiftsell.biz/bot-builder/action-block/whatsapp-flow.md)
- [Branch](https://docs.swiftsell.biz/bot-builder/branch.md): Branch action block allows you to move to different path of the conversation flow on the basis of conditions defined
- [File Upload](https://docs.swiftsell.biz/bot-builder/file-upload.md): This action block is used when you would like your visitors to submit documents or files through bot.
