# Action blocks

- [Trigger](/build/action-blocks/trigger.md): Starting point of the chatbot flow.
- [Send message](/build/action-blocks/send-message.md): Sends a message and proceeds to the next part of the flow.
- [Collect input](/build/action-blocks/collect-input.md): Collect a response from the visitors to the question asked.
- [Buttons](/build/action-blocks/buttons.md)
- [Reply buttons](/build/action-blocks/reply-buttons.md): Render up to three buttons in your conversation flow on WhatsApp.
- [Carousel](/build/action-blocks/carousel.md): Displays a set of cards in a carousel.
- [Agent](/build/action-blocks/agent.md): Runs your AI agent with prompts and functions to generate a response.
- [Answer AI](/build/action-blocks/answer-ai.md): Uses an LLM-based AI model to generate an answer for the question asked.
- [Set AI](/build/action-blocks/set-ai.md): Uses an LLM-based AI model to generate an response based on the prompt given.
- [Send an email](/build/action-blocks/send-an-email.md): Sends an email notification to notify about an event occurring in the chat flow.
- [List](/build/action-blocks/list.md): Renders a list of items grouped by categories on a drawer.
- [Condition](/build/action-blocks/condition.md): Create conditions to branch your chatbot flow.
- [Talk to human](/build/action-blocks/talk-to-human.md): Transfer the chat to a human agent on the live chat page.
- [Dynamic data](/build/action-blocks/dynamic-data.md): Dynamically renders a list of options from an API response.
- [Javascript](/build/action-blocks/javascript.md): Executes a javascript code on the client side.
- [Set variable](/build/action-blocks/set-variable.md)
- [Collect file](/build/action-blocks/collect-file.md): Collects a file(s) from the visitor.
- [Form](/build/action-blocks/form.md): Collects multiple inputs in a single go.
- [Webhook](/build/action-blocks/webhook.md): Listens to events that occur on this event and proceeds to the next step in the flow.
- [Flow](/build/action-blocks/flow.md): Breaks down larger flows into manageable chunks.
- [Jump](/build/action-blocks/jump.md): Routes the chatbot flow to the specified action block.
- [Options](/build/action-blocks/options.md): Displays a list of options for the user to choose from.
- [Calendar](/build/action-blocks/calendar.md): Calendar action block is used for collecting date from the or for booking appointments
- [Delay](/build/action-blocks/delay.md): Adds a specified wait time to the flow.
- [Codeblock](/build/action-blocks/codeblock.md): Codeblock allows you to create and execute custom functions built by WotNot.
- [Slider](/build/action-blocks/slider.md): An interactive way of collecting a value from the user.
- [Image gallery](/build/action-blocks/image-gallery.md): Displays a set of images in a carousel.
- [Send WhatsApp](/build/action-blocks/send-whatsapp.md): Send an outbound WhatsApp template message to a contact.
- [Send SMS](/build/action-blocks/send-sms.md): Send an outbound message to a contact on SMS.
- [Send MMS](/build/action-blocks/send-mms.md)
- [Send Email](/build/action-blocks/send-email.md): Send outbound email to a list of contacts.
- [Send Status](/build/action-blocks/send-status.md): Design personalized campaigns based on conditions.
- [WhatsApp flow](/build/action-blocks/whatsapp-flow.md)
- [Catalogue](/build/action-blocks/catalogue.md)
- [Collect location](/build/action-blocks/collect-location.md): Collects the location from the end user on WhatsApp
- [Send template](/build/action-blocks/send-template.md): Sends a WhatsApp template message
