Creator email platform
Kit logo

Kit SMTP Settings and Configuration (2026)

i

No SMTP relay — Kit sends over its API only

Kit (formerly ConvertKit) exposes no customer-facing SMTP relay on Free, Creator or Pro — there is no hostname, port, username or password to paste anywhere. Every send is a Broadcast or Sequence step bound to a subscriber record, and the only programmatic surface is REST API v4 at api.kit.com/v4. To relay mail from WordPress or an app, pair Kit with a transactional provider such as Postmark or Amazon SES on a separate subdomain.

People searching for Kit SMTP settings rarely want Kit’s mail servers. They want one of four things: a transactional send path, credentials for a CMS or app, sending-domain authentication, or parity with an ESP they are leaving. Kit solves exactly one — domain authentication — covered in full below, with the route for the other three.

Quick reference

SMTP relayNot offered NO CREDENTIALS
No host, port or password on any plan.
Sending methodREST API v4, base https://api.kit.com/v4. Legacy v3 is not interchangeable.
AuthenticationPersonal API key in the X-Kit-Api-Key header, or OAuth 2.0 (refresh-token for servers, PKCE for SPAs).
Sending domain authVerified Sending Domain via per-account CNAME records, dashboard-only. Gives DKIM signing, SPF alignment and a return-path on your domain.
Transactional emailNot possible in Kit. Pair with Postmark, Amazon SES or Mailgun.
Inbound / parseNot offered. Kit has webhooks for subscriber and purchase events, not inbound parsing.
Official docsdevelopers.kit.com · Verify your sending domain

Why Kit has no SMTP relay

Kit is a creator-first newsletter platform, not a mail-transport vendor. Its data model is list-centric: a message is a Broadcast or Sequence step aimed at a subscriber record carrying tags, segments, consent state and unsubscribe status. Deliverability depends on that binding — opt-in confirmation, engagement scoring, complaint suppression and the Creator Network reputation pool all key off it. An open relay would put arbitrary, unconsented traffic on that same reputation. The omission is architectural, not a roadmap gap.

The API reflects it. Kit’s machine-readable documentation index at developers.kit.com/llms.txt contains zero occurrences of SMTP, relay or transactional, and the pricing page lists no such entitlement at any tier. The evidence is positive, not merely absent: the one sending endpoint, create a broadcast, targets subscribers only by segment or tag ids. No path, SMTP or API, delivers one message to one arbitrary address.

What you actually need instead

Sending transactional email

Password resets, receipts, order confirmations, license keys and magic links cannot go through Kit at all. You need a relay, and the pick depends on workload. Postmark fits best when resets and receipts must land fast: it enforces a hard split between transactional and broadcast streams, and its per-message event detail makes a broken checkout trivial to debug. Amazon SES is cheapest at volume on AWS, at the cost of your own warmup and bounce plumbing. Mailgun and SendGrid are the pragmatic middle; Brevo and MailerSend add a template UI.

Connecting a CMS or app

WP Mail SMTP, FluentSMTP, Post SMTP, a Laravel or Rails mailer and contact-form plugins all want the same four values: host, port, username, password. Kit issues none, so no configuration will work. Point those tools at your relay — most ship a first-class integration for Mailgun, SendGrid, Postmark and SMTP2GO, skipping raw SMTP and adding bounce webhooks. Kit still owns the marketing half: push form submissions in as subscribers via the v4 API or a Kit plugin.

Routing notifications and automations

If you want an event in Kit to trigger a message elsewhere, that is an automation problem, not an SMTP problem. Kit supplies the trigger — new subscriber, tag applied, purchase — via webhooks or a Zapier, Make or n8n connector, and your relay sends. Be clear what those listings are: a Kit + SMTP page on Zapier or Pabbly glues a Kit trigger to an SMTP server you supply. None expose Kit mail servers.

Sending domain authentication

This is what most Kit SMTP searches are genuinely after, and the one thing Kit solves properly: a Verified Sending Domain. It DKIM-signs your messages with your domain, authenticates SPF with your domain, puts your from-address in the return-path machines see, and lets Kit mail pass DMARC.

SPF and DKIM setup

Kit uses a delegated CNAME model rather than a literal SPF include and a pasted DKIM key, so it can rotate keys without you re-editing DNS. Open Settings › Email › Verify your sending domain, copy the records, and add them at your DNS provider — or use Kit’s Entri flow, which writes them at supported providers. Records are per account and dashboard-only, so there is no universal value to copy from a blog post. The shape you paste:

; Kit Verified Sending Domain — values are per-account.
; Copy exact pairs from Settings › Email › Verify your sending domain

<dkim-host>._domainkey.example.com.  IN  CNAME  <target-from-dashboard>
<spf-host>.example.com.              IN  CNAME  <target-from-dashboard>
<return-path-host>.example.com.      IN  CNAME  <target-from-dashboard>

; TTL: provider default. Do not flatten. Do not proxy (DNS only).


Two failure modes cause most unverified domains. Proxying the CNAMEs through a CDN breaks resolution to Kit’s targets, so set them DNS-only. And if your registrar auto-appends the domain, a fully-qualified host yields a doubled record such as host.example.com.example.com, which silently never verifies.

DMARC alignment

Kit makes DMARC conditional on domain verification: add a record only if you send through your own verified sending domain. If verification is not done, do that first — a policy over an unaligned stream buries your own newsletter. Kit’s default record is p=none, the most permissive: monitor-only, enforcing nothing.

; Stage 1 — monitor only, collect reports
_dmarc.example.com.  IN  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.com; fo=1"

; Stage 2 — once reports confirm Kit aligns
_dmarc.example.com.  IN  TXT  "v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@example.com"

; Stage 3 — once every legitimate stream aligns
_dmarc.example.com.  IN  TXT  "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"

Run stage 1 for at least two weeks and read the reports before tightening. If you followed the pairing advice below you have two authenticated streams — confirm both align under p=none before moving to quarantine. Enforcing while a second stream is half-configured bounces your own password-reset mail, far worse than a delayed newsletter.

Sending limits

LimitValueNotes
API requests — personal key120 req / rolling 60 sKeys sent as X-Kit-Api-Key. Bulk syncs hit this fast.
API requests — OAuth app600 req / rolling 60 sA registered OAuth app buys 5x throughput at no cost. API access is not plan-gated.
Broadcast audienceSegment or tag ids onlySet via subscriber_filter with all / any / none logic, or omitted for the full list. No per-recipient cap, since recipients are never enumerated.
File size in emails10 MB recommendedKit hosts the file and inserts a download link — not a MIME attachment. The ceiling reflects what clients accept.
Free plan ceiling10,000 subscribersBroadcasts unlimited on Free. The cap is list size, not send rate. Creator $33/mo, Pro $66/mo.

Kit publishes no hourly throughput cap, and a per-message recipient cap is not a meaningful unit here: a Broadcast targets a segment, a tag or the whole list. Neither has been reconstructed.


Common mistakes

Trusting an invented hostname

Generated answers and thin tutorials supply plausible values such as smtp.kit.com or smtp.convertkit.com on port 587 with your API key as the password. None exist. In WP Mail SMTP or a Laravel mailer they produce timeouts or auth failures, and on WordPress the damage is quiet: every password reset and WooCommerce order email fails while the dashboard reports mail as configured.

Switching sending domains resets your reputation

Verifying a brand-new sending domain starts reputation at zero, and Kit publishes a pre-flight article warning about exactly this. Segment to your most engaged subscribers first, suppress cold subscribers for about two weeks, audit complaint rates beforehand, and change nothing else concurrently. Creators who verify then blast the full list watch open rates collapse and blame Kit for their own cold start.

Reading email_address as a recipient field

The create-a-broadcast endpoint exposes an email_address field that reads like a recipient parameter. It is the FROM address. Passing a customer’s address there does not mail that customer, and with no subscriber_filter set you can fire the message at your entire audience.

Building transactional email out of tags and broadcasts

The workaround developers reach for — tag one subscriber, filter a broadcast to that tag, fire it — delivers, and is still wrong. It is slow, pollutes your tag namespace, burns your 120 req/min budget three calls at a time, sends a password reset through marketing infrastructure with an unsubscribe footer, and leaves no event trail.

Pairing Kit with an SMTP provider

Run a two-tool split and give each its own subdomain. Kit keeps marketing on news.example.com as its Verified Sending Domain; the relay takes transactional on txn.example.com. The isolation is the point — separate DKIM keys, return-paths and reputation — so a high-complaint newsletter cannot drag password resets into spam. For most creator businesses Postmark is the cleanest pairing because it enforces the same separation internally; on AWS, Amazon SES is cheaper at volume; if a non-developer configures it, Mailgun or SMTP2GO ship drop-in WordPress plugins. Data flows one way: your app calls the relay directly, while Kit owns the list and receives customers through the v4 API.

Keeping the two systems from conflicting

Three rules prevent the usual mess. Never authenticate both providers on the same hostname — two DKIM setups and two return-paths on one subdomain break alignment in ways that are painful to diagnose. Agree on ownership per message type: welcome emails, sequences and the newsletter belong to Kit; receipts, resets and magic links belong to the relay. Anything ambiguous, such as an abandoned-checkout nudge, must live in exactly one system or the customer gets it twice. And suppress deliberately: a Kit unsubscribe must not block a password reset.

Keep one DMARC policy at the organisational domain covering both subdomains, and verify in aggregate reports that each stream aligns before moving past p=none. Arriving from an ESP that bundled marketing and SMTP in one account — usually Brevo or Mailchimp with Transactional — budget for splitting one authenticated stream into two. Creators comparing options weigh Kit against MailerLite and AWeber, which carry the same boundary.

Frequently asked questions

Does Kit (ConvertKit) have SMTP settings or an SMTP server?

No. Kit exposes no customer-facing SMTP relay on any plan. Its developer documentation index at developers.kit.com/llms.txt has no reference to SMTP, relay or transactional sending, and pricing lists no such entitlement.

What is Kit’s SMTP host, port, username and password?

There are none, and any specific values you find are fabricated. smtp.kit.com on port 587 with an API key as password does not resolve to a Kit service. The API key is an HTTP header credential, X-Kit-Api-Key, not an SMTP password.

Can I send transactional emails like password resets and receipts with Kit?

No. Kit’s only sending endpoint creates a Broadcast targeting subscribers by segment or tag ids — there is no way to address one arbitrary address. Use Postmark, Amazon SES or Mailgun instead.

How do I connect WordPress or WP Mail SMTP to Kit?

You do not: Kit issues no SMTP credentials for a plugin to use. Point WP Mail SMTP, FluentSMTP or Post SMTP at a transactional provider, then connect Kit separately via its WordPress plugin or the v4 API.

How do I set up SPF, DKIM and DMARC for a Kit verified sending domain?

Open Settings › Email › Verify your sending domain, copy the CNAME records Kit generates, and add them at your DNS provider — or use Kit’s Entri flow. Records are per-account and dashboard-only. Then publish DMARC at p=none with an rua address, confirm alignment, and tighten.

What is the best transactional email provider to use alongside Kit?

Postmark for speed and per-message debugging, Amazon SES for lowest cost at volume on AWS, Mailgun or SendGrid for WordPress plugins, Brevo or MailerSend for a template UI. Whichever you pick, authenticate it on a different subdomain than Kit.

AAlaa Touil RRabeb How we test →

This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.