Home / Email for Lovable

For Lovable

Send and receive email from your Lovable app

You built a whole app in Lovable in an afternoon and pointed a domain at it. But there's still no hello@yourapp.com - nowhere for a password reset to come from, a contact-form lead to land, or a customer reply to go. Mektup gives your app real two-way email on a domain you own, and your Lovable AI can wire most of it up itself.

The gap Lovable leaves

Lovable is brilliant at turning a prompt into a working, deployed app. What it doesn't give you is email on your own domain - and almost every real app needs it: sign-up confirmations, password resets, notifications, and a way to actually receive the leads your contact form collects. Bolting on a sending-only API covers half of that; there's still no inbox behind your address for replies and form submissions to arrive in. Mektup runs real mail infrastructure behind a simple API, so the address you send from is also a real inbox you (or your app) can read.

Let your Lovable AI set it up

Because Mektup has a native MCP server, an AI builder can register the domain, create a mailbox, and configure sending and receiving from inside its own session - then hand you the exact DNS records to paste in. If you'd rather do it by hand, every step is also a point-and-click action in the dashboard or a single REST call.

Sending from your app

// send an email from your app's backend / edge function
const res = await fetch("https://api.usemektup.com/v1/emails", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${MEKTUP_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    from: "hello@yourapp.com",
    to: "customer@example.com",
    subject: "Welcome to the app",
    text: "Thanks for signing up!",
  }),
});

It's a plain HTTPS request - no SDK, nothing framework-specific - so it works from whatever backend or serverless function your Lovable app runs on.

Setting it up

1. Register your domain

Add the domain your Lovable app uses (or any domain you own) - in the dashboard, over the API, or by asking your AI builder. You get back the exact MX, SPF, DKIM, and DMARC records.

2. Add the DNS records

Paste them wherever your domain's DNS lives - Cloudflare, Vercel Domains, Namecheap, wherever. Only MX and TXT records change; the records pointing the domain at your Lovable app stay exactly as they are.

3. Create a mailbox and an API key

Create hello@yourapp.com, generate an API key, and store MEKTUP_API_KEY as a secret in your Lovable project.

4. Send and receive

Use the snippet above to send. Replies and contact-form leads land in the same mailbox - read them in Mektup's webmail, over IMAP/SMTP in your own mail client, or through the API if you want them inside your app.

Free to start, nothing to maintain

The free tier covers a full domain with 3,000 emails a month and one mailbox, no credit card - so you can wire real email into your Lovable project today and only think about pricing when it grows.

What it costs

Getting started is free - 1 domain, 1 mailbox, 3,000 emails a month, 300 a day, and contact forms, no credit card. See the full pricing.

Get started free

FAQ

Common questions

Can my Lovable AI set up email itself?

Yes. Mektup has a native MCP server, so an AI builder that speaks MCP can register the domain, create a mailbox, and wire up sending and receiving in its own session - and hand you the DNS records to add. Everything it can do is also a plain REST endpoint.

Does adding email break my Lovable app?

No. Email uses MX and TXT records; your app is served through separate A/CNAME records. They're independent, so you add Mektup email on the same domain without touching how your app is hosted.

Can the app receive email, not just send it?

Yes - that's the whole point. A Mektup mailbox is a real inbox. Contact-form leads and customer replies land in it, and you can read them in Mektup's webmail, over IMAP/SMTP, or through the API to build a support view into your app.

Ready when you are

Real email for your Lovable app, on your own domain

Get started free