Skip to main content
Question

Webhook throttling


I’m using a series of webhooks to connect leads with custom objects in a customer journey. The campaign is triggered by a segment change, with users being added to Customer.io via manual upload — sometimes involving hundreds of new users at once.

During testing today with a list of around 1,000 users, we encountered issues because the webhooks attempted to run simultaneously for hundreds of users at the same time. This caused excessive traffic and exceeded the allowed send limits.

While the process eventually worked itself out, I’d like to explore alternative ways to configure the journey to control the flow of users into the webhooks more gradually. Does anyone have suggestions for pacing or throttling strategies?

2 replies

Felix
  • Novice
  • 223 replies
  • March 11, 2025

Hey kaiser104,

I am not aware of any feature that let’s you throttle webhook data input. Haven’t seen it in other tools neither.

I would suggest to explore ways to not bulk upload the users but find another trigger / point in the process to upload them separatly.

My second suggestion would be to explore other options like API calls that would suit your needs better than webhooks. You can check e.g. Make.com in order to work with bundles that merge data strings which then let’s you create separate API calls in order to create a user in Customer.io. That’s kind of throttling in a way.

I am curious about your setup. Sounds interesting.

 

Hope that helps,
Felix


boostmyemail

One other alternative would be to branch the workflow and create a series of delays that stagger the webhooks. 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings