Skip to main content

Some N8N chatbot responses not delivering to Instagram via Manychat

  • November 22, 2025
  • 3 replies
  • 21 views

Amra Nadaf

Hi everyone,
I’ve built an Instagram DM chatbot using ManyChat + n8n, and I’m facing an inconsistent delivery issue.

The flow works sometimes, but for other messages, ManyChat does not send the response back to Instagram, and I can’t identify any pattern. The behaviour is completely random:

  • No specific keywords trigger failure

  • No pattern in message length or content

  • No errors in ManyChat logs

  • No errors in n8n logs

  • n8n generates the response successfully every single time

  • Only ManyChat fails to send it back intermittently

It’s not intentional automation filtering, simply a random fail/pass pattern with the same flow.

I’ll attach the details and logs for reference.

Setup:

  • Using N8N with Groq LLM to power an Instagram DM chatbot via ManyChat
  • Workflow: Instagram DM → ManyChat (External Request) → N8N → ManyChat (Send Message) → Instagram

    This manyChat flow doesn’t have a keyword or intention recognition; it directly forwards all messages to N8N, which was the main goal to forward all the messages for processing to N8N.

    Manychat flow:


    N8N flow:

    Samples of the DMs:


    Could someone please guide me on how to solve this?

    Thank You!

     

3 replies

Gustavo Boregio
Forum|alt.badge.img+6
  • Manychat Community Moderator
  • November 22, 2025

@Amra Nadaf check in Manychat, in Settings > Logs.

See if you have any ‘Response is null’ errors.

If you do, your n8n automation is taking more than 10 seconds to respond, and Manychat’s external request waits for 10s maximum for a reply.

If this is the case, you need to rework your automation and use Manychat’s API to send the response back. There are other posts here in the community showing how to do that.

Check if this is the case. If you don’t see any ‘Response is null’ errors then it’s something else that needs further investigation.


Amra Nadaf
  • Author
  • Up-and-Comer
  • November 24, 2025

Hi @Gustavo Boregio,

I checked the logs on both ManyChat and n8n, and I’m not seeing any timeout-related errors. All the replies that should have gone through within the 10-second window were processed normally.

However, I did notice a pattern: the messages that fail to send are the ones containing heavy formatting or special characters (for example: \n\n, \n*, and similar escape characters). Messages without those characters go through consistently.

Could you confirm if ManyChat has known limitations around escape characters or message formatting in responses? And is there a recommended way to sanitise or encode the text so the messages can be delivered reliably?

Regards,
Amra


Gustavo Boregio
Forum|alt.badge.img+6
  • Manychat Community Moderator
  • November 24, 2025

@Amra Nadaf in that case, most likely you’re not encoding the JSON content correctly in n8n.

Make sure the response is properly encoded and escaped when you send the reply with the JSON content and it should work perfectly.