SaaS platforms

Email marketing for SaaS platforms

Run marketing email from inside your product with the tinyEmail REST API: sync users as contacts, build audiences, launch campaigns and pull results into your own dashboards. Send sign-up, password reset and billing emails through tinyRelay, on the same delivery infrastructure.

REST API for EnterpriseAccount emails with tinyRelayAny HTTP language
Two kinds of email

Marketing and account email, each in the right place

Marketing email goes to your audiences through tinyEmail. The emails your app triggers for one user go through tinyRelay.

tinyEmail · Marketing email

Email your users about your product

Sent to audiences and segments, scheduled from the tinyEmail app or your own code.

  • ✓Product updates and newsletters
  • ✓Onboarding and feature campaigns
  • ✓Upgrade and win-back campaigns
  • ✓Audiences built from your product data
The tinyEmail REST API
tinyRelay · Account email

Send the emails your app triggers

One-to-one messages your users expect, sent over SMTP or a REST API.

  • ✓Sign-up confirmations and verification
  • ✓Password resets
  • ✓Billing receipts and invoices
  • ✓Account and security alerts
About tinyRelayAccount notification emails on tinyrelay.com
tinyEmail REST API

Run campaigns from inside your product

Enterprise accounts can drive tinyEmail from their own code, so your email marketing stays in step with your product data.

Sync users as contacts

Add or update contacts with attributes and tags when users sign up, change plan or update their details.

Audiences and segments

Create audiences, import contacts and query segments built on your product data.

Campaigns on your schedule

Create, schedule, start and pause campaigns from your code, one-off or repeating on chosen weekdays.

Results in your own dashboards

Pull each campaign's sends, deliveries, opens, clicks and unsubscribes by recipient domain.

From your product to tinyEmail↻ Replay
+
New sign-up
Contact added with the tag trial
SyncingSynced
↑
Plan changed to Pro
Tags updated, moved to Pro customers
SyncingSynced
✉
Feature launch
Campaign scheduled for Tuesday, 09:00 UTC
Scheduled
▤
Campaign report
Opens and clicks by recipient domain
In your dashboard
Getting started

Get set up in three steps

Start with the tinyEmail REST API, then add tinyRelay for the emails your app sends.

  1. 1

    Use an Enterprise account

    The tinyEmail REST API is available on Enterprise accounts. Talk to our team about access.

  2. 2

    Connect your product

    Create an API key in tinyEmail and send requests from your backend. Each key can make 60 requests a minute; ask support if you need more.

  3. 3

    Add tinyRelay for account emails

    Our team sets up tinyRelay with you, so verification, password reset and billing emails go out over SMTP or the REST API.

FAQ

SaaS email questions 

Can't find your answer? Our team is here 24/7.

Yes. On an Enterprise account, the tinyEmail REST API lets your product add and update contacts, manage audiences, create, schedule and start campaigns, and pull campaign reports, all from your own code.

The REST API is available on Enterprise accounts. Each API key can make 60 requests a minute, and support can raise the limit if you need more.

No. Send them through tinyRelay, our SMTP relay and transactional email service. It sends one-to-one emails over SMTP or a REST API on the same delivery infrastructure, with signed webhooks for every event.

Yes. The API returns each campaign's sends, deliveries, opens, clicks, spam reports and unsubscribes by recipient domain, so you can show them in your own dashboards.

No SDK is needed. It's a REST API, so you call it from any language that can make HTTP requests, including Node.js, Python, PHP, Ruby and Go.

Tell us. If you can do something in the tinyEmail dashboard that isn't in the API yet, the team will work to expose it.

Build email into your product

Run marketing email through the tinyEmail REST API and send account emails with tinyRelay. Talk to our team about Enterprise access.