ManyChat

Button Types and Actions

Why Do I Need Buttons?

Buttons are great for communicating with your Subscribers. Add them to any Text block to learn more about your Audience, trigger additional Actions or just have fun.

Remember, each Text block can have up to 3 Buttons:


Name and Type of the Button

Each Button needs to have a name, it must be less than 20 symbols and you can use emojis!



Next thing you need to do is to choose what happens when the Button is clicked. There are different types of buttons.


Send Message

This one requires creating an additional message. 


Until you add a reply here, it will be impossible to save your flow. Pay attention to the error messages!



Open Website

Add a URL to this Button which will open in a new tab of your browser.



Call Number

An impressive feature that you can easily add to your flow. Imagine the possibility of sales teams and service businesses!



Share This Card (available for Cards only)

  • Add a Card to your Broadcast or any Opt-in message;
  • Select "Share This Card" as the main action;
  • Done ✅



Buy Button

Finally, you are able to receive payments in Messenger using this Button. Buy Button can be added only to Card, Gallery, List and Media Template elements



Start Another Flow

An admin can use it to choose the next step which will fire after a subscriber clicks this Button.



Smart Delay

It allows to create and add a new type of a delay to a flow.



Select Existing Step

You are able to choose one of the existing steps from this flow and it will fire after a subscriber clicks this Button.



Additional Actions

A very powerful instrument that you can use with any Button is Action. ManyChat provides various Actions that can automate your bot experience:


Free plan actions


Add tag and Remove tag
Both these actions will help you segment the Audience for future Broadcasts and better target your content.


Subscribe to Sequence and Unsubscribe from Sequence
Maybe you have already created a Sequence and now guessing why it's not delivering to your Subscribers? Here is the reason: a user must be subscribed to a Sequence! And this action will help you do that. Just remember to add a note to the button Reply message telling a user that they are now subscribed to a Sequence.


Mark Conversation as Open
This action opens a new chat with the user in the Live Chat so you won't miss question or suggestion from your Subscriber.


Set Subscriber Custom Field and Remove Subscriber Custom Field
There is a separated article about Custom Fields where you can find more info about this powerful feature. This action can add or remove data from the selected Custom Field.


Subscribe to bot and Unsubscribe from bot
Instead of using Keywords, you can add these actions to the Buttons.


Pro plan actions


Notify Admins
Sometimes the Button is pretty important. For example when somebody requests personal assistance or wants to make a big purchase. Use this action to get an instant e-mail or Messenger notification when such Button is clicked.


Trigger a Zap
Use this Action when creating an event for Zapier. We will tell more about Zapier Integration in a different article.

Hope this article helps you with creating effective Broadcasts and Opt-in messages!


External Request

This action allows you to send a HTTP request to your server with different types of data.