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.

The LuneaMail app: the dashboard with 30 days of sends, opens and clicks, or on phones, an email open in the visual editor.
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.

A sent campaign with an A/B subject test: B, “Pay only for what you send”, won with 54% opens against 42%.

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.

The LuneaMail visual editor with a section set to show only if the field “seats” has a value.

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
The LuneaMail marketing agent planning a win-back email, with each step done and the send waiting for approval.

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.