A Great email framework; user-friendly, pile of functionality with powerful APIs, and can hold a number of subscribers and cost-effective.
Transactional email services ease email services between the sender and the recipients. They usually bear
the recipient's information, based on their actions and requirements.
HandySends transactional email service provides a personalization component with v3 API in the creation of
accounts, enables email activity feed, supports API & SMTP Integration to support all email requirements for
low leverage, and sends emails with real-time email activity to measure your work.
Pricing
APIs, SMTP Relay, and Webhooks
Insightful Analytics
Delivery Optimization Tools
Guaranteed Response Times on Ticket, Chat, & Phone Support
Dynamic Templates + Testing
High Deliverability Rate
Emails | Price |
---|---|
above 50,000 | ₹1200.00 |
above 100,000 | ₹6500.00 |
above 250,000 | ₹13750.00 |
above 500,000 | ₹32500.00 |
above 1,000,000 | ₹40000.00 |
above 2,000,000 | ₹80000.00 |
above 3,000,000 | Contact Us |
Looking for something Standard ?
Emails | Price |
---|---|
above 50,000 | ₹1200 |
above 100,000 | ₹6500 |
above 250,000 | ₹13750 |
above 500,000 | ₹32500 |
above 1,000,000 | ₹40000 |
above 2,000,000 | ₹80000 |
above 3,000,000 | Contact Us |
Looking for something Standard ?
Emails | Price |
---|---|
above 50,000 | $16.17 |
above 100,000 | $87.33 |
above 250,000 | $184.74 |
above 500,000 | $436.67 |
above 1,000,000 | $537.44 |
above 2,000,000 | $940.51 |
above 3,000,000 | Contact Us |
Looking for something Standard ?
Emails | Price |
---|---|
above 50,000 | $16.17 |
above 100,000 | $87.33 |
above 250,000 | $184.74 |
above 500,000 | $436.67 |
above 1,000,000 | $537.44 |
above 2,000,000 | $940.51 |
above 3,000,000 | Contact Us |
Looking for something Standard ?
Why customers choose us?
HandySends Transactional Email service provides a centralized Email delivery platform for all-round support in emails with sophisticated email tools and software such as unique tailored templates, security, etc.
HandySends helps you to deliver emails within 5 minutes using integrated API in 7 different languages:
curl --request POST \
--url https://api.sendgrid.com/v3/mail/send \
--header "Authorization: Bearer $SENDGRID_API_KEY" \
--header 'Content-Type: application/json' \
--data '{"personalizations": [{"to": [{"email": "[email protected]"}]}],"from": {"email":
"[email protected]"},"subject": "Sending with SendGrid is Fun","content": [{"type":
"text/plain", "value": "and easy to do anywhere, even with cURL"}]}'
javascript
const sgMail = require('@sendgrid/mail')
sgMail.setApiKey(process.env.SENDGRID_API_KEY)
const msg = {
to: '[email protected]', // Change to your recipient
from: '[email protected]', // Change to your verified sender
subject: 'Sending with SendGrid is Fun',
text: 'and easy to do anywhere, even with Node.js',
html: 'and easy to do anywhere, even with Node.js',
}
sgMail
.send(msg)
.then(() => {
console.log('Email sent')
})
.catch((error) => {
console.error(error)
})
require 'sendgrid-ruby'
include SendGrid
from = Email.new(email: '[email protected]')
to = Email.new(email: '[email protected]')
subject = 'Sending with SendGrid is Fun'
content = Content.new(type: 'text/plain', value: 'and easy to do anywhere, even with Ruby')
mail = Mail.new(from, subject, to, content)
sg = SendGrid::API.new(api_key: ENV['SENDGRID_API_KEY'])
response = sg.client.mail._('send').post(request_body: mail.to_json)
puts response.status_code
puts response.body
puts response.headers
import os
from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import Mail
message = Mail(
from_email='[email protected]',
to_emails='[email protected]',
subject='Sending with Twilio SendGrid is Fun',
html_content='and easy to do anywhere, even with Python')
try:
sg = SendGridAPIClient(os.environ.get('SENDGRID_API_KEY'))
response = sg.send(message)
print(response.status_code)
print(response.body)
print(response.headers)
except Exception as e:
print(e.message)
package main
import (
"fmt"
"log"
"os"
"github.com/sendgrid/sendgrid-go"
"github.com/sendgrid/sendgrid-go/helpers/mail"
)
func main() {
from := mail.NewEmail("Example User", "[email protected]")
subject := "Sending with SendGrid is Fun"
to := mail.NewEmail("Example User", "[email protected]")
plainTextContent := "and easy to do anywhere, even with Go"
htmlContent := "and easy to do anywhere, even with Go"
message := mail.NewSingleEmail(from, subject, to, plainTextContent, htmlContent)
client := sendgrid.NewSendClient(os.Getenv("SENDGRID_API_KEY"))
response, err := client.Send(message)
if err != nil {
log.Println(err)
} else {
fmt.Println(response.StatusCode)
fmt.Println(response.Body)
fmt.Println(response.Headers)
}
}
<?php
require 'vendor/autoload.php'; // If you're using Composer (recommended)
// Comment out the above line if not using Composer
// require("/sendgrid-php.php");
// If not using Composer, uncomment the above line and
// download sendgrid-php.zip from the latest release here,
// replacing with the path to the sendgrid-php.php file,
// which is included in the download:
// https://github.com/sendgrid/sendgrid-php/releases
$email = new \SendGrid\Mail\Mail();
$email->setFrom("[email protected]", "Example User");
$email->setSubject("Sending with SendGrid is Fun");
$email->addTo("[email protected]", "Example User");
$email->addContent("text/plain", "and easy to do anywhere, even with PHP");
$email->addContent(
"text/html", "and easy to do anywhere, even with PHP"
);
$sendgrid = new \SendGrid(getenv('SENDGRID_API_KEY'));
try {
$response = $sendgrid->send($email);
print $response->statusCode() . "\n";
print_r($response->headers());
print $response->body() . "\n";
} catch (Exception $e) {
echo 'Caught exception: '. $e->getMessage() ."\n";
}
// using SendGrid's Java Library
// https://github.com/sendgrid/sendgrid-java
import com.sendgrid.*;
import java.io.IOException;
public class Example {
public static void main(String[] args) throws IOException {
Email from = new Email("[email protected]");
String subject = "Sending with SendGrid is Fun";
Email to = new Email("[email protected]");
Content content = new Content("text/plain", "and easy to do anywhere, even with Java");
Mail mail = new Mail(from, subject, to, content);
SendGrid sg = new SendGrid(System.getenv("SENDGRID_API_KEY"));
Request request = new Request();
try {
request.setMethod(Method.POST);
request.setEndpoint("mail/send");
request.setBody(mail.build());
Response response = sg.api(request);
System.out.println(response.getStatusCode());
System.out.println(response.getBody());
System.out.println(response.getHeaders());
} catch (IOException ex) {
throw ex;
}
}
}
// using SendGrid's C# Library
// https://github.com/sendgrid/sendgrid-csharp
using SendGrid;
using SendGrid.Helpers.Mail;
using System;
using System.Threading.Tasks;
namespace Example
{
internal class Example
{
private static void Main()
{
Execute().Wait();
}
static async Task Execute()
{
var apiKey = Environment.GetEnvironmentVariable("NAME_OF_THE_ENVIRONMENT_VARIABLE_FOR_YOUR_SENDGRID_KEY");
var client = new SendGridClient(apiKey);
var from = new EmailAddress("[email protected]", "Example User");
var subject = "Sending with SendGrid is Fun";
var to = new EmailAddress("[email protected]", "Example User");
var plainTextContent = "and easy to do anywhere, even with C#";
var htmlContent = "and easy to do anywhere, even with C#";
var msg = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);
var response = await client.SendEmailAsync(msg);
}
}
}
Cloud-based infrastructure with integrated SMTP & API.
Focused on addressing the problems that occurred in Email Deliverability and Engagement.
Helps in updating the information of customers with real-time email data analytics.
Provides dedicated IP addresses, with ISP monitoring service.
HandySends allows you to send emails based on the number of credits credited to your account. You can send emails using web & SMTP APIs and Webhook giving access to robust client libraries, and many more for free.
Customers who are using our Transactional Emails
curl --request POST \
--url https://api.sendgrid.com/v3/mail/send \
--header 'Authorization: Bearer <>' \
--header 'Content-Type: application/json' \
--data '{"personalizations":[{"to":[{"email":"[email protected]","name":"John Doe"}],"subject":"Hello, World!"}],"content": [{"type": "text/plain", "value": "Heya!"}],"from":{"email":"[email protected]","name":"Sam Smith"},"reply_to":{"email":"[email protected]","name":"Sam Smith"}}'
GET https://api.handysends.com/v3/resource HTTP/1.1
Authorization: Bearer Your.API.Key-HERE
curl -X "GET" "https://api.handysends.com/v3/templates" -H "Authorization: Bearer Your.API.Key-HERE" -H "Content-Type: application/json"