A 301 “Permanently Moved” error with WooCommerce webhooks typically means your webhook URL is being redirected. Here are the most common fixes:
• Check if your n8n instance URL has changed or if you’re using HTTP instead of HTTPS
• Verify the webhook URL in your WooCommerce settings matches your current n8n webhook URL exactly
• Make sure your n8n instance is accessible from the internet (not behind authentication or firewall)
• Try recreating the webhook in WooCommerce with the correct n8n webhook URL
If you’re using n8n Cloud, double-check that you’re using the correct webhook URL format from your workflow’s webhook node.