Managed Email Service at no extra cost!

Pepipost provides support at no extra cost, irrespective of the plan you choose.

layer-804
Email usage per/mo Pepipost/mo Sparkpost/mo Annual Savings
1,50,000 $25 $72.5 $660
4,00,000 $85 $275 $2586
6,00,000 $145 $350 $2982
10,00,000 $245 $525 $4242
20,00,000 $445 $1075 $9162

For Developers... By Developers

Fast, easy integrations.

Start Sending in 100 Seconds or Less with SMTP Relay, APIs or Plugins

C#

var client = new RestClient("https://api.pepipost.com/v2/sendEmail");
var request = new RestRequest(Method.POST);
request.AddHeader("api_key", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\"personalizations\":[{\"recipient\":\"user@example.com\"}],\"from\":{\"fromEmail\":\"sales@yourdomain.com\",\"fromName\":\"MyCompany\"},\"subject\":\"Test email from Pepipost\",\"content\":\"Hi, This is my first test mail\",}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Ruby

require 'uri'
require 'net/http'
url = URI("https://api.pepipost.com/v2/sendEmail")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request["api_key"] = ''
request.body = "{\"personalizations\":[{\"recipient\":\"user@example.com\"}],\"from\":{\"fromEmail\":\"sales@yourdomain.com\",\"fromName\":\"MyCompany\"},\"subject\":\"Test email from Pepipost\",\"content\":\"Hi, This is my first test mail\",}"
response = http.request(request)
puts response.read_body
Node.js

var http = require("https");

var options = {
  "method": "POST",
  "hostname": "api.pepipost.com",
  "port": null,
  "path": "/v2/sendEmail",
  "headers": {
    "content-type": "application/json",
    "api_key": ""
  }
};

var req = http.request(options, function (res) {
  var chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ personalizations: 
   [ { recipient: 'hi@welcom.com'} ],
  from: { fromEmail: 'xyz@yourdomain.com', fromName: 'YourCompanyName' },
  subject: 'Test email from Pepipost',
  content: 'Hi, This is my first test email',
  ));
req.end();
Python

import http.client
conn = http.client.HTTPSConnection("api.pepipost.com")
payload = "{\"personalizations\":[{\"recipient\":\"user@example.com\"}],\"from\":{\"fromEmail\":\"sales@yourdomain.com\",\"fromName\":\"MyCompany\"},\"subject\":\"Test email from Pepipost\",\"content\":\"Hi, This is my first test mail\",}"

headers = {
    'content-type': "application/json",
    'api_key': ""
    }

conn.request("POST", "/v2/sendEmail", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
Java

HttpResponse response = Unirest.post("https://api.pepipost.com/v2/sendEmail")
  .header("content-type", "application/json")
  .header("api_key", "")
  .body("{\"personalizations\":[{\"recipient\":\"user@example.com\"}],\"from\":{\"fromEmail\":\"sales@yourdomain.com\",\"fromName\":\"MyCompany\"},\"subject\":\"Test email from Pepipost\",\"content\":\"Hi, This is my first test mail\",}")
  .asString();
PHP

 "https://api.pepipost.com/v2/sendEmail",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "{\"personalizations\":[{\"recipient\":\"user@example.com\"}],\"from\":{\"fromEmail\":\"sales@yourdomain.com\",\"fromName\":\"MyCompany\"},\"subject\":\"Test email from Pepipost\",\"content\":\"Hi, This is my first test mail\",}",

  CURLOPT_HTTPHEADER => array(
   "api_key: ",
   "content-type: application/json"
 ),
));

$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo "cURL Error #:" . $err;
 } else {
  echo $response;
}
CURL

curl --request POST \
  --url https://api.pepipost.com/v2/sendEmail \
  --header 'api_key: ' \
  --header 'content-type: application/json' \
  --data '{"personalizations":[{"recipient":"sampleuser@example.com"}],"from":{"fromEmail":"admin@yourdomain.com","fromName":"MyCompany"},"subject":"This is a test email","content":"Hi, this is my first test mail"}'

Integrate Pepipost seamlessly into your stack

 
Python
Ruby
Node
Java
PHP
C#
Perl
 

Enjoy Superior Inboxing at Unmatched Pricing

Dynamic Email Delivery

We monitor your email delivery closely and watch out for anomalies in email behavior. With neural networks, we understand minute shifts in email delivery and auto adjust the throughput.

Unparalleled Trouble-Shooting Capabilities

When it comes to Troubleshooting, no contender comes close in storing logs & providing in-depth insights than Pepipost. SparkPost provides just 10 days of message event history. On the other hand, Pepipost provides you with a searchable 90-day activity feed for all your email campaigns.

24/7 Live Chat Support

While SparkPost provides Priority Support after you become a “Premium” member, Pepipost offers the same for free irrespective of your plan. We believe service should be complimentary, after you become a part of our family!

Trusted By 50,000

Smart Developers Of Big & Small Businesses

[stat_counter icon_size="32" icon_color="#003ea5" counter_value="20000" counter_prefix="Trusted By" counter_suffix="Smart Developers Of Big & Small Businesses" speed="2" el_class="callout-counter none" counter_color_txt="#003ea5" desc_font_style="font-weight:bold;" desc_font_size="desktop:50px;" desc_font_color="#003ea5" title_font_size="desktop:36px;" suf_pref_font_size="desktop:36px;" suf_pref_font_color="#003ea5"]

Why customers chose Pepipost over Sparkpost ?

The best solution for transactional emails! Couldn't be happier with the service. We use Pepipost for sending transactional emails and have consistently received great delivery rates at affordable prices.

Alexander JosephHead of Copy, PaperclipDigitalvia Trustvpilot

A great product. Pricing is very competitive. Compare to MailChimp, this product is cheaper. It provides WebHook capability, which is really beneficial.

Thang PhamDirector, Samsung Vina Electronicvia Trustpilot

Pepipost is better than Mailchimp and others we tried. The delivery rate with Pepipost is higher than any other 3rd party email senders we tried.

Adam WCEO, Jade Bloom INC.via g2crowd

Impressive service in all aspects. The best support service, fast and all problems solved. They guarantee delivery and make easy the integration between our services and their APIs.

Luiz Fernando MIT Director, WGL Business Solutionsvia G2

One of the best SMTP relay services I have ever used. Pepipost support is quick and great!

Jason MarzettiRemote Operations Centre Manager,F12.netvia Capterra

Don't take our word for it?

Our customers have spoken for us to help solidify our spot as a Leader in the G2 Crowd Grid for Transactional Email Software

4.6/5

4.6/5

4.7/5

Pepipost vs. SparkPost – Play by Play

With our developer friendly documentation and 24/7 technical chat support we are all set to help you get things started at Pepipost

Sending
Pepipost SparkPost
Transactional Emails
Bulk/Marketing allowed (Pepipost focuses on transactional,triggered, notification emails)
SMTP
REST API
Official libraries
Community libraries
Spam score checking
Spam complaint handling
Bounce handling
Shared IPs
Pepipost SparkPost
Dedicated IPs
Separate servers
Pre-made email templates
Template engine
Merge tags for personalization
Inbox preview
Scheduled delivery
A/B testing
Email address validation
Inbound
Pepipost SparkPost
Inbound email processing
(availabe in Falconide for single client)
RegEx matching on all email headers (“routes”)
Chain multiple filters
UTF-8 encoding
Raw MIME
Strip signature and quote blocks
Spam filtering
Data & Analytics
Pepipost SparkPost
Delivery rates
Bounce rates
Open rates
Click tracking
Unsubscribe tracking
Spam rates
Full message storage
(90 days)
Pepipost SparkPost
Automatic tagging
Custom tagging
Custom header metadata tag
Custom tracking domain
Geolocation data
Email client and device tracking
(available in Falconide)
Real-time notifications
Reliability
Pepipost SparkPost
Average inbox rate
Inbox rate per service
Time to Inbox
System availability API
Service availability API
Security
Pepipost SparkPost
SPF
DKIM
DMARC
2FA
Opportunistic TLS
Enforced TLS
Support
Pepipost SparkPost
Dedicated support team
24/7 support
Email support
Phone support
Live chat
(via Slack)

    layer-889-1

    Ready to get started?

    30,000 emails free for first 30 days.

    Then 100/day free forever.

    Pepi thinking

    Start typing and press Enter to search

    Pin It on Pinterest