Keep your Resend code. Pay up to 59% less*, in naira.

You only pay for the emails you send, not for the contacts you keep. No dollar card needed. From ₦20,000 a month.

Email us to start Sign in to your dashboard

  • Works with the Resend SDK
  • Unlimited contacts
  • Paid by bank transfer
  • MCP server for AI agents
manzo.dev/dashboard

Your app

  • Getting started
  • API keys
  • Webhooks

Logs

ToSubjectStatusSent
ada@example.comYour sign-in codeDelivered09:41
tunde@example.comReceipt for order 1042Delivered09:38
chioma@example.comReset your passwordDelivered09:36
bisi@example.comWhat's new in NovemberBounced09:30
emeka@example.comWhat's new in NovemberSuppressed09:30

yourapp.com Verified

RecordWhereStatus
DKIM1 TXT recordVerified
MAIL FROMMX on send.yourapp.comVerified
SPFTXT on send.yourapp.comVerified
DMARCTXT on _dmarc.yourapp.comPublished

Usage, November

Transactional31,240 of 50,000

Marketing12,800 of 50,000

Starter for both streams: ₦38,250 a month, with 15% off for taking both.

Emails that arrive, and answers when one doesn't

Set up with you on the first day, and on for every email after.

Sign-in codes never wait on a newsletter

Codes and receipts send on their own stream, and it never pauses. If a newsletter starts bouncing, we pause the newsletter and tell you. Your users can still sign in.

Transactionalhi@yourapp.comSending

Marketingnews@updates.yourapp.comPaused

Marketing bounce rate2.4%

Pauses at 2%

Built to stay out of spam

Your domain sends once its records check out. Addresses that bounced, complained or unsubscribed are skipped on every send, including the list you bring from your old provider.

From

Your app <hi@yourapp.com>Verified

DKIMSPFMAIL FROMDMARC

tolu@example.comHard bounce

chidi@example.comComplaint

Skipped before every send

Know why an email didn't arrive

When a user says the code never came, look it up. Every email shows whether it was delivered, bounced or skipped, and why. Your webhooks get the same events, signed the way your Resend code expects.

ada@gmail.conYour sign-in codeBounced

email.sent09:41:02

email.bounced09:41:04

Permanent bounce: the domain gmail.con does not exist

Also sent to your webhook, signed like Resend's

A leaked key gets caught before it does damage

Keys only send, and only for one brand, unless you choose otherwise. If a key suddenly sends 10 times its usual volume, we pause it and tell you, before thousands of phishing emails go out in your name.

Marketing paused

A key sent 6,400 emails in an hour, 12 times its usual volume. We paused this stream and alerted you.

Key ending 4f2aSending onlyOne brand

Your Resend code already works

Point the SDK at us and keep everything else: single and batch sends, schedules, templates, React Email and webhook checks.

Moving from Resendsend.ts
import { Resend } from "resend";const resend = new Resend(resendKey);const resend = new Resend(manzoKey, {  baseUrl: "https://manzo.dev",});await resend.emails.send({  from: "Your app <hi@yourapp.com>",  to: "ada@example.com",  subject: "Your sign-in code",  html: "<p>Your code is 482913.</p>",});

Tested against the official Resend SDK

  • emails.send
  • batch.send
  • emails.get
  • emails.update
  • emails.cancel
  • templates.publish
  • domains.verify
  • apiKeys.create
  • contacts.create
  • suppressions.add
  • webhooks.verify

Why we built Sending

We kept seeing the same problems at developer-led companies in Nigeria.

  • Email bills in dollars, on cards that hit their limit or expire, so sending stops on a busy day.
  • Prices that grow with the size of a list, even when most of it rarely gets an email.
  • Nobody on the team owns deliverability, so problems show up as sign-in codes that never arrive.
  • API keys that can send anything. We saw one stolen key send 73,000 phishing emails in a company's name.

So we built Sending around three things:

  • Naira billing: one invoice a month, priced by the emails you send.
  • Your code stays: the same API as Resend, so moving means changing a base URL and a key.
  • We run deliverability: we watch every brand's bounces and complaints, and we stop a leaked key before it does damage.

The Manzo team

MCP server

Your AI agent can send email and tell you it arrived

  • Claude Code
  • Cursor
  • VS Code
  • Codex
  • Claude Code sends the welcome email

    send_email
  • Cursor checks that it was delivered

    get_email
  • VS Code finds the DNS record you missed

    get_domain
  • Codex tells you what is left this month

    get_usage

Claude Code, Cursor, VS Code and Codex connect to our MCP server with one of your API keys. Your agent can send an email, find out whether it arrived, check your domain's DNS records, read this month's usage and manage your suppression list.

Connect in one command

It signs in with one of your API keys and keeps that key's limits. Give an agent a sending key and it can only send. A full access key also lets it read and manage the rest.

Add it to Claude Code
claude mcp add --transport http manzo \
  https://manzo.dev/mcp \
  -H "Authorization: Bearer $MANZO_API_KEY"

Cursor, VS Code and Codex take the same URL and header in their MCP settings.

Agent session

Did the sign-in code reach ada@example.com?

get_emaillast_event: delivered, 09:41:09

Yes. It was delivered at 09:41, 7 seconds after it was sent.

Is yourapp.com ready to send?

get_domainDKIM, SPF, MAIL FROM: verified

Yes. All three records check out, and DMARC is published.

Tools your agent can call

  • send_email
  • get_email
  • list_emails
  • list_domains
  • get_domain
  • verify_domain
  • get_usage
  • list_suppressions
  • add_suppression
  • remove_suppression

Works with a sending key: send_email

Every feature, on every plan

Plans grow with the emails you send, not the size of your list. Contacts are unlimited, and unsubscribed or bounced contacts never count.

Transactional

Codes, receipts and account notices

PlanEmails a monthPrice a month
Starter50,000₦20,000
Growth250,000₦95,000
Business1,000,000₦360,000
Scale5,000,000₦1,600,000

Marketing

Newsletters and product updates

PlanEmails a monthPrice a month
Starter50,000₦25,000
Growth250,000₦110,000
Business1,000,000₦400,000
Scale5,000,000₦1,900,000

Both streams together 15% off

Pair any transactional plan with any marketing plan and pay 15% less on the total. Each stream keeps its own allowance, so marketing can grow without moving transactional.

Transactional + marketingSeparatelyTogether, a month
Starter + Starter50,000 + 50,000 emails a month₦45,000₦38,250
Growth + Growth250,000 + 250,000 emails a month₦205,000₦174,250
Business + Business1,000,000 + 1,000,000 emails a month₦760,000₦646,000
Scale + Scale5,000,000 + 5,000,000 emails a month₦3,500,000₦2,975,000
Mix sizes
Business + Growth1,000,000 + 250,000 emails a month₦470,000₦399,500
Scale + Business5,000,000 + 1,000,000 emails a month₦2,000,000₦1,700,000

Every plan includes

  • Resend-compatible API
  • Your own domains
  • Hosted templates
  • Webhooks
  • Suppression lists
  • Automatic pauses
  • Scoped API keys
  • Logs and usage
  • Contacts and segments
  • MCP server
  • One naira invoice
  • Unused emails roll over for one month.
  • Pay yearly and get 2 months free, or 1 at Scale. A combo paid yearly gets the free months or the combo discount, whichever saves more.
  • Over 5,000,000 emails a month on either stream, we price a plan with you.

*1,000,000 transactional emails a month: ₦360,000 on our Business plan, and $650 on Resend's Scale plan, about ₦877,500 at ₦1,350 to the dollar. Resend's prices checked November 2026.

Questions

How do I move from Resend?

Change two values: your API key and the SDK's base URL. Single sends, batches, scheduled sends, templates and React Email components work as they are. Webhooks carry Resend's event names and signatures, so your verification code doesn't change. You can import your old suppression list on the first day.

How do I start?

Email us. We set up your account with you. Then you add your sending domain, publish the DNS records we show you, create an API key and send a test email. When it shows up in your log, point production at us.

Why do you charge per email and not per contact?

A contact you rarely email costs almost nothing to keep, so a big list that hears from you once a month shouldn't cost the same as one you email every day. Contacts are unlimited on every plan.

What happens if I go over my plan?

Transactional mail never stops. Emails above your allowance still send, and bill at 1.2 times your plan's rate. Marketing over its allowance bills the same way, or stops at the limit if you ask us to. Two months over in a row moves that stream up a plan.

How do I pay?

One invoice in naira each month, paid by bank transfer, so no dollar card is involved. Pay yearly and get 2 months free, or 1 at Scale. On a combo you get the free months or the combo discount, whichever saves more.

How do you keep my emails out of spam?

Your domain sends only after its DKIM, SPF and MAIL FROM records check out, and we ask every client to publish DMARC. Bounces, complaints and unsubscribes go on your suppression list at once. We watch every brand's bounce and complaint rates and pause marketing that passes our limits.

What if someone steals my API key?

Keys only send, for one brand, unless you choose otherwise, so a stolen key can't read your data or touch other brands. If a key suddenly sends 10 times its normal volume, we pause that stream and alert you. You can revoke a key from your dashboard at any time.

Can an AI agent use my account?

Yes, through our MCP server at https://manzo.dev/mcp. Add it to Claude Code, Cursor or another MCP client with one of your API keys in the Authorization header. With a sending key the agent can only send. With a full access key it can also read your emails, domains, usage and suppression list, and add or remove suppressed addresses.

Is there a free plan?

No. We set up every client ourselves. Plans start at ₦20,000 a month for 50,000 transactional emails.

Who is behind Sending?

Amp10 Technologies LLC, with offices in the United States and Nigeria. Our company site is amp10.company.

Same code. One naira invoice.

Tell us what you send today and how many emails a month. We will come back with a plan and a date to move.

hello@amp10.company