Flick MailMergeSEND SMARTER · GROW FASTER
Sign in
v5.0 · 100+ templates · guided onboarding · 240+ senders

Send mail that gets opened.

Connect Gmail, Outlook or SMTP. Pick from 100+ ready-to-send templates or write your own. A guided 60-second tour gets you to your first send — every open, click, bounce and reply ticks up live.

Start sending
No JSON to paste Free 14-day trial Encrypted at rest
Today · campaign 0042 Live
0%
Delivered
+0.4
0%
Opened
+8.2
0%
Clicked
+3.1
0%
Replied
+1.4
Total dispatched 0
Open
Live event feed · last 90s
Through0
Opens0
Clicks0
Replies0

2 minutes from request to first send.

Provisioned by hand. Personal onboarding. No credit card to start.

Get started
Trusted by senders at
Lumen Studio Forge.dev Acme & Co. Meridian Porter Labs Kova Studio Soko Silex Team
📬
0%
inbox placement
(median, last 90 days)
0s
tile median latency
open → dashboard
🧩
0
composable
core systems
📚
0+
ready-to-send
email templates
What's inside

Everything a sender actually needs.

Twelve quiet systems doing the unglamorous work — connection, composition, observation, and safety.

No JSON
🔗

One-click OAuth

Standard Gmail or Outlook sign-in — or paste your own SMTP. Tokens encrypted at rest.

Gmail · OAuth Outlook · OAuth + SMTP
Rotation built-in
✏️

HTML compose + variants

Drop a template. Rotate subject, from-name, greeting and signature per recipient. Mobile preview before send.

subject · v1 / v2 / v3
Per-link
🎯

Click attribution

Unique tracking ID per link. Clicks, devices, IPs, timestamps — per recipient, per link.

● Live
📊

Live engagement, all four corners.

Opens, clicks, bounces & replies — live on the send page. Replies land in your Gmail / Outlook inbox; we just surface them on the dashboard.

Delivered
99%
Opened
64%
Clicked
22%
Replied
5%
Pre-flight
🛡️

Anti-spam scorer

Banned-word check, ALL-CAPS / exclamation overload, spammy patterns — scored before a single send.

Banned words0 hits
Subject caps18 %
Score1 / 5 ✓
Auto-resume
⏱️

Schedule & throttle

Send later. Inter-email delay you choose. Daily caps. If the server restarts mid-send, campaigns pick up where they paused.

MTWTFSS
The dashboard

Everything in one window.

Compose, dispatch, observe — without ever switching tabs.

Dashboard · workspace
K Quick search Connected alice@lumen.co
Q2 product launch — wave two
Sent through Gmail · subject + from-name rotation · UK / EU
● Dispatching Pause
Delivered
99.4%
Opened
64%
Clicked
22%
Replied
5.2%
Engagement · last 7 days Updated just now
Opens Clicks
Live feed Last 90s
12:42:18REPLYa.rao@porter.gg
12:42:14CLICKk.tan@kova.studio
12:42:11OPENb.weiss@lumen.co
12:42:08SENDm.li@acme.io
12:42:04OPENe.park@forge.dev
real screenshot ✦ not lorem
v5.0 · shipped this month

First send in 60 seconds, not 60 minutes.

Big rewrite of the onboarding path. New users used to stare at a blank dashboard; now they're guided to a sent campaign before the kettle boils.

New
📚

100+ template gallery

Cold outreach, follow-up, sales pitch, newsletter, event invite, welcome, win-back, thank-you, announcement, survey — 10 each. Pick one, tweak the merge tokens, send.

10 categories 100+ templates 1-click clone
New
🧭

Guided 7-step tour

Spotlight + tooltip walkthrough fires the first time you land on the dashboard. Keyboard-driven (Esc skip, Enter advance), replayable from Settings, gracefully skips missing anchors.

7 steps 60 seconds fully replayable
New

Favourites + popular sort

Star your most-used templates — they pin to the top. The gallery counts clones, so the most-used templates float up under a "🔥 Popular" sort.

per-template ★ clone counter popular sort
New
🛡

Hardened security pass

Cleartext password column purged. Rate-limited credential fetch. Tool sessions in DB (survive deploys). 24h absolute session cap. Tenant-scoped resubscribe. Three full audits, twelve findings closed.

3 audits 12 fixes zero loopholes
How it works

Four steps to your first send.

Most senders go from request to first dispatch in under two minutes.

1

Request access

Tell us a little about how you'll use it. We provision the account and email your sign-in details.

2

Connect your mailbox

One click for Gmail or Outlook — or paste an SMTP host. No JSON, no console. Tokens stored encrypted.

3

Upload, map, rotate

Drop a CSV, XLSX or Google Sheets link. We auto-detect the email column. Write subject + body, or add multiple variants for rotation. Save it as a reusable preset.

4

Pre-flight, send, observe

Anti-spam scorer runs first. Send now or schedule. Watch opens, clicks, bounces & replies tick up live — replies arrive in your own inbox.

Where it fits

For senders with actual recipients.

Outreach, newsletters, B2B, onboarding, e-commerce, internal — same instrument.

📣
Cold outreach

Subject & from-name variants rotate per recipient. Anti-spam scorer pre-flights every send. Send-speed throttle keeps reputation intact.

📰
Newsletters

Drop your own HTML, or use a saved template. Per-link click attribution. Live engagement dashboard.

💼
B2B campaigns

Scheduled sends. Daily caps. Replies detected straight from your own Gmail / Outlook inbox — no platform-routed mail.

🎓
Onboarding

{{Name}} & {{Company}} merge tokens. Saved presets to reuse. Auto-resumes if the server restarts mid-batch.

🛒
E-commerce drops

Rotate body & attachment variants per recipient. Per-link conversion tracking. Desktop & mobile preview before send.

👥
Internal comms

Outlook OAuth with your work domain. One active login per account. Activity log of every send.

Heard from senders

Said by real people.

Senders who switched from Mailchimp, Lemlist, and raw Gmail.

A

"Stopped triple-checking the dashboard. Opens, clicks, replies — they just appear."

Alice · Lumen Studio
B

"Switched from Mailchimp on a Tuesday. Sender reputation came back by Friday."

Björn · Forge.dev
K

"The per-link click attribution is the thing. We finally know which CTA worked."

Kit · Acme & Co.
P

"No JSON, no console, no IT ticket. I onboarded our whole team in twenty minutes."

Priya · Meridian
M

"Replies land in our real inbox. Recipients don't see a platform — they see us."

Mona · Porter Labs
D

"The live feed during a send is faintly addictive. We watch it like a heartbeat."

Dimi · Kova Studio
Pricing

Three plans. Nothing more.

Flat per-tenant. No per-seat tax. Add the whole team for free.

Plan · 01

Solo

$19/mo

For one sender who cares about deliverability.

  • 1 mailbox · 500 sends / day
  • HTML compose · live engagement
  • Per-link click attribution
  • Anti-spam pre-score
  • Email support
Begin
Most chosen
Plan · 02

Team

$79/mo

For small bureaus with shared sending discipline.

  • 8 mailboxes · 5,000 sends / day
  • Variant rotation · scheduled dispatch
  • Per-domain throttle · daily caps
  • Audit log · single-session
  • Priority support
Begin
Plan · 03

Bureau

Bespoke

For teams that need volume, custom limits or a managed setup.

  • Custom mailbox count & daily caps
  • Bring your own SMTP / Workspace domain
  • White-glove onboarding & data import
  • Custom retention & activity log windows
  • Named technical contact · WhatsApp + email
Questions

A few plain answers.

Things senders ask before they sign in. Email info@codeftech.com for the rest.

How is this different from Mailchimp or Lemlist?
Mailchimp and Lemlist send through their own infrastructure with branded headers — recipients see a platform, and Gmail often routes you to Promotions. Flick MailMerge sends through your own Gmail / Outlook account via OAuth, so the From line is real and replies land in your real inbox.
I'm new — where do I start?
Three places: (1) the guided tour auto-fires the first time you land on the dashboard — 7 steps, 60 seconds, skippable. (2) The template gallery has 100+ ready-to-send drafts across 10 categories — clone one with a click and tweak the merge tokens. (3) The dashboard's empty-state CTA walks you through a 3-step path to your first send. Replayable from Settings if you want it again.
Do I need to paste any JSON or set up OAuth in a Google console?
No. You click Connect Gmail (or Connect Outlook) and go through the normal provider sign-in. We never ask you to paste a service-account JSON or open a Google Cloud console.
Where are my OAuth tokens stored?
Encrypted at rest with Fernet AES-128 in a Postgres database with TLS. Tokens are never shared with third parties. One active login per account — sign in on a new device and the previous session is signed out.
Where do replies go?
Replies land directly in your own Gmail or Outlook inbox — recipients are replying to you, not to a platform. We just notice the reply and surface it on the campaign dashboard so you can see which campaign and which recipient replied.
Can I rotate subjects, sender names and signatures?
Yes — add multiple variants for subject, body, from-name, greeting, signature and even attachments. Each recipient receives a rotation (random or sequential), and the A/B report shows which variant performed best.
What's the anti-spam scorer?
A pre-flight check that runs before any send: it flags banned words, ALL-CAPS subjects, excessive exclamation marks and spammy monetary patterns, then gives you a score. You can adjust the banned-word list and threshold from Settings · Anti-spam.
What happens if the server restarts mid-send?
Every campaign is checkpointed after each send. On restart, in-flight campaigns resume from the last completed recipient — no double sends, no skips.
Can I import from Google Sheets and XLSX?
Yes. CSV, XLSX and public Google Sheets URLs all work. The mapper auto-detects the email column, deduplicates, and shows you a preview before any send.
What about unsubscribes?
A List-Unsubscribe header on every send plus a tracked link in the body. Anyone who clicks unsubscribe is added to your suppression list immediately and excluded from every future campaign. You can view (and resubscribe) the list from your profile.
✉️ 📨 📬 📩

Your next mailbag
leaves on your signal.

Pick a template from the 100+ gallery, drop your CSV, hit send.
The guided tour walks you through your first campaign in 60 seconds.

Sign in