ManyChat

The Manychat modules enable you to monitor new data, send messages, or flows and manage tags, custom fields, or retrieve subscriber's info in your Manychat account.

Getting Started with Manychat

Prerequisites

  • A Manychat Pro account

In order to use Manychat with Integromat, it is necessary to have a Manychat account. If you do not have one, you can create a Manychat account at manychat.com.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Manychat to Integromat

To connect your Manychat account to Integromat you need to obtain the API Token.

You need to have a ManyChat PRO account to generate the API Token and connect Manychat to Integromat.

1. Log in to your Manychat account.

2. Go to Settings > API.

i9uQARCMfg.gif

3. Click the Generate Your Token button.

2019-12-11_12_48_51-Settings.png

4. Copy the provided token.

H3m2e4GkE5.gif

5. Go to Integromat and open the ManyChat module's Create a connection dialog.

6. Enter the API Token you have copied in step 4 to the respective field and click the Continue button to establish the connection.

Triggers

Watch Incoming Data

Triggers when a ManyChat action is performed and returns subscriber's details. Add this module as the first module in your scenario.

Webhook nameEnter a name for the webhook.
ConnectionEstablish a connection to your ManyChat account.

To trigger the Watch Incoming Data module you need to add an action to your ManyChat's flow.

1. Log in to your ManyChat account.

2. Go to Flows and open the flow where you want to add the action that triggers the Watch Incoming Data module.

njYGuIuPgU.gif

3. Add the Button or Quick reply.
Click the +Add Button button and enter the Button Title.

5fBUpqHp3O.gif

4. Scroll down and click the +Action button.

5. Select the Trigger Integromat option.

tcEIs59XFj.gif

6. Click to the field below the Trigger Integromat action and select the webhook that should be triggered when a user clicks the button.

iB2LNjqGgm.gif

Now, when a user clicks the button, the Watch Incoming Data module in Integromat is triggered.

Actions

Get Subscriber's info

Retrieves a subscriber's details.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the Subscriber ID.

Manage Tags

Enables you to add or remove a tag from the subscriber.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the Subscriber ID.
ActionSelect whether you want to add or remove a tag.
Tag IDSelect or map the tag you want to add or remove.

2019-12-13_15_40_01-Window.png

Perform an Action

Performs one or more actions for the subscriber.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the Subscriber ID.
Actions

Add one or more actions you want to perform.

The custom field or tag must already exist in your ManyChat account.

Send a Flow

Sends a flow to the subscriber.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the subscriber ID to whom you want to send the flow.
Flow ID

Enter the flow ID of the flow you want to send to the subscriber.

To use the Send a flow module, you need to get the unique ID of the flow you would like to send as shown below:

mceclip6.png

To get the Flow ID, go to Flows in your ManyChat account, select the flow and copy the ID from the page URL as shown below: 

mceclip7.png

Send Messages

Enables you to send a batch of messages.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the Subscriber ID you want to send messages to.
Message TagSelect one of the message tags. This is required from January 15th, 2020.
MessagesAdd one or more messages. Required.
Select the type of message to be sent to the subscriber and fill the corresponding fields.
Quick RepliesAdd one or more quick replies.

Send a Text

Sends a text message to the subscriber.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the subscriber ID you want to send a message to.
Message TagSelect one of the message tags. This is required from January 15th, 2020.
TextEnter the text content of the message.
ButtonsAdd one or more buttons to the message.
Quick RepliesAdd one or more quick replies.

Send a Text with a File

Sends a text message with the file to the subscriber.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the Subscriber ID you want to send the message to.
Message TagSelect one of the message tags. This is required from January 15th, 2020.
TextEnter the text content of the message.
File URLEnter the URL of the file you want to attach to the message.
File TypeSelect the file type of the file attached to the message.
Quick RepliesAdd one or more quick replies.

Send a Text with an Image

Sends a text message with the image to the subscriber.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the Subscriber ID you want to send the message to.
Message Tag

Select one of the message tags. This is required from January 15th, 2020.

Text

Enter the text content of the message.

Image URL

Enter the URL of the image you want to attach to the message.

ButtonsAdd one or more buttons to the message.
Quick RepliesAdd one or more quick replies.

Set a Custom Field

Sets the value of the custom field for the subscriber.

ConnectionEstablish a connection to your ManyChat account.
Subscriber IDEnter (map) the Subscriber ID you want to set the custom field for.
Field IDSelect or map the custom field you want to add the value to.
Field ValueEnter the value for the custom field.

Find Subscribers by a Custom Field

Returns subscribers by a custom field.

The module works with the Text and Number custom field types only.
ConnectionEstablish a connection to your ManyChat account.
Field IDSelect or map the custom field you want to search the subscriber by.
Field ValueEnter the value for the custom field you want to the subscriber by.
LimitSet the maximum number of subscribers Integromat will return during one execution cycle.

 

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.