Campaigns and transactional email. One place.
Design emails visually or in code, then send campaigns and app email through one API.
14 days of Pro, no card. Then stay on Free or pick a plan.

- One plan
- for campaigns and the transactional API
- Visual + code
- on the same template, with show-only-if sections
- 12 tools
- for AI agents over MCP, sends need your OK
- $0
- to start, plus 14 days of Pro with no card
Campaigns and app email
Two kinds of email. One platform, one price.
Most teams run a marketing tool and a separate sending API, with two templates for every brand change and two bills. In LuneaMail the newsletter and the license-key email use the same builder, the same domain and the same monthly allowance.
Campaigns that learn
Send to a list now or later, test two subject lines first, and see who opened, clicked and left. Here the B subject won and went to everyone else on its own.

App email from your code
One API call sends a license key, receipt or alert in your brand. Optional parts render only when the data has them, and a missing required field is refused instead of mailed broken.
curl https://app.luneamail.com/api/v1/send \
-H "Authorization: Bearer $LUNEAMAIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "YOUR_TEMPLATE_ID",
"to": "buyer@company.com",
"subject": "Your {{product}} license",
"data": {
"firstName": "Ana",
"product": "Pro",
"licenseKey": "ABCD-1234-EFGH",
"seats": 5
}
}'Built for the whole team
The marketer, the engineer and the founder, on the same email
Design visually and the HTML is there for the engineer. Edit the code and the marketer still sees the email. Make a section show only when the data has a value, without writing a line.

For marketing
- Drag-and-drop builder with six email styles
- Brand kit: logo, colours, fonts and voice
- AI drafts from your facts, then fact-checks them
For engineering
- Code mode with Handlebars: {{#if}}, {{#each}}
- REST API with API keys, signed webhooks
- Show-only-if sections driven by your data
AI agents
Describe the goal. Approve the send.
The built-in marketing agent plans the work, reads your numbers, designs the email, creates the draft and sends you a test. Anything that reaches your list waits for your approval.
- Plans, then shows each step as it works
- Asks before sending a campaign or adding contacts
- Bring your own agent: Claude Code, Cursor or any MCP client

Growth and deliverability
Everything that gets email opened
All of it is on every plan, except welcome automations, which come with Pro and Team.
Subject-line A/B tests
Test two subjects on part of the list. The winner goes to everyone else, automatically.
Resend to non-openers
One click makes a follow-up for the people who didn't open, minus anyone who left.
Best time to send
Schedule for later, with a suggestion based on when your audience actually clicks.
Welcome automations
Email people when they join a list, from a form, an import, the API or an agent. On Pro and Team.
Spam check before sending
Content rules, your domain's SPF and DMARC, and an AI read, rated low to high risk.
Your own domain
DKIM-authenticated sending and branded click-tracking links on your domain.
Preference page
Recipients can switch lists instead of leaving. One-click unsubscribe is built in.
Browser copies
Every campaign has a personal “view in browser” link, exactly as it was sent.
Pricing
Clear limits. No unlimited-AI fine print.
Campaigns and the API share one monthly allowance. Need more emails one month? Top up; bundles never expire.
Free
$0 forever
- 500 contacts
- 2,000 emails a month
- 15 AI emails a month
Pro
$32 a month, yearly ($39 monthly)
- 2,500 contacts
- 15,000 emails a month
- 5× and 20× tiers as you grow
Team
$29 per seat a month, yearly, 5+ seats
- Every seat adds to a shared pool
- Roles and permissions
- Everything in Pro
Questions teams ask
What is LuneaMail?
LuneaMail is an email platform for startups and SaaS teams. You design emails in a visual builder or in HTML, send marketing campaigns and app email (receipts, license keys, notifications) from one place, and can let AI agents run tasks through an MCP connector.
Can I send transactional email like license keys and receipts?
Yes. Call POST /api/v1/send with an API key, a template ID, the recipient and the data. Templates use Handlebars, so optional parts ({{#if seats}}) and lists ({{#each downloads}}) render from the data you send. Transactional email needs no list or marketing consent.
Does LuneaMail have a free plan?
Yes. Free is $0 with 500 contacts, 2,000 emails and 15 AI-written emails a month. Every new account also gets 14 days of Pro with no card.
How much does LuneaMail cost?
Pro is $39 a month ($32 billed yearly) for 2,500 contacts and 15,000 emails a month; Pro 5× and 20× raise every limit for $129 and $329. Team is $35 per seat a month with at least 5 seats. Extra emails come in bundles that never expire.
Can AI agents like Claude use LuneaMail?
Yes. LuneaMail has an MCP server. Any MCP client that supports HTTP with an API key header, such as Claude Code or Cursor, can read your results, list audiences, design emails, create drafts and send tests. A real send needs an explicit confirmation step, so an agent can't email your list on its own.
Does AI write my emails?
If you want. Describe the email and give the facts; LuneaMail writes the copy in your brand's voice, picks a layout, then fact-checks the draft against your brief and flags anything it can't trace back, so it doesn't invent prices, dates or names.
How does LuneaMail protect deliverability?
Every send gets a spam and delivery check (content rules, your domain's SPF and DMARC, and an AI read). You can send from your own authenticated domain; every campaign carries one-click unsubscribe headers and your postal address; bounces and spam complaints are suppressed automatically.
Can I keep sending through Amazon SES or my own SMTP server?
Yes, on Pro and Team. Connect Amazon SES or any SMTP server in Settings, Sending, and your campaigns, automations and API email go out through it, while LuneaMail handles design, audiences, analytics and AI. Emails sent through your own server don't count toward your plan's email limit; you pay your provider for delivery. With Amazon SES, deliveries, bounces, complaints, opens and clicks flow back into LuneaMail's analytics, and bounced or complaining addresses are suppressed automatically.
Is there an API and webhooks?
Yes. The REST API sends email, adds and updates contacts, unsubscribes and erases them, and lists your lists. Signed webhooks report subscribes, unsubscribes, bounces, complaints, and when campaigns start and finish, with retries for about two days.
Switching?
Send your first email today
Every account starts with 14 days of Pro. No card needed.