Skip to main content

I created a system with manychat + n8n. However, manychat gives random data without waiting for the data coming from n8n.
What kind of solution can I apply for this?
When I asked GPT about the issue, it said that manychat is timing out, so it does not wait for the data from n8n.

Hey ​@theblack yes that’s a built-in thing in Manychat, it will wait for up to 10 seconds for your system to reply, if it takes longer it times out (the only exception is if the domain is openai.com)

To solve this, you have to create an asynchronous automation, where n8n sets a custom field, and then your automation continues. You need to use Manychat’s API for that.

So here’s the basic workflow that you have to setup:

  1. Send the External Request in Manychat to your n8n system
  2. Your n8n starts the process
  3. When n8n is done, it uses Manychat’s API to set a custom field (and possibly also send a flow)
  4. Once the custom field is set, your Manychat automation continues and sends the reply to the user

This requires a more complex setup, but once you have it it works like a charm!

If you need help setting these up check out the troubleshooting calls, we’ve done this multiple times ;)


Hey ​@theblack yes that’s a built-in thing in Manychat, it will wait for up to 10 seconds for your system to reply, if it takes longer it times out (the only exception is if the domain is openai.com)

To solve this, you have to create an asynchronous automation, where n8n sets a custom field, and then your automation continues. You need to use Manychat’s API for that.

So here’s the basic workflow that you have to setup:

  1. Send the External Request in Manychat to your n8n system
  2. Your n8n starts the process
  3. When n8n is done, it uses Manychat’s API to set a custom field (and possibly also send a flow)
  4. Once the custom field is set, your Manychat automation continues and sends the reply to the user

This requires a more complex setup, but once you have it it works like a charm!

If you need help setting these up check out the troubleshooting calls, we’ve done this multiple times ;)

 

First of all thank you for commenting.

I do not have much knowledge about this subject. as far as I can see you are very knowledgeable. could you explain how I can do this in a simple way with a bit more detail?