Brevo node trigger not working

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:

1 Like

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.

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