Transactional Email Services

A Great email framework; user-friendly, pile of functionality with powerful APIs, and can hold a number of subscribers and cost-effective.

email-camp

Why Transactional Emails?

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.

api

API

smtp

SMTP

Pricing

Why Premium?

  APIs, SMTP Relay, and Webhooks

  Insightful Analytics

  Delivery Optimization Tools

  Guaranteed Response Times on Ticket, Chat, & Phone Support

  Dynamic Templates + Testing

  High Deliverability Rate

Enter your estimated number of emails:

INR MONTHLY

Your Total : ×



Total :

Emails Price per Email
up to 10,000 ₹0.064
up to 50,000 ₹0.060
up to 100,000 ₹0.056
up to 200,000 ₹0.052
up to 300,000 ₹0.048
up to 500,000 ₹0.044
up to 1,000,000 ₹0.040
up to 2,000,000 ₹0.036
up to 3,000,000 ₹0.034

Looking for something Standard ?

Enter your estimated number of emails:

INR ANNUALY

Your Total : ×



Total :  

Emails Price per Email
up to 10,000 ₹0.064
up to 50,000 ₹0.060
up to 100,000 ₹0.056
up to 200,000 ₹0.052
up to 300,000 ₹0.048
up to 500,000 ₹0.044
up to 1,000,000 ₹0.040
up to 2,000,000 ₹0.036
up to 3,000,000 ₹0.034

Looking for something Standard ?

Enter your estimated number of emails:

USD MONTHLY

Your Total : ×



Total :

Emails Price per Email
up to 10,000 $0.00080
up to 50,000 $0.00075
up to 100,000 $0.00070
up to 200,000 $0.00065
up to 300,000 $0.00060
up to 500,000 $0.00055
up to 1,000,000 $0.00050
up to 2,000,000 $0.00045
up to 3,000,000 $0.00042

Looking for something Standard ?

Enter your estimated number of emails:

USD ANNUALY

Your Total : ×



Total :  

Emails Price per Email
up to 10,000 $0.00080
up to 50,000 $0.00075
up to 100,000 $0.00070
up to 200,000 $0.00065
up to 300,000 $0.00060
up to 500,000 $0.00055
up to 1,000,000 $0.00050
up to 2,000,000 $0.00045
up to 3,000,000 $0.00042

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);
}
}
}

Services Includes

cloudimage

Cloud-based infrastructure with integrated SMTP & API.

focusimage

Focused on addressing the problems that occurred in Email Deliverability and Engagement.

handsimage

Helps in updating the information of customers with real-time email data analytics.

ip-icon

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

salespandaimage
mahantechimage
w3villaimage

FAQs

These instructions describe how to send your first email using cURL calls. This is one of many ways to send email with the HandySends API - we also have PHP, Python, Node.js, Java, C#, Go, and Ruby libraries.
Before you can start using the API, you need to do the following:
1. Create a HandySends account.
2. Create an API Key.
3. Make sure you have curl installed on your machine.

To Send an email using the HandySends API:
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"}}'
1. Copy the curl example above.
2. Paste the curl call into your favorite text editor.
3. Copy your API key and paste it in the "Authorization" header.
4. In the data section, specify the "to", "from", and "reply to" names and email addresses and enter a subject.
5. Copy the code and paste it in your terminal.
6. Hit Enter.
7. Check the inbox of the address you specified as the "to" email and see your message!

  • Authorization Header: To authenticate, add an Authorization header to your API request that contains an API Key.
  • API Keys: HandySends Web API v3 supports the use of API Keys. API Keys allow you to use another method of authentication separate from your account username and password. API Keys add an additional layer of security for your account and can be assigned specific permissions to limit which areas of your account they may be used to access. API Keys can be generated in your account. To use keys, you must set a plain text header named “Authorization” with the contents of the header being “Bearer XXX” where XXX is your API Secret Key.
  • Example Header: 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"

Your API call must have the following components:
  • A host. The host for Web API v3 requests is always
    https://api.handysends.com/v3/
  • An Authorization header. An API Key must be included in the Authorization header.
  • A request. When submitting data to a resource via POST or PUT, you must submit your payload in JSON.

Transactional email services facilitate email services between the sender and the recipients. They typically carry the information of the recipient, according to their actions and needs. They have high open rates. HandySends transactional email service provides personalization component with v3 API in the creation of accounts, enable email activity feed, supports API & SMTP Integration to support all email requirements for low leverage and to send emails with real-time email activity to measure your work.

Transnational emails are based on the user's actions. They are used to help the customers at the time of troubleshooting. For instance, transactional emails like password reset help the users regain control of their block account by resetting passwords. In such cases inserting an unsubscribe option, is not advisable. An unsubscribe option is to let your email service providers know that you're not interested in receiving more emails. Transactional emails should not have the same meaning by including the unsubscribe option. Instead of using the unsubscribe option in transnational email, you can include the email preference link “update how we send you email”. Be honest when adding links as they are valued by email service providers.

Transactional Emails are triggered emails which are certain because of the actions done by customers, which are personalized one-one emails. The best way to get transactional emails is through
  • Password Rests
  • Double Opt-in
  • Feedback Emails
  • Account creation Emails
  • Reactivation Emails
  • Billing Details
  • Shipment Details
  • Dunning Emails
  • Website / App Extension Emails
  • Welcome Emails
  • Cart Abandonment And Cart Recovery Emails
  • Thank you email
  • Win back Emails
  • Security check and many more

The best way to send transactional emails is by using Integrated API servers. HandySends provides you Cloud-based email service with Integrated API & SMTP email service. API for fast un corrupted automated email transitions involving in bulk, mostly using simple HTTP.