api-first newsletter infrastructure

Your Markdown.
Every inbox.

API-first publishing. Write in any editor, trigger from any pipeline, deliver to every inbox. No drag-and-drop. No template builders. No lock-in.

q2-update.md
---
title: Q2 Engineering Report
date: 2026-03-15
---

# Q2 Engineering Report

The numbers are in, and **we're ahead of target.**

> Key insight: retention improved 23% this quarter.

Full breakdown below...

Three steps. Zero formatting gymnastics.

No drag-and-drop editors. No template builders. Just Markdown and an API.

01

Write Markdown

Use any editor: VS Code, Obsidian, iA Writer, Vim, or pipe output from your AI agent. Full CommonMark + GFM + footnotes.

02

Call the API

A single POST /v1/posts creates a draft. Add subscribers, configure your sending domain, and publish when ready.

03

Imprimo delivers

Dual-render produces a web archive and email-safe HTML. Subscribers get a pixel-perfect email. Readers get a beautiful web page.

# Publish a newsletter in 7 lines

curl -X POST https://api.imprimo.pub/v1/posts \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title": "Hello World", "markdown": "# Hello World\n\nFirst issue."}'

# Returns { "id": "post_abc123", "status": "draft" }

curl -X POST https://api.imprimo.pub/v1/posts/post_abc123/publish \
  -H "Authorization: Bearer $TOKEN"
Full API reference →

You build the Markdown.
We're the mailman.

Connect any LLM, script, or pipeline to Imprimo's API. Your agents generate Markdown — Imprimo handles rendering, delivery, and archiving.

LLM / script
Markdown string
POST /v1/posts
web + email
📬 inbox
# Your agent writes the content. One call publishes it.
curl -X POST https://api.imprimo.pub/v1/posts/$ID/publish \
  -H "Authorization: Bearer $TOKEN"
⚙️ GitHub Actions
🔗 Webhooks
📡 REST API

Works with Claude, ChatGPT, and any MCP-compatible agent.

Sponsorships without the spreadsheet.

Drop a {{sponsor}} slot anywhere in your Markdown. Inject sponsor copy and a tracked URL via API at send time. Every click is attributed. Every send gets a shareable report.

Ad placement is coming soon. Join the waitlist to be notified.

Join the waitlist

Bring your own sponsors

No ad network, no rev share. Direct relationships with your sponsors.

Per-send click tracking

Unique tracked URLs per issue. Sponsors get real attribution data, not estimates.

Shareable reports

One-click report link for each send. Drop it in an email to your sponsor. Done.

Looks great everywhere.

Three templates, fully responsive, tested across every major email client. Every color is customizable per publication.

Minimal
System sans-serif. Clean and fast. Lets your words do the work.
Magazine
Georgia serif with copper accents. Editorial weight.
Plain Text
Monospace. No images. Maximum deliverability. Loved by the technical crowd.

We sweat the technical details
so you don't have to.

Getting into the inbox is harder than it looks. Imprimo handles the authentication stack, pre-send checks, and reputation infrastructure so you can focus on your content.

SPF, DKIM & DMARC

Automatic DNS authentication on your custom sending domain. Configured correctly from day one.

Pre-send checks

Imprimo scans every issue for spam triggers before you hit publish. Flags problems, explains fixes.

Custom sending domain

Send from newsletter@yourdomain.com, not a shared Imprimo domain. Protects your sender reputation.

Reputation monitoring

Bounce tracking, complaint rate monitoring, and automatic suppression. Your list stays clean.

A full publication, out of the box.

Every Imprimo publication ships with a signup page, a searchable web archive, and a permanent permalink for every issue. Pick a theme. Customize your colors. No CMS required.

yourpub.imprimo.pub
The Dispatch
Engineering insights, weekly
Q2 Engineering Report Mar 15
On Distributed Tracing at Scale Mar 8
The case for boring infrastructure Mar 1
Enter your email
📄

Signup page

yourpub.imprimo.pub or your custom domain. Subscriber form included.

📚

Web archive

Every issue indexed and searchable. Open Graph cards for every post.

🔗

Permanent permalinks

Clean URLs for every issue. Share anywhere.

Everything else you'd expect.

👥

Subscriber management

Import, segment, and tag your list. Manage confirmed opt-ins, bounces, and unsubscribes from the dashboard or API.

📊

Analytics

Open rates, click rates, and subscriber growth. Per-issue and over-time views.

📝

Footnotes & code blocks

Full CommonMark + GFM. Footnotes render as popovers on web, endnotes in email. Syntax-highlighted code blocks.

🖼️

Open Graph cards

Auto-generated OG images for every issue. Share-ready on every platform.

⚙️

Git-friendly workflow

Version control your newsletters. Markdown files in a repo, published via API or GitHub Action.

🔓

Audience ownership

Your list is yours. Export subscribers as CSV any time with no restrictions. No platform lock-in, ever.

No per-email charges. No revenue share.

Start free. Upgrade when you grow. Pay for capacity, not sends.

Free
$0

Ship your first newsletter from code.

  • 500 subscribers
  • 1 publication
  • Full API access
  • Dual-render engine
  • Subdomain (you.imprimo.pub)
  • 100 API req/min
  • Imprimo branding in emails
  • Export subscribers any time
Join the waitlist
Team
$49/mo

Webhooks and analytics for your content pipeline.

  • 10,000 subscribers
  • 5 publications
  • Webhook callbacks
  • Advanced analytics
  • Priority support
  • 1,000 API req/min
  • 0% revenue share
  • Export subscribers any time
Join the waitlist
Business
$99/mo

Priority support and SLAs for production workloads.

  • 50,000 subscribers
  • 10 publications
  • Everything in Team
  • SLA & priority support
  • 0% revenue share
  • Export subscribers any time
Contact Us

Frequently asked

Can I migrate from Beehiiv or Substack?

Yes. Our migration tools import subscribers (CSV) and posts (HTML → Markdown). We handle the conversion, including preview text extraction.

Do you support custom sending domains?

Yes, on Pro and above. Configure SPF, DKIM, and DMARC through the dashboard. Your emails come from your domain, not ours.

What happens if I exceed my subscriber limit?

Sends are paused until you upgrade or prune your list. We'll warn you at 90% so you're never caught off guard.

Is there a rate limit on the API?

Yes. Free: 100 req/min, Pro: 500, Team/Business: 1,000. Rate limit headers are included on every response.

Can I use this with an AI agent?

Yes. Imprimo ships an MCP server that works with Claude, ChatGPT, and any MCP-compatible agent. Your agent calls imprimo_publish — done.

Can I export my subscribers?

Always. Every plan includes subscriber CSV export with no restrictions. Your list is yours.

Join the waitlist

Imprimo is in private beta. Drop your email and we'll be in touch when your spot is ready.