What “dead but active” usually looks like
- The workflow toggle says active, but the production webhook returns
404or “webhook is not registered.” - A manual run or editor save works, but the production URL stays unreliable.
- Deactivate/reactivate, save, or restart temporarily revives it.
- A credential error appears even though the user believes the credential was valid before.
The important clue is not “n8n is broken.” The clue is a mismatch between saved workflow state, runtime registration, and credential ownership/cache state.