FlowMate includes built-in retry logic to help ensure robust and reliable integration execution, especially when dealing with temporary errors like rate limits.
Retries are triggered automatically when an outgoing request from FlowMate (typically during an Action step in a Flow) receives a 429 Too Many Requests response. This status code is commonly used by APIs to signal that a rate limit has been exceeded.
The retry behavior is as follows:
Maximum Retries: Up to 5 retry attempts
Delay Strategy: Exponential Backoff
Each retry waits longer than the previous one before sending the next request.
After the final retry attempt, if the external system still returns 429, the flow step is marked as failed, and the error is logged.