Skip to main content

What you’ll need

Before you can provision infrastructure through TenantCore, you need three things:
  1. A TenantCore account with an active plan
  2. A Microsoft 365 tenant with admin access
  3. At least one custom domain registered and ready for DNS configuration

1. A TenantCore account

Sign up at tenantcore.io and select a plan. Your plan determines how many tenants you can connect simultaneously. If you’re using the API, you’ll also need an API key — available from the API page inside the app after purchasing an API plan.

2. A Microsoft 365 tenant

TenantCore connects to existing Microsoft 365 tenants. You need to own and have Global Administrator access to the tenant before connecting it.

Getting a new tenant

There are three ways to get a Microsoft 365 tenant: Option 1: Purchase through TenantCore (recommended) The fastest path. TenantCore provisions a ready-to-use Microsoft 365 tenant for $15. No Microsoft account setup, no admin center configuration, no back and forth. The tenant is connected and ready to go. Request a tenant through TenantCore Option 2: Purchase directly from Microsoft Go to microsoft.com/microsoft-365/business and sign up for either Microsoft 365 Business Basic (no Teams) or Exchange Online Plan 1. Both run around $4 to $6 per month.
The location you use when purchasing a Microsoft license determines your sending IP region. If you purchase from India, your outbound mail will route through Microsoft’s India IP ranges. Purchase from the region your client operates in or where your recipients are located.
You will land in the Microsoft 365 admin center as the Global Administrator once signup is complete. Option 3: Register as a Microsoft Partner and go through a CSP Cloud Solution Providers (CSPs) resell Microsoft licenses and can provision tenants on your behalf. To access this route you need to join the Microsoft Partner Network and have a registered business entity. The application process is longer and not all CSPs accept new applicants. This option makes sense if you are already running a formal agency operation and want to manage licensing at scale through a single reseller relationship.
CSPs are increasingly cautious about cold email operators. There is a well-documented history of operators abusing Microsoft infrastructure through configurations like 1 domain, 1 Exchange license, and 100 shared mailboxes, which get flagged and banned quickly. Many CSPs have become risk-averse as a result and will scrutinize or reject applications they associate with outbound email at scale.TenantCore’s model is structured differently. One license, up to 12 domains, and a maximum of 3 mailboxes per domain mirrors how a legitimate corporation would structure their Microsoft environment. This is by design and holds up to CSP scrutiny in a way that high-density single-domain configurations do not.
If you are going through a CSP, we recommend against purchasing Exchange Online Plan 1 specifically. The Exchange-only license carries stigma with CSPs who associate it with cold email abuse. Instead, purchase Microsoft 365 Business Basic, Business Standard, or Business Premium. The cost is higher but your relationship with the CSP is maintained at a better standing. The infrastructure underneath is the same. The license tier signals legitimacy.

License requirements

TenantCore requires 1 Exchange Online license per tenant regardless of how many mailboxes you provision. That single license covers all shared mailboxes on the tenant, up to TenantCore’s ceiling of 36. The minimum viable license is either:
  • Exchange Online Plan 1 (~$4/month)
  • Microsoft 365 Business Basic(no teams) (~$6/month)
Higher tier licenses like Microsoft 365 Business Standard or Business Premium work just as well and will not change anything about how TenantCore operates on the tenant. The only reason to go with a higher tier is if you or your client intend to use that same tenant for other Microsoft services like Teams or SharePoint, which is completely fine and independent of what TenantCore is doing. TenantCore provisions all mailboxes as shared mailboxes in Exchange Online. Shared mailboxes are a standard Microsoft mailbox type with full SMTP send and receive capability that do not require their own license. See Tenant Architecture for a full explanation of what shared mailboxes are and how they work.

Admin access

TenantCore requires Global Administrator credentials to connect a tenant. This is used during the initial connection only.

3. Custom domains

Each domain you add to a tenant must be a real registered domain. TenantCore will generate the DNS records (SPF, DKIM, DMARC, MX) for each domain. You’ll copy those records to your registrar manually.

Domain recommendations

  • Use dedicated sending domains — never your primary business domain
  • Register domains that are thematically related to your client’s brand (variations, not lookalikes)
  • Age your domains before sending — 14 days minimum after DNS propagation before ramping volume

Supported registrars

TenantCore generates standard DNS records. Any registrar that lets you add TXT and MX records works — Cloudflare, Namecheap, GoDaddy, Porkbun, and others are all fine.

Ready to proceed

Once you have your tenant credentials and at least one domain registered, move to the Quickstart.

Quickstart

Provision your first tenant in under 10 minutes