Fleet estimate from a recipient list
plan_from_listEstimates a sending fleet for a recipient list. Looks up the MX records of up to 100 recipient domains (or addresses) to measure the Google / Microsoft / other mix, then sizes a Google Workspace pool for the Google recipients and an Azure pool (Microsoft 365 with microsoftEsp) for the Microsoft ones: inbox count, domain count, per-inbox pace and monthly cost for each, plus totals. Recipients that are neither (gateways, self-hosted, no MX) are added to the Google pool and their share is reported, because what sits behind a gateway cannot be seen from MX. For a longer list, send a sample: the estimate follows the provider split, not the list length. Assumes no reserve capacity. A planning estimate only: it does not provision or order anything. The result describes how an order is placed: a first order in the WarmInboxes app, later ones through the WarmInboxes purchasing API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| billing | No | Prewarmed commitment length. Longer is cheaper. Defaults to monthly. | |
| domains | Yes | Up to 100 recipient domains or email addresses. Deduplicated. | |
| rotation | No | Rest half the fleet at any moment, which doubles the inboxes bought. Defaults to false. | |
| prewarmed | No | true for prewarmed inboxes (sending within 48–72 hours of delivery), false for fresh (21-day warmup, cheaper). Defaults to true. | |
| emailsPerDay | Yes | Target cold emails per day across the whole list, e.g. 1500. | |
| microsoftEsp | No | Which pool carries the Microsoft recipients. Defaults to azure. |