Brevo trigger ERROR: The service is receiving too many requests from you

Hi everyone,

I’m not sure what to do anymore. I tried so many different things. I put the data in the right format and I only send data from last week to be as little as possible but I still receive the same error.

NodeApiError: The service is receiving too many requests from you at

Error code: 429

I’m just trying to send some user data from MongoDB to Brevo. All steps work but just not the last one.

Funny enough I have an old connection to Brevo and that works. Same amount of users, just more information per user.

Workflow:

Information on your n8n setup

  • n8n version: 1.49
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): main
  • Running n8n via (Docker, npm, n8n cloud, desktop app): cloud
  • Operating system: Ubuntu 23.10 (GNU/Linux 6.5.0-26-generic x86_64)

Anyone can help?

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

I added now.

1 Like

Hey @jricardo11 , you might want to introduce some delays between the requests you send to Brevo. An API is typically imposes a restriction on how many requests it can process per minute. Your volume of requests sounds to exceed the threshold.

Do something like this

You just need to figure out how long the delay should be (in Wait node) and how many items to send without a delay (the batch size in Loop node) if any.