Rate Limiting
Understanding Shoutbox’s email sending rate limits
Rate Limiting Overview
Shoutbox implements rate limiting for both API and SMTP email sending to ensure platform stability and maintain high deliverability rates. These limits are based on your subscription tier and are enforced across different time intervals.
Time-based Limits
Rate limits are enforced across multiple time windows:
- Per Minute: Controls burst sending rates
- Per Hour: Manages medium-term sending volume
- Per Day: Regulates daily email throughput
- Per Month: Sets overall monthly sending capacity
Subscription-based Limits
Your specific rate limits are determined by your subscription tier. To view your current limits:
- Log into your Shoutbox dashboard
- Navigate to Settings → Subscription
- Check the “Rate Limits” section
Handling Rate Limits
API Rate Limiting
When you exceed your rate limit via API, you’ll receive a 429 Too Many Requests
response with a JSON body:
SMTP Rate Limiting
For SMTP connections, exceeding rate limits will result in temporary failures with appropriate SMTP error codes:
Best Practices
To effectively manage your rate limits:
- Monitor Your Usage: Regularly check your dashboard for usage metrics
- Implement Backoff: Add exponential backoff when receiving rate limit errors
- Queue Implementation: Use a queue system for high-volume sending
- Spread Load: Distribute sending across time windows when possible
Increasing Your Limits
If your current rate limits are insufficient for your needs:
- Review your current usage patterns
- Contact [email protected] with:
- Your account details
- Current sending volumes
- Required sending capacity
- Use case description
Our support team will work with you to find the right solution for your email sending needs.
Rate Limit Notifications
You can enable notifications to be alerted when:
- You reach 80% of any time-window limit
- You exceed any rate limit
- Your usage patterns suggest you may need a limit increase
Configure these notifications in your dashboard under Settings → Notifications.
Support
For any questions about rate limits or to request increased limits, please contact our support team:
- Email: [email protected]
- Support Portal: https://support.shoutbox.net
- Response Time: Within 24 hours
We’re here to help ensure your email sending needs are met while maintaining the highest standards of deliverability.