Hi everyone,
I’m trying to send user messages from ManyChat to an n8n webhook. I created a Custom User Field called UserInput to store the last user message and set up an External Request step with the following JSON body:
{
"userinput": "{{UserInput}}",
"contactid": "{{user_id}}"
}
The contactid works fine, but the userinput field is always empty in n8n.
Here’s what I’ve checked so far:
-
The Custom User Field is of type Text.
-
I’m triggering the External Request after the user sends a message.
-
The webhook URL is correct and active in n8n.
The response I get from ManyChat is:
404 Not Found
{"code":404,"message":"The requested webhook \"POST Many-Chat\" is not registered.","hint":"The workflow must be active for a production URL to run successfully. Unlike test URL calls, production URL calls aren't shown on the canvas."}
It seems like either the user input isn’t being captured correctly, or the webhook call isn’t sending the field properly.
Has anyone encountered this issue before? How can I make sure the user’s last message is captured and sent correctly to my webhook?
Thanks in advance for your help!
