Skip to main content

Hi,
I'm using ManyChat to manage the onboarding process for my users.
For other platforms, I rely on Amplitude to analyze user behavior.

How can I integrate ManyChat with Amplitude (Make is also an option) in order to track user behavior effectively?
For example, I would like to know which buttons on the automation, the users tapped.

 

Many thanks.

Hi ​@Asaf !

I haven’t used Amplitude directly yet, but based on the information I found, you can integrate it with ManyChat as follows:

  1. Identify the key points in your flow (e.g., flow start, button clicks) where you want to send data to Amplitude.

  2. Add an “External Request” block at those points to trigger the request.

  3. Choose how to send the data:

    • Using Make: send the payload from ManyChat to a Make webhook, which then forwards it to Amplitude.

    • Directly to Amplitude: check the official documentation, get your API key, and send the payload in the proper format to the correct endpoint.

  4. In ManyChat, you can capture the API response and store it in custom fields for later use in the flow.

Let me know if this helped.


Thanks for your reply, but what do you mean by add an external request block? I cant fint it when I create an automation. 


Since there is no native integration between Manychat and Amplitude, using the external request block is the only way to set up this integration. This feature allows you to make an API call directly to Amplitude or to a webhook in Make. Please note that this is a feature available only for PRO accounts.
To use it, add an action block as shown in the screenshot below.

 


 


I understand. If I have a complex automation with many whatsapp messages and buttons- I need to add this block after each message and for any button?

 

Thanks


Yes, you would need to add it at each point. I don’t see another way to do it differently.

Just a reminder that Manychat itself provides an overview of how many people are clicking each button and gives you insights at every step, as you can see in the screenshot below:

 

 


True, but their service is not developed and there aren't many features.
For example, I cant hide “clicks” in order the analysis wont take them into account- like tests.

 


Reply