AI curates content, writes summaries, and personalizes sections for each subscriber segment. Your editors review before every send.
Creating quality newsletters is one of the most time-intensive marketing tasks. Writers spend hours finding relevant content, writing summaries, and formatting — often resulting in inconsistent publishing schedules and missed deadlines. When newsletters ship late or skip weeks, subscriber engagement drops and unsubscribe rates climb.
MultiMail's AI agent scans your content sources, selects the most relevant articles, writes engaging summaries, and personalizes sections based on subscriber interests. With gated_send oversight, your editorial team reviews every newsletter before it reaches subscribers, maintaining brand voice and quality standards.
Define your content sources — RSS feeds, blog posts, industry news, internal updates. The AI agent monitors these sources continuously and identifies the most relevant and engaging content.
The agent selects top stories, writes concise summaries, and organizes content into sections. It personalizes content selection based on subscriber segment interests and past engagement.
Using send_email, the agent composes the full newsletter with formatted sections, links, and calls to action tailored to your brand guidelines and subscriber preferences.
With gated_send oversight, the composed newsletter enters the approval queue. Editors review for quality, tone, accuracy, and brand alignment before approving for delivery.
Approved newsletters are delivered to your subscriber list. The agent tracks engagement to refine future content selection and personalization strategies.
import requests
API = "https://api.multimail.dev/v1"
HEADERS = {"Authorization": "Bearer mm_live_xxx"}
newsletter_html = """
<h1>This Week in AI</h1>
<h2>Top Stories</h2>
<p><strong>Agent Safety Framework Released</strong></p>
<p>OpenAI published new guidelines for autonomous agent behavior...</p>
<h2>Developer Picks</h2>
<p><strong>LangChain v0.3 Ships</strong></p>
<p>Major improvements to chain composition and memory management...</p>
"""
response = requests.post(
f"{API}/send",
headers=HEADERS,
json={
"from": "[email protected]",
"to": ["[email protected]"],
"subject": "This week in AI: Agent safety, new frameworks, and more",
"text_body": "This week in AI - Top Stories: Agent Safety Framework...",
"html_body": newsletter_html
}
)
print(f"Newsletter queued for review: {response.json()[&"cm">#039;id']}")Compose and send a newsletter through MultiMail with personalized content sections.
import requests
API = "https://api.multimail.dev/v1"
HEADERS = {"Authorization": "Bearer mm_live_xxx"}
"cm"># Add a new subscriber with interest tags
response = requests.post(
f"{API}/contacts",
headers=HEADERS,
json={
"email": "[email protected]",
"name": "Rachel Kim",
"metadata": {
"interests": ["ai-agents", "developer-tools"],
"subscribed_at": "2026-03-12"
}
}
)
"cm"># Search subscribers by interest for targeted sends
ai_fans = requests.get(
f"{API}/contacts/search",
headers=HEADERS,
params={"query": "ai-agents"}
).json()
print(f"Found {len(ai_fans[&"cm">#039;results'])} AI-interested subscribers")Add subscribers and tag them by interest for personalized content selection.
"cm">// Search for subscribers interested in AI topics
const aiSubscribers = await mcp.search_contacts({
query: "ai-agents",
limit: 100
});
"cm">// Send personalized newsletter to each segment
for (const subscriber of aiSubscribers.results) {
await mcp.send_email({
to: subscriber.email,
subject: "This week in AI: Agent safety, new frameworks",
text_body: `Hi ${subscriber.name}, here are this week's top AI stories...`,
html_body: generateNewsletterHtml(subscriber.interests)
});
}
"cm">// Tag the newsletter batch for tracking
await mcp.tag_email({
email_id: newsletterId,
tags: ["newsletter", "2026-w11", "ai-segment"]
});Use MCP tools to search subscriber interests and send personalized newsletter editions.
AI eliminates the content curation bottleneck. Newsletters are drafted automatically on your schedule, so you never miss a publishing date.
The agent tailors content selection based on each subscriber segment's interests and engagement history, increasing relevance without manual segmentation work.
Gated send means your editorial team reviews every newsletter before delivery. AI handles the heavy lifting while humans ensure brand voice and factual accuracy.
What used to take hours of content hunting, writing, and formatting now takes minutes of editorial review. Your team focuses on strategy, not production.
Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a 38-tool MCP server. Formally verified in Lean 4.