Closed Early Access just started: Discover what's coming in v4.0.
Learn more

Optimizing Your Webhooks

At Boost.space, we understand the critical importance of maintaining smooth and efficient operations within your systems and webhooks. Managing slowdowns requires a proactive approach to event configuration and scheduling. Here, we share two effective strategies to manage and mitigate these issues, ensuring that your operations remain seamless and efficient.

1. Configure Event Types Triggering the Webhook/Scenario

One of the most effective ways to manage webhook and scenario slowdowns is to configure the event types that triggers these processes. By setting up a specific webhooks for specific actions, you can streamline data processing and reduce unnecessary operations.

For example, instead of sending all data to a webhook and then filtering it in the scenario’s next step, you can set the webhook to trigger only for a specific action, such as creating a particular record. This targeted approach ensures that only relevant data is processed, saving a significant amount of operational resources.

2. Adjust Scheduling and Batch Processing

If you don’t have the option to configure event types, you can address slowdowns by adjusting the scheduling and batch processing settings.

First, change the scheduling from “Immediately” to a specific interval, such as once every X minutes. This helps spread out the processing load and prevents system overloads during peak times.

Additionally, in the webhook module, use the advanced settings to set the maximum number of results processed in one run. This means you specify the number of records processed in each batch, ensuring that data is handled in manageable chunks rather than all at once.

By processing data in batches, you can maintain system performance and avoid the pitfalls of large, unmanageable data loads.