ManyChat
Submit a ticket

Block Types

A few words about the blocks you can add to your message to make it a bit more complex. While setting up a new message for your bot, take a look at additional blocks below which allow you to complement the message with a couple more elements:

All these blocks are draggable and can be placed anywhere in the message with the little blue arrow button on the right (just hover over this area to make it appear):

Now let's see what exactly each block does in ManyChat.

1. + Text block:

If you need to share a piece of information separately but still within the same message of the flow, you can add another Text block and type the follow-up message there:

2. + Image block:

Click this icon to upload a certain image which you'd like to send or insert a link to it:

3, 4. + Card, + Gallery blocks:


These blocks are used when you want to present products, photos or some service options.
Gallery consists of two or more Cards where your can add an image of your product, some additional information about it and a link to an external resource.

That's how your Gallery looks in Messenger:

5. + OTNR block:

OTNR stands for One-Time Notification Request. In order to send One-Time Notification you need to get your Subscribers' consent to receive it via OTNR. For more information please check this article: How to Use One-Time Notification in Facebook Messenger.

6. + List block:

This block was also designed for presenting products with some additional information about them.
However, please note that Vertical List is deprecated by Facebook and is rendered as a Gallery.

7, 8, 9. + Audio, + Video and + File blocks:

You can attach audios, videos and other files of all common formats to your messages.
NOTE: There is a size limit now for any file you want to upload. Please check this article to learn more about it: Recommended size for media files.

10. + Delay block:

This block is designed to make an impression that your message is not sent automatically but by a human. Just click the icon to add the block to your message and choose the delay time you need. You can place this element anywhere in the message, for example - right at the start of it, or you can separate 2 messages with it. Also, it's possible to set up 'typing' effect during this pause.

11. + User Input block:

This block allows to capture manual user input and save it into a corresponding Custom Field.
You can gather some information about your Subscribers with User Input block. For more information about this option please check this article: User Input and Custom Fields.

12. + Dynamic block:

Dynamic Block allows you to receive a message created on the remote server and then send it to your Subscribers. Please check this article in our Help Center to learn all the details about the feature: Dev Tools: Dynamic Block.

Hopefully this gives a better insight into ManyChat block types!