Transactional emails that reach inboxes faster!

A clean API, real-time delivery logs, and infrastructure built for the emails your product can't afford to miss. OTPs, password resets, alerts, and more.

used in production by dev teams at

Spend less time integrating so you can spend more time building what matters.

Give your agent full knowledge of the AutoSend API, authentication patterns, and best practices to integrate emails into your product.

npx skills add autosendhq/skills

Copy command

cURLNodeJSRustGoPHPC#JavaPython

curl --location 'https://api.autosend.com/v1/mails/send'
--header 'Authorization: Bearer YOUR_API_KEY'
--header 'Content-Type: application/json'
--data-raw '{
  "from": {
    "email": "no-reply@example.com",
    "name": "AutoSend"
  },
  "to": {
    "email": "user@example.com",
    "name": "Test User"
  },
  "subject": "Welcome to AutoSend 🎉",

// Option 1: Send using template
  "templateId": "your_template_id",

// Option 2: Send using raw HTML or text
  "html": "<h1>Hello User</h1><p>Thanks for joining AutoSend!</p>",
  "text": "Hello User,\nThanks for joining AutoSend!",

// Optional: Unsubscribe group for compliance
  "unsubscribeGroupId": "12345"
}'

A clean and simple API.

Send transactional emails programmatically with a clean, reliable REST API built for speed and scale.

cURLNodeJSRustGoPHPC#JavaPython

// Option 1: Send using template "templateId": "your_template_id",

// Option 2: Send using raw HTML or text "html": "

Hello User

Thanks for joining AutoSend!

", "text": "Hello User,\nThanks for joining AutoSend!",

// Optional: Unsubscribe group for compliance "unsubscribeGroupId": "12345" }'


## Plug into any platform that supports SMTP.

### SMTP Credentials

Use the following credentials to configure your SMTP client:

- **Host**  
smtp.autosend.com
- **Port**  
587
- For implicit TLS, use port 465.
- **User**  
autosend
- **Password**  
YOUR_API_KEY

## Drop in SDKs to get you sending in minutes.

```javascript
import { Autosend } from "autosendjs";

const autosend = new Autosend("as_xxxxxxxxxxxx");

await autosend.emails.send({
  from: { email: "you@example.com" } ,
  to: { email: "user@gmail.com" },
  subject: "Hello World",
  html: "<strong>Welcome to Autosend!</strong>",
});

Debug email issues before your users report them.

Monitor every email you send and follow its path with detailed delivery, open, and click insights.

Requests

  • Total: 186,687
  • Suppressed: 30,779
  • Sent: 155,774
  • Delivered: 80.20%
  • Bounced: 43,293
  • Spam Reports: 1.3%

Status

Email/Subject Last Event at Opens Clicks Delivered
madison.joe92@outlook.com Changes to pricing + price parity. Post Scheduling is now available to everyone! 2025/09/15 9:18am UTC+00:00 2 0
charlie.jones@gmail.com Updated user interface for mobile app. 2025/09/17 2:30pm UTC+00:00 3 1
alex.smith@example.com New features released for analytics dashboard. 2025/09/16 10:00am UTC+00:00 1 0
jennifer.brown@mail.com Issue with user authentication, under investigation. 2025/09/16 11:15am UTC+00:00 0 0
olivia.williams@outlook.com New user onboarding process being revamped. 2025/09/20 11:00am UTC+00:00 3 2

Migrate to AutoSend

Switch today using your favorite coding agent.
AI Ready Documentation Enable AI agents to work seamlessly with AutoSend.