Transactional API · Campaigns · SMS
Send email.
Know it landed.
One HTTP request sends a receipt. The dashboard sends the newsletter. Every delivery, bounce and open lands on the same message record.
No card. API key and your own domain on the free tier.
| Time | Event | Recipient | Message |
|---|---|---|---|
| 09:41:07 | email.sent | thandi@kasiroast.co.za | em_8f2c…41 |
| 09:41:09 | email.delivered | thandi@kasiroast.co.za | em_8f2c…41 |
| 09:52:30 | email.opened | lerato@mokoenadesign.co.za | campaign · Spring menu |
| 09:52:44 | email.clicked | lerato@mokoenadesign.co.za | campaign · Spring menu |
| 10:03:12 | sms.delivered | +27 82 555 0142 | sm_31aa…07 |



Two ways in
API · DashboardFor developers
One request sends it.
Install the SDK, set a key, send. Transactional sends carry no open or click tracking.
import { Buzzz } from "@buzzzmail/node";
const buzzz = new Buzzz({ apiKey: process.env.BUZZZ_API_KEY! });
const email = await buzzz.emails.send({
from: "orders@yourdomain.co.za",
to: "customer@example.com",
subject: "Your receipt",
html: "<p>Thanks for your order.</p>",
});200 OK
For marketing teams
Design it, then send it.
Drag blocks into a newsletter, test two subject lines, send to a list or a segment.

What one account does
08 items- 01
Transactional API
Batch 100 messages per call, schedule up to 72 hours out, replay safely with an Idempotency-Key.
- 02
Webhooks, SDK, OpenAPI
Signed, retried POSTs for every delivery and engagement event. @buzzzmail/node is generated from the spec.
- 03
SMTP relay + inbound
Point WordPress, WooCommerce or Odoo at the relay. Receive mail on your domain as an email.received event.
- 04
Campaign designer
Drag-and-drop blocks, a code template, or an AI draft from a brief, metered in credits, not tokens.
- 05
Segments + branching
Automations that fork on opened, clicked, or now matches a segment, each with its own yes/no path.
- 06
A/B on subject or body
Test a slice, send the winner to the rest. Or land at 09:00 in every recipient's own timezone.
- 07
SMS on the same account
Reach South African phones with the contacts, opt-outs and history you already have.
- 08
Deliverability, published
We warn at 2% hard bounces, pause at 4%, both under AWS's review line. A person answers appeals in one business day. See the report
How we compare
Sourced · see /compare| Feature | Buzzz | SendGrid | Mailchimp | Resend |
|---|---|---|---|---|
| Billed in | Rand | US dollars | US dollars | US dollars |
| SMS to South African phones | Yes, same account | — | Not supported | No SMS product |
| Transactional email | Included | Email API | Paid add-on, Standard and up | Email API |
| Campaigns in the same plan | Yes | Billed separately | — | API-only sending |
— means the comparison pages do not state it. Full comparisons →
A person, not a ticket queue
Support · deliverability2% · 4%
We warn before we pause
Owners are warned at 2% hard bounces or 0.05% complaints. Sending pauses at 4% or 0.08%, both under AWS's review levels.
1 day
A person answers appeals
Sending appeals are answered within one South African business day. Platform deliverability report
ZAR
Rand, SMS included
Billed in rand. SMS to South African phones runs from the same account as your email. Pricing
Questions
FAQWhat is free?
1,000 emails a month, API access and one custom sending domain. It does not expire and needs no card. See plans
Do you bill in rand?
Yes, every price is in South African rand. A send past your plan's monthly allowance is refused, not billed as overage.
Can I move over from Mailchimp or SendGrid?
Import your contacts, or collect new ones with a hosted signup form. Software that sends over SMTP, such as WordPress, WooCommerce or Odoo, can point at our relay at buzzzmail.co.za with an API key as the password. Compare pricing
Where is my data stored?
Outbound email goes through Amazon SES in eu-north-1 (Stockholm). Inbound email is received and stored in eu-west-1 (Ireland). The page lists every other provider and region. Where your data lives
What does POPIA mean for my contacts?
For the contacts you upload, you are the responsible party and Buzzz is your operator: we process them only on your instructions and do not sell them. The notice covers cross-border transfers, retention and your rights. Read the POPIA notice
Do you send SMS?
Yes, to South African phones, from the same account and contacts as your email. Paid plans include a monthly SMS allowance, and SMS packs add more; the pricing page has the current numbers.
What happens if my bounce rate is high?
We email the account owners at 2% hard bounces or 0.05% complaints, and pause email sending at 4% or 0.08%. A person answers appeals within one South African business day. Deliverability report
Is there an API and an SDK?
Yes. @buzzzmail/node is generated from the OpenAPI spec, which is public. Transactional API sends carry no open or click tracking. Read the docs
Your first 1,000 are on us.
Every month. No card. Priced in rand.