How you send: API vs SMTP
Helo accepts mail via two interfaces: API — the recommended approach for most use cases. You send a structured JSON request and get back immediate feedback on each message. It’s explicit, easy to debug, and gives you more control. SMTP — useful if you’re working with a tool or library that only speaks SMTP, or if you’re migrating from another provider and want minimal changes to your existing setup. Both interfaces support all of Helo’s mail types and features. If you’re starting fresh, the API is the way to go.What you send: Transactional vs. Broadcast
Helo uses separate infrastructure — separate API endpoints, queuing, and IP pools — for each mail type. This is one of the key ways we optimize deliverability for all emails you’ll send with us. When transactional and broadcast emails share the same sending IPs, inbox providers like Gmail can’t easily tell them apart. A newsletter that gets flagged as spam can drag down the reputation of the IPs it was sent from — and that hurts delivery of the password resets and order confirmations going out through those same IPs. Keeping them separated means your time-sensitive transactional messages stay fast and reliable, regardless of what’s happening on the broadcast side. Helo handles this separation automatically. You just tell us what type of email you’re sending, and we route it through the right infrastructure.Transactional email sending
Transactional emails are triggered by something a user did: a password reset, a purchase receipt, a notification that their invoice is ready. The user is expecting the message, and it needs to arrive fast. Common examples:- Account confirmation emails
- Password resets
- Order and payment confirmations
Sending infrastructure optimized for transactional emails
Helo delivers your transactional mail over infrastructure that’s optimized for exactly this use case, delivering your message as fast as possible. We generate and deliver your transactional messages immediately, and give you instant feedback on the validity and status of every email you send. See Transactional for more information on transactional mail sending.Broadcast email sending
Broadcasts are for sending the same message to a large list of recipients — newsletters, product announcements, campaigns. No user action triggers them; you’re reaching out to your audience on your own schedule. Common examples:- Newsletters
- Product update announcements
- Promotional campaigns