Skip to main content

Connect in minutes!Deliver in seconds!Retain your customers!

Reliable and fast transactional email delivery

Easy set up, inbox placement and fast delivery at an extremely affordable price. ZeptoMail is a secure email service that is optimized to deliver your all-important transactional emails reliably.

 

 

 

 

 

 

Reliable and fast delivery transactional emails

Delivery Time

0.00s

0.00s

0.00s

0.00s

0.00s

0.00s

Above data is the average of last 24 hours and updated every 5 minutes

ZeptoMail is powered by the creators of
Zoho Mail
—a platform with decade long experience in email hosting

    
    
    

"ZeptoMail's SMTP configuration option along with separate Mail Agents for specific functions and mail monitoring convinced us to move. We were able to migrate effortlessly from our previous solution. It has allowed us to minimize the frequency of transactional reports and helped us improve our business deals with better email deliverability."

Perathuselvam S

Deputy Manager - System Support India cements

Purnendu Mohanty

Founder / UNB Solutions

Read more customer stories

Integrate in
minutes!

Finish the set up and start sending emails in just a few minutes. Choose between SMTP, email API, and plug-ins to get started—seamlessly.

SMTP configuration

Get started in seconds using our SMTP configuration. Connecting your existing application with ZeptoMail is as simple as entering our server details and your SMTP credentials.

Robust Email APIs

Use our robust email API library for a deeper integration. With a wide variety of API libraries to choose from, integration with ZeptoMail is easy and hassle-free.

 
       
copy

curl "https://zeptomail.zoho.com/v1.1/email" \
-X POST \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: [Authorization key]"  \
-d '{
"from": {"address": "yourname@yourdomain.com"},
"to": [{
    "email_address": {
        "address": "receiver@yourdomain.com",
        "name": "Receiver"
    }
}],
"subject":"Test Email",
"htmlbody":" Test email sent successfully. "}'      
                                            

// https://www.npmjs.com/package/zeptomail

// For ES6
import { SendMailClient } from "zeptomail";

// For CommonJS
// var { SendMailClient } = require("zeptomail");

const url = "zeptomail.zoho.com/";
const token = "[Authorization key]";

let client = new SendMailClient({ url, token });

client
  .sendMail({
  from: {
      address: "yourname@yourdomain.com",
      name: "noreply"
  },
  to: [
      {
      email_address: {
          address: "receiver@yourdomain.com",
          name: "Receiver"
      },
      },
  ],
  subject: "Test Email",
  htmlbody: " Test email sent successfully.",
  })
  .then((resp) => console.log("success"))
  .catch((error) => console.log("error"));
                                            

using System;
using System.Net;
using System.Text;
using System.IO;
using System.Net.Http;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace Rextester {
  public class Program {
  public static void Main(string[] args) {
  System.Net.ServicePointManager.SecurityProtocol = 
    System.Net.SecurityProtocolType.Tls12;
  var baseAddress = "https://zeptomail.zoho.com/v1.1/email";
  
  var http = (HttpWebRequest)WebRequest.Create(new Uri(baseAddress));
  http.Accept = "application/json";
  http.ContentType = "application/json";
  http.Method = "POST";
  http.PreAuthenticate = true;
  http.Headers.Add("Authorization", "[Authorization key]");
  JObject parsedContent = JObject.Parse("{"+
    "'from': {'address': 'yourname@yourdomain.com'},"+
    "'to': [{'email_address': {"+
    "'address': 'receiver@yourdomain.com',"+
    "'name': 'Receiver'"+
    "}}],"+
    "'subject':'Test Email',"+
    "'htmlbody':' Test email sent successfully.'"+
  "}");
  Console.WriteLine(parsedContent.ToString());
  ASCIIEncoding encoding = new ASCIIEncoding();
  Byte[] bytes = encoding.GetBytes(parsedContent.ToString());
  
  Stream newStream = http.GetRequestStream();
  newStream.Write(bytes, 0, bytes.Length);
  newStream.Close();
  
  var response = http.GetResponse();
  
  var stream = response.GetResponseStream();
  var sr = new StreamReader(stream);
  var content = sr.ReadToEnd();
  Console.WriteLine(content);
  }
  }
}
                                            

import requests

url = "https://zeptomail.zoho.com/v1.1/email"

payload = """{
    "from": { 
      "address": "yourname@yourdomain.com"
    },
    "to": [{
      "email_address": {
        "address": "receiver@yourdomain.com",
        "name": "Receiver"
      }}],
    "subject":"Test Email",
    "htmlbody":"Test email sent successfully."
    }"""
headers = {
 'accept': "application/json",
 'content-type': "application/json",
 'authorization': "[Authorization key]",
}

response = requests.request("POST",url,data=payload,headers=headers)

print(response.text)
                                            

<?php
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://zeptomail.zoho.com/v1.1/email",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_SSLVERSION => CURL_SSLVERSION_TLSv1_2,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_POSTFIELDS => '{
    "from": { "address": "yourname@yourdomain.com"},
    "to": [
            {
            "email_address": {
                "address": "receiver@yourdomain.com",
                "name": "Receiver"
            }
            }
        ],
    "subject":"Test Email",
    "htmlbody":" Test email sent successfully. ",
    }',
    CURLOPT_HTTPHEADER => array(
    "accept: application/json",
    "authorization: [Authorization key]",
    "cache-control: no-cache",
    "content-type: application/json",
    ),
    ));

    $response = curl_exec($curl);
    $err = curl_error($curl);

    curl_close($curl);

    if ($err) {
        echo "cURL Error #:" . $err;
    } else {
        echo $response;
    }
    ?>
                                            

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;

import org.json.JSONObject;

public class JavaSendapi {
  public static void main(String[] args) throws Exception {
  String postUrl = "https://zeptomail.zoho.com/v1.1/email";
  BufferedReader br = null;
  HttpURLConnection conn = null;
  String output = null;
  StringBuffer sb = new StringBuffer();
  try {
    URL url = new URL(postUrl);
    conn = (HttpURLConnection) url.openConnection();
    conn.setDoOutput(true);
    conn.setRequestMethod("POST");
    conn.setRequestProperty("Content-Type", "application/json");
    conn.setRequestProperty("Accept", "application/json");
    conn.setRequestProperty("Authorization", "[Authorization key]");
    JSONObject object = new JSONObject("{\n" +
    "  \"from\": {\n" +
    "    \"address\": \"yourname@yourdomain.com\"\n" +
    "  },\n" +
    "  \"to\": [\n" +
    "    {\n" +
    "      \"email_address\": {\n" +
    "        \"address\": \"receiver@yourdomain.com\",\n" +
    "        \"name\": \"Receiver\"\n" +
    "      }\n" +
    "    }\n" +
    "  ],\n" +
    "  \"subject\": \"Test Email\",\n" +
    "  \"htmlbody\": \" Test email sent successfully.\"\n" +
    "}");
    OutputStream os = conn.getOutputStream();
    os.write(object.toString().getBytes());
    os.flush();
    br = new BufferedReader(
    new InputStreamReader((conn.getInputStream()))
    );
    while ((output = br.readLine()) != null) {
    sb.append(output);
    }
    System.out.println(sb.toString());
  } catch (Exception e) {
      br = new BufferedReader(
        new InputStreamReader((conn.getErrorStream()))
      );
      while ((output = br.readLine()) != null) {
        sb.append(output);
      }
      System.out.println(sb.toString());
    } finally {
        try {
          if (br != null) {
          br.close();
          }
        } catch (Exception e) {
          e.printStackTrace();
        }
        try {
          if (conn != null) {
            conn.disconnect();
          }
        } catch (Exception e) {
          e.printStackTrace();
        }
      }
  }
}         
                                            

Affordable pricing

Pay as you go pricing.
No monthly plans.

Estimate your cost

10000 mails

1 credit = 10,000 emails

*Each credit is valid up to 6 months from purchase
$2.5

for 10000 transactional emails

See full pricingContact sales

Local taxes (VAT, GST, etc.) will be charged in addition to the prices mentioned.

1 credit = 10000 emails Each credit is valid for 6 months from purchase

Ready to get started?

Pay-as-you-go system allows you to buy and pay for credits as and when you need them.

Contact sales for pricing
 

Transactional Email

What are transactional emails?

Transactional emails act as an acknowledgement for transactions between your business and your user. These emails are automatically triggered by user actions on your website or in your application.

 

Alert emails

Open

Confirmations

Open

Welcome email

Open

Marketing vs Transactional

Marketing emails are bulk emails that are sent with the intention of selling or promoting a product or service. Transactional emails are unique emails that convey important information. They can be of different types, such as account information, invoices, and more, depending on your business.

 
8

Why are they important?

Transactional emails are the most important emails for any business. With an 8X higher open rate than marketing emails, they help foster trust, build your reputation, and establish communication with users. When done right, they're key to customer retention.

ZeptoMail Feature
Highlights

 DeliverabilityEmail SegmentsEmail InsightsReputationTemplates

Great deliverability for your emails

We do one thing and we do it well—transactional email delivery. With an exclusive focus on transactional emails, our email sending is optimized for good deliverability and fast delivery. Your users will no longer be left waiting for their verification or password reset emails.

Segment your emails

If you run multiple businesses, applications, or send different types of transactional emails, having them cluttered together can be chaotic. With ZeptoMail, you can segment emails into streams by using Mail Agents. Each group comes with its own analytics and credentials.

Segment your emails

Deeper insight into your emails

You can enable email tracking for the emails you send out to view recipient activity. You can then view detailed logs and reports of each email that's processed through your account. It helps to stay on top of your email performance and troubleshooting.

Deeper insight into your emails

Protect your sender reputation

Having too many bounces or spam complaints can affect the delivery of your transactional emails. The suppression list in ZeptoMail allows you to block sending and tracking for specific email addresses that cause bounces, so you can protect your reputation.

Protect your sender reputation

Readily available templates

Writing the same email repeatedly eats up time that could be spent building your business. ZeptoMail comes with email templates for common transactional emails. You can pick from the ones available, or create your own from scratch.

Readily available templates

Why choose
ZeptoMail?

Exclusively transactional

Undivided focus on transactional email delivery ensures great inbox placement and delivery in seconds

Easy to use

User-friendly interface that makes connecting ZeptoMail to your business seamless

Unbelievably affordable

Flexible pay-as-you-go pricing without the burden of monthly plans and unused emails

Delivery for all volumes

Proof of scalability with more than 25k domains, 5k organizations and 50 Zoho apps using ZeptoMail

24/7 support

Round the clock access to technical assistance over chat, phone, and email for all things ZeptoMail

No gatekeeping

No hidden costs—all of ZeptoMail's features are available to all of our users irrespective of sending volume

Need more
reasons?

 
Secure email platform

We handle your important emails with care. ZeptoMail has multiple layers of security and privacy measures in place to ensure that your data is always secure.

Explore
   

Credits purchased

0
Feature-rich interface

ZeptoMail is a feature-rich platform that makes managing transactional emails easy. These features help send, manage and monitor emails you send out.

Full features
    
    
    
     
     
     
Integrations

ZeptoMail's integration with WordPress, Zapier, Zoho CRM, Zoho Flow and many other applications, make workflows across multiple applications hassle-free.

Learn more

Frequently asked questions

What is a transactional email service?

A transactional email service is built to deliver automated applications. These emails are triggered when a user completes an action on a website or application—for example, orders placed, password resets, and more.

 712