Free plans send fast—paid plans send differently

31 August 2026

The queue counter ticks up every five seconds in the footer of your dashboard, subscribers sliding into inboxes somewhere between Dallas and Denver. You refresh the stats page, check your phone, refresh again—nothing broke, nothing bounced, but you can’t shake the feeling that upgrading would somehow make this faster, cleaner, more professional.

Your deliverability tier doesn’t control what you think it controls

ConvertKit, MailerLite, and Beehiiv all change delivery behaviour when you upgrade—but the differences aren’t what most operators expect.

You’re on the Creator plan at ConvertKit, or the Growing Business tier at MailerLite, or Beehiiv’s Scale option, and you assume the extra $50/month buys you better inbox placement. It doesn’t. What changes is send-rate throttling, IP pool assignment, and access to domain authentication options that were technically available on the cheaper plan but buried three menus deep. The platforms don’t market it this way because “you get a slightly less crowded IP pool” doesn’t move upgrades the way “premium deliverability” does.

ConvertKit’s free tier sends from a shared pool with every other free account. The moment you hit Creator, you’re moved to a segmented pool that groups paid accounts by send volume and engagement history. MailerLite does something similar but triggers the shift at 1,000 subscribers instead of at payment. Beehiiv assigns dedicated IP addresses only at Scale ($99/month), but most operators sending under 100,000 emails per month see no measurable benefit from a dedicated IP—and sometimes see worse placement during the warm-up window. The upgrade pays off in two scenarios: you’re sending high volume with consistent cadence, or you’re in a compliance-heavy vertical where IP reputation audits matter. Outside those cases, you’re paying for isolation you don’t need.

The feature that does matter—and that free plans either lock or limit—is DKIM and SPF configuration. ConvertKit’s free tier lets you authenticate your domain, but you can’t customise the sending subdomain. MailerLite’s free plan offers full authentication but throttles sends to 12,000/month, which means if you hit that ceiling mid-campaign, your domain’s reputation takes a hit from the irregular send pattern. Beehiiv gives you everything on the free Launch plan except priority support, which sounds irrelevant until a deliverability issue surfaces on a Friday afternoon and you’re stuck waiting until Monday.

Read the full story

TACTIC

Automation workflows fail quietly when trigger conditions overlap

Zapier tells you the Zap ran. The task history shows a green tick. But the Google Sheet didn’t update, the Slack message never arrived, and your CRM still lists the contact as cold. Silent failures happen when webhooks return 200 but don’t process the payload, when API rate limits reset between the trigger and the action, or when conditional logic evaluates true on empty fields. Most operators don’t catch these breaks until days later, when a client emails asking why they didn’t receive the onboarding sequence. The fix isn’t better monitoring—it’s designing workflows that fail loudly, with fallback notifications and duplicate-check confirmations baked in from day one.

See the breakdown

WORTH READING

Page caching speeds up WordPress until it breaks the parts you need dynamic

You install WP Rocket or W3 Total Cache, flip the page-caching switch, and your Time to First Byte drops from 1.8 seconds to 340 milliseconds. Two days later, logged-in users see cached versions of subscriber-only content, your email signup form stops recording referral sources, and the view counter on your posts freezes at whatever number it was when the cache warmed. Full-page caching turns every request into a static HTML file, which is exactly what you want for anonymous visitors and exactly what you don’t want for personalised widgets, geo-targeted CTAs, or anything that pulls user-specific data. The solution isn’t to disable caching—it’s to exclude the right URLs, fragment-cache the dynamic blocks, and test logged-in states before you push the config live.

Read more

FROM THE ARCHIVE

Switching newsletter platforms leaves behind more data than the import wizard shows

You export your subscriber list from Kit, upload the CSV to Beehiiv, and the migration tool confirms 4,327 contacts transferred successfully. What it doesn’t tell you: custom field data from your old forms didn’t map to Beehiiv’s schema, tag application dates were stripped (so you can’t rebuild time-based segments), and unsubscribe history only carried over for the past 90 days. If you had automation sequences mid-flight, those subscribers either get orphaned or re-enter from step one, depending on how the new platform handles imported contacts. The import wizard makes switching look lossless. It isn’t. The only way to avoid data gaps is to audit what doesn’t transfer before you flip the DNS records, not after your first campaign sends to the wrong segment.

See what’s at risk

Know someone who would like this? Forward today’s email — every operator we reach is one closer to running an online business with a little less friction.