AI-Powered Super Email Delivery

At Pepipost, we power thousands of senders, each of them sending millions of emails every day. Transactional Emails (Signup Confirmations, Order Receipts etc) need speed. Marketing Emails (Newsletters, Informational Emails) are optimized for inbox delivery. Success metrics for each one are different.We use settings like the number of parallel connections to be opened per sender, the speed with which emails are to be delivered, and the prioritization of certain emails to achieve best possible outcomes at 50% less than Amazon SES's pricing
AI-powered-Delivery-Pepipost
migration-api_pepipost

Dedicated Migration APIs

We have created dedicated migration APIs for clients looking to migrate from Amazon SES. You can get started with sending emails through Pepipost in just 5 simple steps:

  • Signup for Pepipost and activate your account through email.
  • Configure and wait for your sending domain to be approved.
  • Go to Settings and copy your Pepipost SMTP credentials.
  • Open your application (CRM, backend app, website or any other plugin) which generates an email.
  • Navigate to their Email/SMTP settings tab and just replace Amazon SMTP settings with the copied Pepipost settings.

Here's how you can pay almost similar to that of Amazon SES pricing and get much Superior Inboxing

We understand how essential emails are, and we have kept the prices as low as possible. Our cliets experience 95% email inboxing within a minute of sending at half the amount of Amazon SES pricing plans.

 
Shine
ArcaMax
White Plum
Cleartrip
Traveloka
Seek Asia
Tokopedia
Ola
 

Get Better Inboxing At Affordable Price

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

layer-804
Email usage per/mo Pepipost/mo Amazon SES/mo
150,000 $25 $15
400,000 $85 $30
600,000 $145 $50
1,000,000 $245 $100
2,000,000 $445 $200

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

 
C#
Perl
Python
Ruby
Node
Java
PHP
 

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.

90 Days of History

While Amazon SES provides 30 days of message event history, Pepipost provides you with a searchable 90-day activity feed for all your email campaigns.

24/7 Live Chat Support

Amazon SES doesn’t have a live chat support feature, and offers priority support only to “Premium Customers”. We at Pepipost believe that service should be complimentary, and feel that each customer deserves “Priority Support” irrespective of their plan.

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.5/5

4.7/5

4/5

Pepipost vs. Amazon SES – 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 Amazon SES
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 Amazon SES
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 Amazon SES
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 Amazon SES
Delivery rates
Bounce rates
Open rates
Click tracking
Unsubscribe tracking
Spam rates
Full message storage

(90 days)

Pepipost Amazon SES
Automatic tagging
Custom tagging
Custom header metadata tag
Custom tracking domain
Geolocation data
Email client and device tracking
(availabe in Falconide)
Real-time notifications
Reliability
Pepipost Amazon SES
Average inbox rate
Inbox rate per service
Time to Inbox
System availability API
Service availability API
Security
Pepipost Amazon SES
SPF
NA
DKIM
NA
DMARC
NA
2FA
NA
Opportunistic TLS
NA
Enforced TLS
NA
Support
Pepipost Amazon SES
Dedicated support team
24/7 support
Email support
Phone support
Live chat

    Why Customers chose Pepipost

    Pricing is very unique we only pay the unopened email.Open email is free.its very interesting pricing.

    Ari Eko P.
    CTO/CO-Founder

    "Pepipost is better than Mailchimp and others we tried...."

    Adam W.
    CEO at jade Bloom Inc

    "Great to use for my E-commerce store forsending notification of product purchased and shipping time. "

    Elmer Parsaligan
    Philippines

    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