Thousands of emails, sent at the pace you set.

Schedule a campaign, choose how fast it goes, and Cadence sends every email once, on time, within every limit.

Free. Sends from your own Gmail, at the pace you set.

Q4 outreach

27 emails from 3 senders, up to 12 per sender each hour

Sending

21 of 27 sent

Next at 2:57 PM UTC

DeferredSender B reached its limit of 12 emails this hour. 5 emails moved to 3:00 PM UTC. Nothing is dropped.

Each email is sent once, even across restarts
1×
Each email is sent once, even across restarts
From planned time to dispatch, measured locally
~50 ms
From planned time to dispatch, measured locally
Recipients per campaign, checked on upload
5,000
Recipients per campaign, checked on upload
Cron jobs. Every send is a delayed job
0
Cron jobs. Every send is a delayed job

How a campaign runs

Three steps, with a preview before you schedule anything.

  1. Upload recipients

    Drop a CSV or TXT file. Duplicates and broken addresses are removed before anything is scheduled.

  2. Set the pace

    Choose a start time, a delay between emails, and an hourly limit. The preview shows exactly how it will run.

  3. Watch it send

    Every email goes out at its time, from your Gmail accounts in turn, within every limit.

What happens when…

The failure cases are the product. Each one below is covered by an automated test.

The server restarts mid-campaign
Emails that came due while it was down send once, right away. The rest keep their times.
Sent1 attempt
A sender reaches its hourly cap
Extra emails move to the next hour, in order, and Slack tells you.
Deferredto 4:00 PM
You click Schedule twice
You get one campaign. The second click is recognized and ignored.
Scheduled1 campaign
A send fails
It is retried only when a retry can’t cause a duplicate. Otherwise it is marked failed, with the reason.
Failedreason shown

Schedule your first campaign in a minute.

Sign in, upload a list, and watch the strip fill in. Every email once, on time, within every limit.