Message Sending Limits
eCourtDate applies sending limits at the agency level to control outbound message throughput. These limits govern how many messages the platform dispatches per minute, across all channels and all delivery methods (Console, API, SFTP, flows, and bulk actions).
This page covers platform sending limits (message dispatch rates). For API request rate limits (HTTP 429), see API Rate Limits.
Summary
| Scenario | Limit |
|---|---|
| Default outbound | 60 messages/minute per agency |
Immediate (send_now) dispatch | No platform limit; carrier/gateway throttling may apply |
| Push notifications | 2,500/second per agency (up to 10,000/second on request) |
| Inbound | No limit |
Default Outbound Limit
Each agency can send up to 60 messages per minute. This is a combined total across all channels (SMS, email, voice, and push). Sending 40 SMS messages and 20 emails in the same minute, for example, uses the full 60-message allocation.
The limit applies uniformly regardless of how the message was created: flows, auto messages, bulk actions, API, or manual send.
Immediate Dispatch
Messages sent with send_now: true (or triggered for immediate delivery) are not subject to a separate platform-level cap. Downstream providers may still throttle delivery independently. For SMS, the effective throughput depends on your phone number type and carrier registration. See SMS Throughput by Number Type below.
Inbound Messages
Inbound messages have no rate limit. Replies and other incoming messages from contacts are processed as they arrive.
SMS Throughput by Number Type
In addition to the platform sending limits, SMS delivery is subject to carrier-imposed throughput caps that vary by phone number type:
| Number Type | Carrier Throughput |
|---|---|
| 10DLC - Low Volume campaign | 75 SMS/minute |
| 10DLC - Standard campaign | 4,500 SMS/minute |
| Short code | Up to 1,000,000+ messages/hour |
For agencies with high-volume SMS needs (mass court reminders, emergency notifications, or large-scale outreach), short codes are strongly recommended. Short codes provide the highest throughput, the strongest carrier trust, and the lowest risk of content filtering. They require a longer provisioning cycle (3 weeks to 4 months) and carry higher costs, but they are the only number type capable of sustaining very high sending volumes without carrier-level throttling.
See Carrier Registration for a full comparison of number types, costs, and the registration process.
Push Notification Throughput
Push notifications are dispatched at up to 2,500 per second per agency. This limit can be increased to 10,000 per second on request. Submit a ticket through the Help Center to request the increase.
Requesting a Higher Limit
To request a sending limit increase, submit a ticket through the Help Center for each agency that needs the increase. Limits are set per agency, so a separate request is required for each one. Requirements vary by channel.
SMS
A higher SMS sending limit requires both of the following:
- Message Class A campaign - a 10DLC campaign registered and approved with a trust score that qualifies for the highest message class.
- Government agency verification - the agency must be verified as a government entity through the carrier registration process.
Once both conditions are met, submit a help ticket for each agency that needs the increase.
Email
A higher email sending limit requires all of the following:
- Custom sending domain - the agency must send from a custom domain, not a shared or default domain.
- Email authentication - SPF, DKIM, and DMARC records must be fully configured and passing for the sending domain.
- Production history - the agency must have at least one month of live email sending through eCourtDate before a limit increase is considered.
Isolating Throughput with Separate Campaigns
If your agency has a messaging use case that is distinct from its primary program (emergency notifications, time-sensitive alerts, or a different communication initiative), register a separate carrier campaign. Each campaign receives its own throughput allocation, which prevents one program from consuming the sending capacity of another.
See Carrier Registration for details on registering additional campaigns.
Related Pages
- API Rate Limits - HTTP request rate limits for the API
- Carrier Registration - 10DLC registration, trust scores, and carrier-level throughput
- Messaging Concepts - message creation, delivery channels, scheduling, and statuses