> For the complete documentation index, see [llms.txt](https://docs.mavibot.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mavibot.ai/chatbot/builder.md).

# Chatbot builder

- [How to make a chatbot](https://docs.mavibot.ai/chatbot/builder/funnel.md): New to MaviBot? Start with our guide.
- [Message block settings](https://docs.mavibot.ai/chatbot/builder/setting.md)
- [The "Editor" block](https://docs.mavibot.ai/chatbot/builder/setting/message.md)
- [How to edit a block](https://docs.mavibot.ai/chatbot/builder/setting/edit.md)
- [Additional commands menu](https://docs.mavibot.ai/chatbot/builder/setting/menu.md)
- [Trigger](https://docs.mavibot.ai/chatbot/builder/setting/trigger.md)
- [Trigger and match type](https://docs.mavibot.ai/chatbot/builder/setting/trigger/type.md)
- [Blocks and types](https://docs.mavibot.ai/chatbot/builder/setting/types.md)
- [How to work with a timer](https://docs.mavibot.ai/chatbot/builder/setting/types/timer.md)
- [Example of data validation](https://docs.mavibot.ai/chatbot/builder/setting/types/data.md)
- [Message](https://docs.mavibot.ai/chatbot/builder/setting/messages.md)
- [API request](https://docs.mavibot.ai/chatbot/builder/setting/api.md)
- [Actions](https://docs.mavibot.ai/chatbot/builder/setting/actions.md)
- [Analytics](https://docs.mavibot.ai/chatbot/builder/setting/analytics.md)
- [Connections](https://docs.mavibot.ai/chatbot/builder/connections.md)
- [Connection with a timer (пока таймеры пропускаем, Андрей сказал, что они отключены в МАВИ)](https://docs.mavibot.ai/chatbot/builder/connections/connection-with-a-timer-poka-taimery-propuskaem-andrei-skazal-chto-oni-otklyucheny-v-mavi.md)
- [Connection with a trigger](https://docs.mavibot.ai/chatbot/builder/connections/trigger.md)
- [Connection with a data collection](https://docs.mavibot.ai/chatbot/builder/connections/data.md)
- [Connection with a button](https://docs.mavibot.ai/chatbot/builder/connections/buttons.md)
- [Quick actions](https://docs.mavibot.ai/chatbot/builder/actions.md)
- [Buttons](https://docs.mavibot.ai/chatbot/builder/buttons.md)
- [How to create a button](https://docs.mavibot.ai/chatbot/builder/buttons/create.md)
- [Buttons with a link](https://docs.mavibot.ai/chatbot/builder/buttons/buttons-with-a-link.md)
- [Payment button](https://docs.mavibot.ai/chatbot/builder/buttons/payment-button.md)
- [Request phone number](https://docs.mavibot.ai/chatbot/builder/buttons/phone.md)
- [Request geolocation button](https://docs.mavibot.ai/chatbot/builder/buttons/request-geolocation-button.md): for Telegram and Viber
- [Share button](https://docs.mavibot.ai/chatbot/builder/buttons/share-button.md)
- [Web App button](https://docs.mavibot.ai/chatbot/builder/buttons/webapp.md)
- [How to replace WhatsApp buttons](https://docs.mavibot.ai/chatbot/builder/buttons/whatsapp.md)
- [Button from a block or connection trigger](https://docs.mavibot.ai/chatbot/builder/buttons/trigger.md)
- [Button limits](https://docs.mavibot.ai/chatbot/builder/buttons/limits.md)
- [Working with attachments and links](https://docs.mavibot.ai/chatbot/builder/attachments.md): In this article, we will explain how to send attachments in the chatbot.
- [Attachment tab](https://docs.mavibot.ai/chatbot/builder/attachments/tab.md)
- [Tracking link clicks](https://docs.mavibot.ai/chatbot/builder/attachments/links.md)
- [Button with click tracking](https://docs.mavibot.ai/chatbot/builder/attachments/tracking.md)
- [How to receive images and files from a user](https://docs.mavibot.ai/chatbot/builder/attachments/images.md)
- [Formatting messages in Telegram](https://docs.mavibot.ai/chatbot/builder/telegram_messages.md)
- [Random responses in the bot](https://docs.mavibot.ai/chatbot/builder/responses.md): The bot can send a random response, a random part of the response, a random number, or follow a random thread.
- [Backup and restoration](https://docs.mavibot.ai/chatbot/builder/backup.md): How to create a project backup and restore a project.
