Paper plane

The email platform
built for agents

Full automation engine. BYOK sending. Usage-based pricing.

Everything you need to send at scale

A complete email platform where every feature is API-first. No UI required.

BYOK Sending

Connect your own SES, Postmark, or Resend. You control the infrastructure, we handle the orchestration.

Sequences as Code

Define multi-step drip campaigns in JSON. Version control them. Deploy via CLI. No drag-and-drop builder needed.

Full API

Every feature is API-first. Contacts, templates, sequences, analytics. If it exists, the API exposes it.

Smart Segments

Dynamic segments that auto-update based on attributes, events, tags, and engagement data.

Real-time Webhooks

Get notified on every delivery, open, click, bounce, and complaint. HMAC-signed payloads with retry logic.

Usage-based Pricing

$1 per 1,000 emails. $1 per 10,000 contacts. No plans, no tiers, no surprises. Pay for what you use.

Sequences as code

Define your email flows in JSON

No drag-and-drop builder. Write your sequences as code, version control them with git, and deploy via CLI.

Version controlled with git
Deploy via tinysend sequence deploy
Branching, conditions, time windows, exit rules
// sequences/onboarding.json
{
  "name": "onboarding",

  "trigger": {
    "type": "event",
    "event": "user.signed_up"
  },

  "exit": [
    { "event": "user.upgraded" }
  ],

  "steps": [
    { "type": "send", "template": "welcome" },
    { "type": "wait", "delay": "1d" },
    { "type": "branch",
      "condition": "event.login count > 3",
      "true": [
        { "type": "send", "template": "power-user-tips" }
      ],
      "false": [
        { "type": "send", "template": "need-help" }
      ]
    },
    { "type": "wait", "delay": "7d" },
    { "type": "send", "template": "trial-ending" }
  ]
}

How it works

Three steps to production email

1

Connect your provider

Bring your own SES, Postmark, or Resend API key. Your infrastructure, our orchestration.

2

Define sequences as code

Write your drip campaigns in JSON. Triggers, conditions, branches, time windows. All version-controlled.

3

Deploy via CLI

Run tinysend sequence deploy and you are live. Your agents can manage everything through the API.

Simple, usage-based pricing

No plans. No tiers. Start free, pay as you grow.

starter

starter

Perfect for getting started and testing your integration.

$0/month

  • 1,000 emails/month
  • 1,000 contacts
  • 3 sequences
  • Full API access
  • Community support
Start with starter

growth

growth
Most popular

For teams sending real campaigns with full automation.

$29/month

  • 50,000 emails/month
  • 25,000 contacts
  • Unlimited sequences
  • Priority support
  • Custom webhooks
Start with growth

scale

scale

High-volume sending with dedicated support and SLA.

from $499/month

  • Unlimited emails
  • Unlimited contacts
  • Unlimited sequences
  • Dedicated support
  • SLA guarantee
Start with scale

Usage calculator

50,900
1K500K
25,950
1K500K

Estimated monthly cost

$53.49

$50.90 emails + $2.60 contacts

+ your BYOK provider cost

Comparison

How tinysend stacks up

At 50K emails/month and 25K contacts

PlatformMonthly cost
Customer.io$100+/mo
Resend$20/mo
Loops.so$49/mo
Brevo$59/mo
tinysend$52.50/mo

Please bring your own sender...

from: tinysend

to: you

with: love

Ready to start sending?

1,000 emails/month free. Full API access. Set up in under 5 minutes.