The limit cascade
Norbelys evaluates every send against all applicable controls. The smallest available capacity wins.
If any layer has no available capacity, the message waits. A campaign with no usable
mailbox or mailboxes that are all full sends nothing; that is intentional.
The domain counter is atomic. Ten campaigns launched together cannot each consume the full
domain allowance before the others notice. Existing conversations are selected before new
first touches, then capacity is distributed toward the least-used campaign.
Choose a control mode
Legacy
Existing workspaces stay unchanged. The UI shows a recommendation, but no domain budget is enforced until an owner explicitly selects another mode and saves.Manual
You own the configured daily cap. Norbelys measures health and recommends changes, but it never changes or pauses domain traffic automatically.Norbelys Autopilot
You still own the configured cap. Autopilot computes a separate, visible effective cap inside the minimum, maximum, and maximum daily growth percentage you set. It may lower the effective cap when mailbox reputation degrades and ramps it gradually after recovery. It never rewrites the configured cap. Two independent switches grant additional authority:- Pause new first touches — existing conversations may continue, but new outreach waits while the domain is degraded or critical.
- Pause all sends — a critical domain may stop all messages. This does not enable itself when Autopilot is selected; it must be granted separately.
How the recommendation is calculated
The recommendation uses active mailbox capacity, registration age when RDAP publishes it, and the date Norbelys first observed a successful send. A newly registered domain or one with little sending history starts lower. Missing RDAP data never invents an old age; the sending history remains the conservative signal. The recommendation is advice in Legacy and Manual. In Autopilot it is used only when you leave the configured cap empty, and the visible Autopilot bounds still apply.Configure it through the API
Policy is part of the existing Domain resource. UsePATCH /v1/domains/{id}; there is no
second sending-policy endpoint.
Safe launch pattern
For several new campaigns on one domain:- Set the domain budget first.
- Give each campaign a realistic
newPerDay; it is a first-touch target, not permission to bypass the domain. - Use a wider send interval and useful jitter instead of launching every campaign on the same three-minute cadence.
- Stagger campaign windows.
- Watch the domain health, complaints, bounces, and provider dashboards before increasing the cap.