Design, trigger and send e-mails from code.

The easiest way to manage e-mails for user events. Automate outreach for signups, onboarding or new features.

using Sweep;
Sweep.Raise("signup", 
new { 
    username="bill@gates.com", 
    firstName="Bill", 
    lastName="Gates"
});
open Sweep;
Sweep.Raise 
    "signup" 
    {|  username="bill@gates.com"; 
        firstName="Bill"; 
        lastName="Gates"
    |};
import Sweep from './sweep';
Sweep.raise("signup", 
            {   "username":"bill@gates.com", 
                "firstName":"Bill", 
                "lastName":"Gates"
            });
<script src="sweep.js"></script>
<script type="text/javascript">
window.Sweep.raise("signup", { 
    "username":"bill@gates.com", 
    "firstName":"Bill", 
    "lastName":"Gates"
});
</script>
from Sweep import Sweep
Sweep.raise("signup", { 
    "username":"bill@gates.com", 
    "firstName":"Bill"
})

The easiest way to turn events into e-mails.

E-mail is still the best way to reach users for landing pages, SaaS platforms and mobile apps.

But managing this process isn't easy, which is where Sweep comes in.

Forget about PHP scripts, e-mail templates or SMTP credentials - Sweep lets you raise events on the back-end and design e-mail templates on the front-end.

Boost conversion & retention.

Need something fancier? Sweep lets you schedule e-mails after events - say, to follow up a week after signup.

Simple

Copy and paste a few lines of code. No database scripts, cron jobs or custom templating.

Flexible

Send e-mails immediately, schedule for a later date or send follow-ups on your preferred timetable.

Extensible

Minimize repository access to those who really need it. Let product and marketing teams design e-mail content directly on the front-end.

Optimization

Reaching out to users is the best way to increase conversion and retention.

Simple Pricing

Free

9 e-mails

per month

$19 per month

$14 per month

99 e-mails

per month

$99 per month

$79 per month

999 e-mails

per month

Sweep queues all messages over quota for 5 days, so you can upgrade within that period without losing messages already triggered.

Interested?

Vote for language support in the next release!