Slack message has localhost:5678 as url of generated workflow

Hi,

I’ve deployed n8n via the community-helm-charts chart, and it is running 1.102.4. This is in a kubernetes cluster where ingress-nginx is the reverse proxy.

I have created a test workflow that sends a slack message as a test, but when I hover over the “n8n workflow” link in “Automated with this n8n workflow”, it shows http://localhost:5678/workflow/… as the url.

I have tried changing N8N_WORKFLOW_URL, N8N_EDITOR_BASE_URL, and I’ve also ensured WEBHOOK_URL is correct; the slack message still shows as http://localhost:5678 as opposed to https://my-deployment-domain

When I try to change N8N_HOST, N8N_PORT, or N8N_PROTOCOL, this causes the worker deployments to fail to communicate with each other (as I assume that those values are also used to allow communication between worker/webhook/main instance?

I have set the envvars on all four class of pods (main, mcp-webhook, webhook, worker).

Am I missing something? Are there any other ways to get that slack message to have a correct url? Thanks in advance!

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