Mail merge for Gmail, done properly

Outreach that lands,
rain or shine.

Write one email. Stroke turns it into hundreds of personal ones, sends them from your own Gmail, and follows up on its own — stopping the moment someone replies.

Buy now

Free plan available · No card needed to try it

Works with Gmail·Google Sheets·Google Docs·any CSV

Everything a good cold email needs. Nothing it doesn't.

Personal, at scale

Every CSV column becomes a {{variable}}. Flip through a live preview of each recipient before a single email goes out.

Follow-ups that know when to stop

Queue up to ten follow-ups in the same Gmail thread. The moment someone replies, the rest are cancelled for them.

Lands in their morning

Schedule by each recipient's own timezone, worked out from a location column in your sheet. Tokyo gets 11 AM Tokyo time.

From you, not a robot

Emails go out from your Gmail with your name and signature. Pause, edit or cancel any single recipient, any time.

Three steps. About four minutes.

  1. Drop in a CSV

    Names, companies, cities — whatever you have. Columns are detected automatically.

  2. Write it once

    Draft in a real editor, add your signature, and plan the follow-ups.

  3. Send or schedule

    Hit send now or pick a time. Stroke keeps sending even after you close the tab.

Pick a plan. Buy now, send today.

Starter

For trying it on a real list.

$0forever

  • Up to 50 recipients per campaign
  • 1 follow-up step
  • Live preview & variables
  • Sends from your Gmail

Team

For small sales & outreach teams.

$49/ month

  • Everything in Pro
  • 5 seats included
  • Shared templates & signatures
  • Priority support

*Sending is still subject to Gmail's own daily limits (about 500 a day for personal accounts, 2,000 for Google Workspace).

Questions, answered.

Do emails really come from my address?

Yes. You sign in with Google and Stroke sends through the Gmail API as you, so replies land in your normal inbox and every email shows up in your Sent folder.

What happens when someone replies?

Before each follow-up goes out, Stroke checks the thread. If the recipient has replied, their remaining follow-ups are skipped. Auto-replies and out-of-office messages don't count.

Do I have to keep the tab open?

No. Scheduled emails and follow-ups are sent from our servers, so you can close your laptop.

Can I try it before I buy?

Yes. The Starter plan is free, so you can run a real campaign before you upgrade.

Your next 500 emails won't write themselves.
Well — actually, they will.

Buy now
Stroke

New campaign

Configure, write, preview, then send now or schedule for later. Everything below is sent from your own Gmail.

一

Configure campaign

二

Upload & write

Separate multiple CC recipients with commas, e.g. team@company.com, {{manager_email}}.

Live preview

—

Upload a CSV and write a template to see each recipient's email here.

三

Launch