ConvertKit is a creator tool, not a developer tool
ConvertKit is well-designed for its target user: a blogger, podcaster, or course creator who sends newsletters to a subscriber list. The visual automation builder, landing page builder, and subscriber tagging system are all tuned for that workflow.
If you are a developer who needs to send a password reset, a purchase confirmation, an account alert, or an onboarding drip sequence triggered from your application, ConvertKit is not the right tool. It has no transactional email API. There is no way to send a single one-off email to a specific address without that address being a subscriber in your audience. The entire product assumes you are broadcasting to a list, not triggering messages from code.
That mismatch is not a flaw in ConvertKit. It is a design choice. The problem is when teams try to use it for both cases and end up with two separate email providers and no coherent sending infrastructure.
What Transmit covers that ConvertKit does not
Transmit is designed around a REST API and SMTP relay as the primary interface. Every sending path, whether a transactional trigger or a multi-step drip campaign, uses the same infrastructure.
Transactional sending:
Send password resets, receipts, notifications, and alerts directly from your application via the REST API or SMTP relay. No subscriber list required. No contact record needed upfront.
Sequences (drip campaigns):
Sequences in Transmit let you build multi-step automated workflows with configurable delays: hours, days, or weeks between steps. You can trigger enrollment via the API or automatically when a contact is added to a list. This is the equivalent of ConvertKit's visual automations, accessible from code without a GUI dependency.
Inbound email routing:
Inbound email routing lets you receive replies, parse them, and route them to a webhook or forward them to another address. ConvertKit has no inbound handling.
MCP server for AI agents:
Transmit ships an MCP server that lets AI agents send email, manage contacts, and trigger sequences. ConvertKit has no equivalent.
Pricing: contact-based vs usage-based
ConvertKit charges by the number of contacts in your audience. At 1,000 contacts, it is free. At 1,001 contacts, you move to the $15/month Creator plan. At 10,000 contacts, you are at $100/month. The cost scales with audience size regardless of how many emails you actually send.
Transmit charges by usage or by tier, depending on which mode you choose.
Managed mode charges by volume: $2/month for 3,000 transactional emails, $10/month for 15,000, $35/month for 50,000. Contacts are not the billing unit. You are paying for sends.
BYOK mode (bring your own AWS credentials) charges a flat tier fee starting at $9/month, plus your own AWS SES costs ($0.10 per 1,000 emails). If you already have AWS infrastructure, this is often the most cost-effective path. The free BYOK tier includes 1,000 emails per month with no credit card required.
| ConvertKit | Transmit Managed | Transmit BYOK | |
|---|---|---|---|
| Free tier | 1,000 contacts | No | 1,000 emails/mo |
| Starting paid price | $15/mo (1k+ contacts) | $2/mo (3k emails) | $9/mo + AWS SES |
| Pricing unit | Contacts in audience | Emails sent | Flat tier + AWS costs |
| Transactional email API | No | Yes | Yes |
| SMTP relay | No | Yes | Yes |
| Sequences (drip) | Yes (visual builder) | Yes (API + GUI) | Yes (API + GUI) |
| Inbound email routing | No | Yes | Yes |
| Automated domain warmup | No | Yes | Yes |
| Reputation isolation | No | Per-org | Per-org |
| MCP server | No | Yes | Yes |
The warmup problem
If you are starting a new sending domain and plan to ramp up to meaningful volume, warmup matters. Sending too much too fast on a fresh domain hurts deliverability. ConvertKit does not expose warmup controls or automated ramp logic. You manage it manually, or you rely on ConvertKit's shared sending infrastructure where your reputation is mixed with other creators.
Transmit includes automated domain warmup on all plans. The warmup scheduler ramps your daily sending volume gradually and pauses automatically if bounce rates spike. You get full visibility into the warmup curve in the dashboard.
For BYOK mode, warmup applies to your own sending domain connected to your own AWS SES account. For managed mode, Transmit handles reputation isolation at the organization level so your sending history is not co-mingled with other customers on the platform.
When ConvertKit still makes sense
ConvertKit remains a good choice if your primary use case is newsletter publishing to a subscriber list and you do not need to send from application code. The subscriber management UX, the landing page builder, and the creator-focused integrations (Teachable, Gumroad, Shopify) are genuinely polished.
If you are already on ConvertKit for newsletters and need to add transactional or API-driven email alongside it, Transmit can handle the transactional layer while ConvertKit handles broadcasts. But if you are choosing a single platform for both, Transmit handles the full range from a single API.
Getting started
The free BYOK tier requires no credit card. Connect your AWS account using a scoped IAM role (one-click CloudFormation template), verify your sending domain, and send your first email in under 10 minutes.
If you do not have AWS infrastructure and do not want to create any, managed mode handles everything. $2/month for 3,000 transactional emails, no AWS account required.
Start sending from your application today.