Skip to content

Commit d6217e0

Browse files
authored
Merge pull request #6463 from segmentio/Panandhan22-patch-5
Add info on how Segment handles Klaviyo rate limiting
2 parents db0b907 + 391434c commit d6217e0

File tree

1 file changed

+11
-3
lines changed
  • src/connections/destinations/catalog/actions-klaviyo

1 file changed

+11
-3
lines changed

src/connections/destinations/catalog/actions-klaviyo/index.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,19 @@ To add and remove profiles in Klaviyo with Engage Audience data:
8282

8383
## FAQ
8484

85-
#### Dealing with Error Responses from Klaviyo's API
85+
#### Dealing with error responses from Klaviyo's API
8686

87-
##### 429 Too Many Requests
87+
##### `429` Too Many Requests
8888

89-
If you're encountering rate limiting issues, consider enabling batching for the Action receiving these errors. To enable batching, navigate to the mapping configuration and set "Batch data to Klaviyo" to "Yes". This adjustment might help alleviate the rate limiting problem.
89+
If you're seeing `429` rate limit errors, try enabling batching for the impacted Action. In the mapping configuration, set "Batch data to Klaviyo" to `Yes` to help reduce rate limits.
90+
91+
If `429` errors persist, Segment automatically adjusts the event delivery rate. There’s no fixed rate limit for the Klaviyo destination; Segment adapts based on Klaviyo’s capacity:
92+
93+
- If Klaviyo allows more traffic, Segment increases the send rate.
94+
- If Klaviyo returns `429` or other retryable errors, Segment slows down.
95+
- As more events are successfully delivered, the system gradually speeds up.
96+
97+
Retryable errors tell Segment to slow down, while successful deliveries let Segment send events faster.
9098

9199
##### 409 Conflict
92100
In most cases, you can safely ignore a `409` error code.

0 commit comments

Comments
 (0)