AI-Powered Super Email Delivery


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.








Get Better Inboxing At Affordable Price
Pepipost provides support at no extra cost, irrespective of the plan you choose.

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
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);
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
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();
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"))
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();
"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 --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"}'
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
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 |
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 |
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 |
Pepipost | Amazon SES | |
---|---|---|
Average inbox rate | ||
Inbox rate per service | ||
Time to Inbox | ||
System availability API | ||
Service availability API |
Pepipost | Amazon SES | |
---|---|---|
SPF | NA | |
DKIM | NA | |
DMARC | NA | |
2FA | NA | |
Opportunistic TLS | NA | |
Enforced TLS | NA |
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

Ready to get started?
30,000 emails free for first 30 days.
Then 100/day free forever.