Increasing AutoSend API rate limits for high-volume flash sales without hitting 429 throttling

Our e-commerce app triggers thousands of transactional purchase receipts during flash sales and we keep hitting 429 rate limit errors. Is there an automated dashboard toggle to raise API limits, or how do we request a higher throughput quota?

AutoSend manages rate limits dynamically to protect deliverability and infrastructure stability.

Requesting Rate Limit Increases:

  • No Automated Bot / No Self-Serve Toggle: AutoSend does not use automated bots for rate limit reviews or account gating. Every limit increase request is reviewed manually by a human team member on the support team.
  • How to Request: Reach out to AutoSend support via the dashboard or direct support channel with your estimated peak requests per second (RPS) and sending domain details. The human support team will evaluate your domain reputation and bump your RPS limits accordingly.

Engineering Workflows While Waiting for Rate Limit Bumps:

Implement a local retry mechanism with exponential backoff and jitter in your SDK client:

import { Autosend } from "autosendjs";

const autosend = new Autosend(process.env.AUTOSEND_API_KEY);

async function sendReceiptWithRetry(payload: any, retries = 3) {
  for (let attempt = 1; attempt <= retries; attempt++) {
    try {
      return await autosend.emails.send(payload);
    } catch (err: any) {
      if (err.status === 429 && attempt < retries) {
        const delay = Math.pow(2, attempt) * 250 + Math.random() * 100;
        await new Promise((r) => setTimeout(r, delay));
        continue;
      }
      throw err;
    }
  }
}

Relevant Documentation