Buttondown Documentation
Rate limiting is a technique used to control the number of actions (such as sending emails or making API requests) that can be performed within a certain period of time. In the context of email delivery, rate limiting helps prevent your service from sending too many emails too quickly, which can trigger spam filters and hamper your deliverability.
Buttondown automatically applies rate limiting when sending bulk emails, such as newsletters. At a high level, it works like this:
In addition, Buttondown will automatically reduce the rate limiting for a newsletter under certain conditions:
In most cases, you don't need to worry about rate limiting—Buttondown manages it for you behind the scenes. However, if you have a very large list or are importing a lot of subscribers, you may notice that sending takes longer than usual. This is intentional and helps ensure your emails are delivered safely and reliably.