Skip to content
Features

Everything a spreadsheet email tool should do

Fourteen features, one sidebar. Built for people who already run their business inside Google Sheets.

Conditional sending

Email only the rows that match your rules.

Build conditions like Payment = Pending, Status = Approved or Score > 80. Mailvern scans your sheet and emails only the rows that match — every other row is left untouched.

  • Equals, contains, does not contain, greater than, less than
  • Preview matching rows before a single email leaves
  • Multi-condition groups with AND / OR — coming soon

Personalization

Every column becomes a placeholder.

Drop {{First Name}}, {{Invoice}} or {{Due Date}} anywhere in the subject or body. Mailvern fills each email with that row's real values.

  • Placeholders from any column header
  • Fallback values for empty cells
  • Works in subject, body, and links

Email templates

Save once, reuse forever.

Store reminder, onboarding and follow-up templates in your workspace and load them into any sheet in one click.

  • Unlimited saved templates
  • Shareable across sheets
  • Duplicate and tweak instantly

Scheduling

Send at the perfect local moment.

Queue a campaign for later today or next Monday morning. Mailvern sends on time without you opening the sheet.

  • Date and time picker
  • Timezone aware
  • Cancel or reschedule anytime

Auto Run campaigns

Set it once, let the sheet work.

Auto Run re-checks your conditions on a schedule and emails newly matching rows — perfect for invoice reminders and lead follow-ups.

  • Hourly, daily or weekly runs
  • Only new matches are emailed
  • Pause with one toggle

Analytics dashboard

Know what happened, per campaign.

A clean dashboard with sends, opens, failures and per-campaign trends so you can prove the work.

  • Open and delivery rates
  • Per-campaign breakdown
  • Exportable reports

Open tracking

See who actually read it.

Optional open tracking writes results back next to the row, so your sheet stays the single source of truth.

  • Per-row open status
  • First and last open time
  • Turn off per campaign

Gmail aliases

Send as the right identity.

Send from billing@, careers@ or any verified Gmail alias or delegated address on your Workspace account.

  • All verified send-as addresses
  • Custom display name
  • Per-campaign selection

Reply tracking

Coming soon

See which recipients replied.

Reply tracking will surface who answered your campaign and write that status back next to the row, alongside opens.

  • Per-row reply status
  • Reply rate per campaign
  • Works with open tracking

Duplicate protection

Nobody gets the same email twice.

Mailvern remembers which rows it has already emailed and skips them on the next run — even with Auto Run enabled.

  • Row-level send history
  • Skips already-sent addresses
  • Safe re-runs

Batch sending

Large lists, respected limits.

Sends are batched and paced to stay inside Gmail quotas, so big campaigns finish cleanly instead of failing halfway.

  • Automatic pacing
  • Resume after quota reset
  • Failure retry log

Rich HTML editor

Beautiful email, no code needed.

Write formatted emails with headings, lists, buttons, images and links — or paste your own HTML.

  • WYSIWYG formatting
  • Raw HTML mode
  • Live personalized preview

Google Sheets integration

Your data never leaves the sheet.

Mailvern runs as a sidebar inside Sheets. No exporting, no importing, no CSV files, no copy-paste.

  • Reads headers automatically
  • Multi-tab support
  • Writes status back to the row

Gmail integration

Sent from your own Gmail.

Emails go out from your own Gmail account, so they land in Sent and thread naturally with replies.

  • Native Gmail deliverability
  • Appears in your Sent folder
  • Workspace and personal Gmail
Interactive demos

See how Mailvern works

Illustrations of the sending controls, email editor and analytics you get with Mailvern.

Send to a condition, not a list

Use equals, contains, does not contain, greater than or less than, preview the exact rows that match, then send. Everyone else in the sheet is left alone.

  • Equals, contains, does not contain, greater than, less than
  • Preview matching rows before a single email leaves
  • Multi-condition groups with AND / OR — coming soon

Write emails people actually read

A dedicated email editor with buttons, images and links — plus raw HTML when you want full control. Every column is a placeholder.

  • WYSIWYG formatting
  • Raw HTML mode
  • Live personalized preview

Prove the campaign worked

A dedicated analytics dashboard with sends, opens and open counts per campaign, trends over time, and CSV export for your weekly update.

  • Open and delivery rates
  • Per-campaign breakdown
  • Exportable reports

Schedule it, or let Auto Run handle it

Queue a campaign for Monday morning, or let Auto Run re-check conditions daily and email only newly matching rows.

  • Date and time picker
  • Timezone aware
  • Cancel or reschedule anytime

Tracking that lands back in your sheet

Open status is written next to the row, so your spreadsheet stays the single source of truth.

  • Per-row open status
  • First and last open time
  • Turn off per campaign
Google Workspace Marketplace

Install Mailvern and try conditional sending

Your first conditional campaign takes about five minutes, and paid plans come with a 3-day trial.

3-day trial on paid plans · Works with Gmail and Google Workspace