Send transactional and marketing emails at scale with one simple API. Real-time analytics, intelligent routing, and 99.9% uptime — built in India, for the world.
// Install: composer require go2email/php-sdk $payload = [ "from" => ["email" => "hello@go2email.in"], "to" => [["email" => "user@example.com"]], "subject" => "Welcome aboard! 🎉", "html" => "<p>Hello {{firstName}}</p>", "data" => ["firstName" => "Priya"], ]; $response = Go2Email::send($payload); // → {"id":"msg_01HX...","status":"queued"}
// features
No black boxes. Full observability, predictable behaviour, and APIs that feel like code.
Sign up and get your API key in under 60 seconds. Start sending without waiting for approval calls.
Event-level delivery logs, open rates, click maps, bounce tracking, and spam complaints — live.
Multi-relay intelligent routing automatically finds the fastest path to the inbox, worldwide.
Pre-send optimization and sender reputation monitoring keep your domain out of spam folders.
Rich, real-time webhook events for every delivery stage. Build flows, trigger automations instantly.
Drop-in SMTP credentials for any framework or CMS — WordPress, Laravel, Django, Rails, and more.
Drag-and-drop visual editor with Handlebars variables. Design once, personalise at scale.
One-click DNS record verification. We walk you through every step so emails don't get rejected.
Embed Go2Email into your SaaS product and offer transactional email as your own native feature.
// how it works
Sign up free. No credit card required. Get your sandbox API key instantly.
Add SPF, DKIM, and DMARC records. Our wizard guides you through every DNS step.
One POST request. SDKs for PHP, Node.js, Python, Ruby, Go, and Java available.
Watch delivery happen in real time on your dashboard. Scale to millions effortlessly.
// quick start
Copy, paste, send. One-line integration in every major language.
// composer require go2email/php-sdk use Go2Email\Mailer; $mailer = new Mailer('YOUR_API_KEY'); $result = $mailer->send([ 'from' => 'no-reply@go2email.in', 'to' => 'customer@example.com', 'subject' => 'Order Confirmed ✅', 'html' => '<h1>Thank you, {{name}}!</h1>', 'data' => ['name' => 'Rohan'], ]); echo $result->status; // "queued"
// npm install go2email const { Go2Email } = require('go2email'); const mailer = new Go2Email({ apiKey: 'YOUR_API_KEY' }); const { id, status } = await mailer.send({ from: 'no-reply@go2email.in', to: 'customer@example.com', subject: 'Password Reset', html: '<p>Reset link: <a href="{{link}}">Click here</a></p>', data: { link: 'https://yourapp.com/reset?t=abc' }, }); console.log(status); // "queued"
# pip install go2email from go2email import Mailer mailer = Mailer(api_key="YOUR_API_KEY") result = mailer.send( from_email = "no-reply@go2email.in", to = "customer@example.com", subject = "Invoice Ready 🧾", html = "<p>Hi {{name}}, your invoice is ready.</p>", data = {"name": "Aisha"}, ) print(result.status) # queued
curl -X POST https://api.go2email.in/v1/mail/send \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "from": "no-reply@go2email.in", "to": "customer@example.com", "subject": "Welcome!", "html": "<p>Hello {{name}}</p>", "data": { "name": "Vikram" } }' # Response: # { "id": "msg_01HX...", "status": "queued" }
// pricing
Start free. Pay only when you grow. No hidden fees, no per-user seats.
// integrations
// testimonials
Switched from SendGrid to Go2Email and our deliverability went from 87% to 98% overnight. The real-time logs are a game-changer for debugging.
Pricing in INR, Indian support team, and the API docs are actually readable. Finally an email platform built for us.
We send 2 million transactional emails a month. Go2Email handles it without a single missed delivery or support ticket from our side.
// get started
Free forever up to 3,000 emails/month. No credit card required.
Create Free Account →