eComms
New: public /v1 API with signed webhooks

Every message, on the right channel

Design campaigns and send transactional email from your own domain, with a documented API, and run WhatsApp campaigns to contacts who opted in. SMS will arrive in the same panel as soon as it ships.

No credit card · 100 free emails a month

The eComms home screen: sends over the last 30 days, delivery, open and click rates, and the status of each channel.
Channels

Three channels, one audience

Every contact keeps an email, a phone number and a WhatsApp number. Email and WhatsApp send today; SMS arrives in the same panel as soon as it ships.

Active

Email

Bulk campaigns and transactional email from your own domain.

  • Domain verification with SPF and DKIM
  • Send limits that adjust to your standing
  • Documented REST API
Coming soon

SMS

Alerts, reminders and verification codes.

Not yet available. No date set.

Active

WhatsApp

Campaigns with Meta-approved templates to contacts who opted in, with delivery and read tracking.

Platform

For the people who design campaigns and the people who integrate the API

One panel and one verified domain, from the template editor to a transactional endpoint.

BlocksTextImageButtonColumnsMJML
Abandoned cart · v2
Your store
Your cart is waitingComplete your purchase today and get free shipping nationwide.Checkout
Properties
FontArial
Size15 px
Variablename

Campaigns that look right in any inbox

Drag blocks or edit MJML directly. eComms generates the responsive HTML and lets you test it before you send.

Visual editor and MJMLReusable templates with saved blocks.
Lists and attributesOrganize your contacts into lists and personalize with their attributes.
Scheduled sendingSchedule a campaign for the moment you choose.
Create free account

One endpoint for your transactional email

Send confirmations, alerts and codes with a single API call.

  • POST /v1/email with mandatory idempotency on every send
  • HMAC-signed webhooks for your transactional sends
  • cURL, JavaScript and Python examples on every page
View documentation
curl -X POST https://api.e-comms.dev/v1/email \
  -H "Authorization: Bearer ek_live_<your-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "idempotencyKey": "welcome-ana-2026-09-19",
    "to": ["ana@example.com"],
    "from": "hello@yourcompany.com",
    "content": {
      "type": "raw",
      "subject": "Welcome",
      "html": "<p>Hi, Ana!</p>",
      "text": "Hi, Ana!"
    }
  }'
Integrations

Plugs into your stack

Send through the API, receive your transactional sends' events at your own backend and bring your contacts in a file.

  • REST API
  • Signed webhooks
  • CSV import
Pricing

Start free and grow with your volume

Create an account with no card. Pro, Max and Enterprise are agreed by contract, with limits fitted to your organization's sending volume.

Free

To get started with your teamUS$ 0Create free account
Seats
3
Contacts
100
Emails per month
100
WhatsApp messages delivered per month
0
Campaigns per month
3
Domain discovery
Included
No e-comms branding in your emails
Includes watermark
API and webhooks
Included
Visual and MJML editor
Included
SMS and WhatsApp
Coming soon

Pro

Recommended
For teams that send regularlyTalk to sales
Seats
20
Contacts
100,000
Emails per month
50,000
WhatsApp messages delivered per month
5,000
Campaigns per month
100
Domain discovery
Included
No e-comms branding in your emails
Included
API and webhooks
Included
Visual and MJML editor
Included
SMS and WhatsApp
Coming soon

Max

For teams sending at high volumeTalk to sales
Seats
50
Contacts
250,000
Emails per month
200,000
WhatsApp messages delivered per month
20,000
Campaigns per month
300
Domain discovery
Included
No e-comms branding in your emails
Included
API and webhooks
Included
Visual and MJML editor
Included
SMS and WhatsApp
Coming soon

Enterprise

For high volume and needs of your ownCustomTalk to sales
Seats
Custom
Contacts
Custom
Emails per month
From 500,000 / month
WhatsApp messages delivered per month
From 60,000 / month
Campaigns per month
Custom
Domain discovery
Included
No e-comms branding in your emails
Included
API and webhooks
Included
Visual and MJML editor
Included
SMS and WhatsApp
Coming soon

Frequently asked questions

Can't find your answer? Read the documentation.

Is SMS available yet?
Not yet, and there is no confirmed date. Today you send by email and WhatsApp; SMS will arrive in the same panel as soon as the channel is ready.
How is data isolated between organizations?
Every table enforces the organization filter at the database level, not only in the application code, and that policy is tested automatically on every change.
What happens if a message isn't delivered?
Each message's status (delivered, bounced, complained) updates on your panel from the provider's events. Transactional sends also produce a signed webhook.
Do I need to verify my domain to send?
Yes. We verify SPF and DKIM before activating a sender, so your email leaves authenticated from the first send.
Is there a free plan?
Yes. You can create an account on the Free plan with no credit card. Pro, Max and Enterprise are agreed by contract: talk to sales.
How do I bring in my contacts?
Upload a CSV file, map its columns and review the report row by row. You can also create contacts by hand from the panel.

Start sending today

Create your free account, verify your domain and send your first email from your own organization.

No credit card. We'll email you a code to confirm the address.