Skip to main content

Hello everyone! I’m having a hard time with two things on Manychat:

  1. Capturing the user’s data and then sending a message via WhatsApp (welcoming them to event and then inviting them to the event’s group);
  2. Integrating Hotmart, a digital platform through we sell online courses, so we can send onboarding messages via WhatsApp.

I know it is possible, but it feels really difficult to trigger a WhatsApp flow. For example, I’ve used Manychat’s webhook to send the user’s info to Make, collect their data on Active Campaign, then change apply a new tag to the user and, from that new tag, trigger a WhatsApp flow, but it simply doesn’t work.

I’ve also tried using Manychat’s native integrations. With ActiveCampaign, it seems to work well, but with Hotmart it’s super unstable, not to mention that we can specificy which products we’d like interact with the user about.

I’m new to this world of automations, so I’d like to ask you guys about a simple way of integrating, first, Manychat with ActiveCampaign so it can trigger Manychat again to send a WhatsApp message. And two, Manychat with Hotmart, so I can properly guide new clients via WhatsApp.

Here’s an example of what kind of scenarios I’m trying to execute. Let me know what you think:

I’ve also tried to trigger a flow on Manychat through google sheets, but to no avail.

Oh, and when I also use Message Templates approved by Meta. Still won’t work. 

Anyway, you guys can see how desperate I am. Would really appreciate some help. Thank you!

Hey, ​@pynchon!

No need for panic! 😅

 

Instead of adding a Tag to triggering an automation (which don't work 🙃), you should use the "Send a Flow” node in Make.

You only need to get your automation ID from Manychat's URL and send it to the user ID that you can get from the first Manychat node in Make.

This will send your message/automation to your lead

 

And for Hotmart, yes, the native integration is bad (at this moment). You'll have to use Make to integrate it. Than you can find the user ID via e-mail and send a flow with the same node above. 😉

 

 

Hope it helps!

🙌

 

PS: você também pode mandar suas perguntas em português por aqui, hehe 😎
PS2: Se precisar de mais alguma ajuda, pode me chamar por aqui 😉


Hello ​@Fabio Gaulke thank you for the thoughtful reply!

I have a few more questions based on this information you shared. So, looking at the screenshot I sent, does my scenario look okay to run after I exchange the “Manage Tags” module for “Send Flow”? Or am I missing anything else?

Also, I noticed that on your module the Subcriber’s ID haa been defined as “data.id”. I was defining that area as “Subscriber’s ID”. Would that work too? I’ll run some tests soon but I wanted to ask first hahah. 

Regarding the flow I’m supposed to send, does it need a specific trigger or will Make do that for me?

This is what my scenario is looking like as of now: 
 


And  this is w​hat my flow looks like on Manychat:
 

​​​​​​
I really appreciate your help!


@pynchon, yes, your Make automation should work the way you changed it.

The “data.id” is just how we named the variable with the Contact ID. You can name it whatever you wish. 😉

 

An, no, you don't need to set a trigger up. Make will trigger it with the API request. Just inform your flow ID and “be happy”. 😁


Hi ​@Fabio Gaulke! Sorry for the late reply!

Unfortunately it didn’t work out 😕 After some time studying a few things, I’m starting to think that I need to learn how to use Make’s webhooks and HTTP requests. Both to check if a contact already exists in our database and to create new contacts. It appears that when I try to use Manychat’s features (as natively integrated with Make), they don’t really function as expected. Make will attest that the scenario and the flow have worked out, but the automated message still won’t be sent. Whenever I get rhe chance to catch a glimpse of people’s scenarios on Make (for situations similar to mine), the flows always go something like this: webhook > parse number > tool configuration > check if contact exists in database > router > create subscriber > send flow.

It looks like the way I do it is too rudimentary for my needs, Idk… 

If you ever get the chance, would you mind sharing what a scenario for something like this would look like for you? I’ve seen countless tutorials on YouTube, but people don’t seem to use Manychat to send automated messages on WhatsApp (for contacts newly subscribed to an event or who’ve bought product) as often as I’d hope.

Thank you again!


Hey, ​@pynchon!

 

You can do this “validation” with the native Manychat nodes:

In this example, there's a “Find by custom fields” node, but if you save the contacts with an email, you can use “Find by system fields”.

 

The logic behind it is:

  • If the contact already exists, Creating a Subscriber results in an error and the first “Send a Flow” doesn't work.
  • Next it will search for the subscriber, get the ID and send a Flow.

 

This is probably the easiest way to implement it.


Reply