Since one of the recent updates, the Brevo trigger is not working for me anymore. I have set up the Brevo API credentials and in my workflow I’ve added a Brevo trigger. However, after pressing save, it says:
Problem running workflow
Bad request - please check your parameters
Show Details:
Brevo Trigger: Enter valid notify url
This happens for all my Brevo Trigger nodes. I’ve tried a new workflow as well but still the same issue. It looks like something’s not working between Brevo and N8N anymore?
This is a known issue after recent updates. Brevo now requires a valid, publicly accessible webhook (notify URL) localhost or internal URLs won’t work anymore.
Fix checklist:
• Make sure n8n is exposed via HTTPS (Cloud, ngrok, reverse proxy)
• Re-save the Brevo Trigger so it regenerates the notify URL
• Remove/recreate the trigger node if it was created pre-update
• Confirm no extra spaces or invalid headers in the API creds
If n8n isn’t publicly reachable, Brevo will throw that exact error.
If you want, I can help you verify your setup quickly:
Thank you, appreciate the info and your offer. It’s been very helpful - I have now changed my setup by using the webhooks on Brevo itself pointing to my webhooks (instead of using trigger nodes). That seemed to solve the issue.