Understanding Rate Limits #
HighLevel Sync implements its own rate limiting to protect your GoHighLevel API quota:
- Burst: 100 requests per 10 seconds per location.
- Daily: 200,000 requests per day.
What Happens When Limits Are Hit #
When a rate limit is reached, the sync queue automatically pauses and waits before retrying. No data is lost — items remain in the queue.
Reducing API Usage #
- Enable contact caching to reduce lookup calls (configurable TTL: 0-86400 seconds).
- Use sync debounce for rapid events (e.g., LearnDash progress has a 15-minute debounce).
- Avoid running bulk syncs during peak hours.
- Use the Sync Preview (Pro) to estimate API call counts before syncing.
Monitoring #
Check current usage in the Dashboard or enable email notifications for rate limit alerts.
