Setting WEBHOOK_URL doesnt fix human in the loop approval url

Hey,

This is a bit of an odd one. While I managed to resolve the issue I had with port 5678 being added to the webhook URLs by setting the WEBHOOK_URL variable, it seems the port is still being appended to the URLs generated for “Human in the Loop” approvals.

Is there something I’m missing here? I’ve set the N8N_EDITOR_BASE_URL as well

Thanks


The “Human in the Loop” approval URLs in n8n are adding port 5678 because the app might not be using the correct base URL. Set the N8N_EDITOR_BASE_URL, N8N_PROTOCOL, and N8N_HOST environment variables to your public URL like https://n8n.yourdomain.com`` in your Docker setup, and make sure your reverse proxy is correctly configured to hide the port. Restart n8n and test a new workflow to check if the URLs are fixed.

Hope this helps

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