Human in the loop not recieving response

Describe the problem/error/question

What is the error message (if any)?

I’m trying to use the human in the loop feature but it’s not receiving any response even after i click the approve button. it just keeps waiting. Do you know the reason for this?

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version: 1.78.1

  • Database (default: SQLite): postgres

  • n8n EXECUTIONS_PROCESS setting (default: own, main): default

  • Running n8n via (Docker, npm, n8n cloud, desktop app): railway

  • Operating system: mac os

i also see that the url when i click approve is:

http://localhost:5678/webhook-waiting/15260/a609d6e5-78f8-48b6-8db3-beabd8fbed27?approved=true

is that a reason? it should be my selfhosted domain right? not localhost?

yes. You need to set a proper public URL
Configure webhook URLs with reverse proxy | n8n Docs

Hi, I also have the same problem. I also run n8n via Railway with a webhook processor. Setting the proper public URL did not solve the problem for me.

I followed the instructions. this still doesn’t work.

did you check that the n8n is accessible from the Internet via that public URL and port?

Yes! I set up n8n on railway using the most used template.

Public url has always been accessible. Not sure what you mean by port ?

update. there was a recent update that fixed this issue. it seems it was just a bug.

I updated to : n8n Version 1.79.3 and it fixed the bug in the self hosted n8n for human in the loop

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.