Early access · Email API + campaigns · Built for India
One list for every email you send.
An email API for the email your product sends. A full campaign studio for the email your team writes. Both work on the same contacts, and every email is sent from Mumbai.
Already sending from code? Keep your request shapes: point your existing integration at api.refiremail.com and swap in a Refiremail key.How switching works
- REST email API
- SMTP relay + inbound
- DPDP consent ledger
- Sent from Mumbai
Why one list
Most teams run two email tools: one for the email the product sends, one for the email marketing writes. Two contact lists, two unsubscribe states, two bills, and a sync job holding them together.
Refiremail is the one list underneath both.
01, Send
An API your code already speaks.
A plain REST API with the routes, field names, list envelopes and error names developers expect. Keep your request shapes, point your integration at api.refiremail.com, and your code doesn’t need to know it moved.
REST API
Send one email or a batch of up to 100, with tags, attachments and templates.
SMTP relay
For CMSs, ERPs and anything else that only speaks SMTP.
Inbound email
Give your app an address and receive mail as parsed JSON.
Signed webhooks
Delivery, bounce, open and click events, signed and retried until you answer.
Idempotency keys
Retry a send safely. The same key never sends twice within 24 hours.
Scheduled sends
Queue a message up to 30 days ahead, and cancel it any time before it goes.
Errors with names
One JSON envelope with the status, a machine-readable name and a sentence, so a handler can switch on name.
{
"statusCode": 422,
"name": "missing_required_field",
"message": "Missing `to` field."
}The API’s main routes, each with its status. The developer page lists every route and its methods.
- POST/emails, Live
- POST/emails/batch, Live
- GET/emails/{id}, Live
- /domains, Live
- /api-keys, Live
- /contacts, Live
- /segments, Live
- /topics, Live
- /broadcasts, Live
- /templates, Live
- /webhooks, Live
- GET/logs, Live
02, Grow
Campaigns, without a second copy of your users.
Design broadcasts in a visual editor, test subject lines, segment on anything your product already records, and build journeys that respond to what people do. All of it runs on the contacts your API already created.
Visual editor
Blocks that render cleanly in the major inboxes and mail apps, and on phones.
Segments
Rules over properties, topics and email events, kept current as the data changes.
A/B tests
Try two subjects or two versions on a slice of the audience, then send the winner.
Automations
Triggers, waits, branches and sends, with a clear view of who is where.
Signup formsComing
Hosted or embedded, with double opt-in and a consent record for every signup.
ReportsComing
Delivered, bounced, clicked and unsubscribed, per campaign and per link.
03, Connect
Every email teaches the next one.
When the receipt and the newsletter share a contact record, what your product sends shapes what marketing sends, and what someone declines is respected everywhere it should be.
A bounce counts everywhere.
An address that hard-bounces on a password reset is skipped by next week’s campaign. A marketing unsubscribe stops marketing, never the password reset.
Product events become segments.
Build a segment from what actually happened: people who got a shipping update this week, or who clicked a link in a receipt.
Consent is recorded once.
Every opt-in, from a signup form or an API call, lands in one ledger: who, when, how, for which topic and under which notice.
04, India
Built for how Indian companies buy and comply.
Prices in rupees, with a GST tax invoice carrying your GSTIN once billing opens. Mail sent from Mumbai today, with contacts and content to be stored in India. A consent ledger designed around the DPDP Act.
Tax invoice
SAMPLE| Transactional1,00,000 emails / month | ₹2,699.00 |
| Marketing10,000 subscribed contacts | ₹2,999.00 |
| Subtotal | ₹5,698.00 |
| CGST @ 9% | ₹512.82 |
| SGST @ 9% | ₹512.82 |
| Total | ₹6,723.64 |
Intra-state supply shown (CGST + SGST). Inter-state supply is billed as IGST @ 18%. Your GSTIN on the invoice lets you claim input tax credit.
WhatsApp journeys.Coming
A WhatsApp step in the same journey, on the same contact, with the same consent record.
- region
- ap-south-1
- sending
- Mumbai, India
- stored
- contacts and properties
- message content
- events and logs
Stored in IndiaComing
- [email protected]granted
- [email protected]granted
- [email protected]withdrawn
05, Agencies
A reputation for every client.
Client sub-accounts are coming: each client will run with its own domains, keys, suppression list and sending reputation, so one client’s bad list can’t drag down another client’s inbox placement, and you will get one invoice with a line per client.
Per-client reputation isolationComing
Fair by design.
The send queue takes turns between accounts, so one account’s large campaign doesn’t hold up another account’s receipts.
06, Switch
Switching is a config change, not a rewrite.
From another email API
Add and verify your domain. We show you the exact DNS records.
Create an API key.
Keep your request shapes: point your existing integration at
api.refiremail.comand swap in the new key.
From another marketing tool
Export your audience as a CSV file.
Import it and map its columns to contact properties.
Review consent for DPDP before your first campaign. Past campaign reports stay where they are.
07, Spec
No logos yet. Just the spec.
We’re new, so instead of a wall of customer logos, here is exactly what you get. Every row links to where you can check it.
- API
- REST:
/emails/emails/batch/domains/api-keys/contacts/segments/topics/broadcasts/templates/webhooks/logs - API reference
- Secrets at rest
- API keys stored as SHA-256 hashes · DKIM private keys encrypted with AES-256-GCM
- Privacy policy
Bring your list. Keep your code.
Switching? Point your existing integration at this base URL and swap in a Refiremail key.
https://api.refiremail.comFree to start. Billed in rupees as you grow.
Free for both halves: 3,000 transactional emails and 1,000 subscribed contacts a month.
See pricing