Founder pricing 40% off for life for early customers

Email that lands.
Pay as you send.

Newsletters, automations and transactional email in one place. Unlimited contacts, your own reputation and an AI assistant that sets it all up with you.

  • 3,000 emails a month free
  • Unlimited contacts
  • No credit card
Trusted by
WritizzyHakanai

Most email tools charge for your list.
Kula charges for what you send.

Per-contact pricing

Keep every subscriber

Contacts are free and unlimited. Your bill follows the emails you send, so nobody has to clean the list to save money.

Shared domains, cold imports

Built to reach the inbox

You send from your own domain, and imported lists warm up gradually. Your reputation stays yours.

Days of setup

First campaign in minutes

Templates, segments and automations come ready. Connect your domain and send.

01 · Pricing

Priced per email.
Never per contact.

Keep every subscriber. Pay for the emails you actually send: marketing and transactional, same price, one bill.

20,000
1k10k100k1M
$24/ month on Starter
15,000 included + 5,000 × $1.00 / 1,000
Unlimited contacts All features included
See pricing
02 · Deliverability

Built so your emails land.
Inbox by default.

Most tools give you tips. Kula makes the right setup mandatory, then protects your reputation for you.

01

Your domain, everywhere.

Every email goes out from your own domain, and every link inside it too: tracking, unsubscribe, preferences, confirmation. Nothing is shared with other senders. We check DKIM, return path, DMARC and the tracking domain, and tell you exactly which record is missing.

mail.acme.comVerified
DKIMkula._domainkey
Return pathbounce.acme.com
DMARC_dmarc
Tracking domainlinks.acme.com
02

A reputation that's yours alone.

Your sending reputation isn't pooled with other customers. Bounce and complaint rates are watched continuously, and marketing pauses itself before inbox providers do it for you.

Sending reputationHealthy
Bounce rate0.6% / pause at 4%
Complaint rate0.02% / pause at 0.1%
03

Warm-up on autopilot.

A new domain starts slow and ramps up day by day, automatically. Schedule your big announcement on day one: Kula spreads it out safely.

Daily sending limitDay 6 of 14
Day 1Day 14 · full volume
04

Import your old list without burning it.

Imported contacts who have never opened are capped on each send. When the first results are healthy, the cap lifts. Your old list warms up instead of dragging you into spam.

12,400 contacts imported
1,000 included in this send Cap lifts as engagement proves healthy
Best practices, built in:DMARC requiredTransactional on its own streamOne-click unsubscribeDouble opt-in formsAutomatic bounce and complaint suppression
How Kula protects your deliverability
03 · AI assistant

Describe it.
Kula sets it up.

The assistant built into Kula sets up your account with you. It walks you through your domain records, matches your emails to your brand, and builds your lists, segments, automations and campaigns from a sentence. It sends you a test and waits for your approval before anything goes out.

Set up an onboarding sequence for new trial users.

I created “Trial onboarding” with three emails in your brand's layout and sent you a test.

Welcome to Acmeday 0
Import your first projectday 2
Your trial ends soonday 10
Ready to activate · Review
You stay in control The assistant drafts, builds and tests. Sending a campaign, activating a flow or publishing a template always takes a human click.
Already work with Claude, Cursor or another AI agent? Connect it to Kula through MCP, with the same rule: your agent prepares, you send. Connect your agent

Everything you need to send.

All features from Starter. Free covers the essentials.

Campaigns

Write, test and schedule a send to a list, narrowed by a segment.

Automations

Welcome, onboarding and follow-up sequences triggered by a signup or an event from your app, with waits and conditions.

Transactional

Receipts, password resets and magic links sent by API, from templates with drafts and publishing.

Segments

Filter on attributes and activity: opened, clicked, did this event.

Signup forms

Hosted or embedded, with double opt-in, on your own domain.

Editor

Write in markdown, Kula wraps it in your brand's layout.

Several brands

Each brand or product gets its own space, domain and contacts, on one bill.

API & webhooks

A REST API for everything, webhooks for unsubscribes, bounces, opens and clicks.

Developers

An API your developers
will read once.

One call to send a transactional email. Idempotency keys so a retry never sends twice. Webhooks for everything that happens after.

Read the docs
TerminalPOST /v1/emails
curl https://api.kulamail.com/v1/emails \
  -H "Authorization: Bearer $KULA_API_KEY" \
  -H "Idempotency-Key: order-4821-receipt" \
  -d '{
    "to": "ada@example.com",
    "template": "receipt",
    "variables": { "amount": "$19.00" }
  }'
202 Accepted · email.sent → webhook

Questions

Yes, on purpose: it's what keeps your reputation yours. Setup takes four DNS records and Kula checks them for you.

Send your first campaign from your own domain today.

Start free3,000 emails a month free · No credit card