Mail merge features for Gmail and Google Sheets
Everything BetterMerge does, and which plan includes it.
Personalization
Every column in your Google Sheet can change what each person receives.
Merge tags everywhere
All plansPersonalize the subject line and body with any column from your sheet.
Personalized links
All plansGive each recipient their own link, such as a booking page or a pre-filled form.
Personalized images
All plansShow a different image per recipient, like a certificate or a product photo.
Per-recipient CC and BCC
Lite+Copy an account manager or your CRM on each email, set from a column.
Personalized attachments
Plus+Attach a different Google Drive file to each email: invoices, offer letters, reports.
Templates
Write once, reuse often, and see exactly what each recipient will get.
Rich-text editor
All plansFormat emails, add signatures, emojis, and symbols without touching code.
Reusable snippets
All plansSave blocks you use often and drop them into any template.
AI writing assistant
All plansDraft a template from a short brief, check it for spam risk, and fix flagged issues in one click. Monthly AI credits on every plan.
Images and file attachments
Lite+Insert images and attach the same files to every email in a campaign.
Custom HTML
Plus+Paste your own HTML when you need full control over the layout.
Sending and scheduling
Emails go out one by one from your own Gmail, at a pace you control.
Send from your Gmail
All plansEvery email is a normal Gmail message in your Sent folder. Replies come straight to your inbox.
Pause, resume, and stop
All plansChange your mind mid-campaign without losing track of who already received it.
Scheduling
Lite+Pick a date and time and let the campaign start on its own.
Auto-spread across days
Lite+Lists larger than your daily quota continue automatically the next day.
Delivery automation
Plus+Choose sending days, a time window, the gap between emails, and a daily cap.
Multiple senders and aliases
Plus+Send from Gmail aliases or extra sender accounts: up to 3 on Plus and 5 on Pro.
Tracking and reports
See who engaged, in your sheet and in the dashboard, as it happens.
Unsubscribe tracking
All plansEvery email carries an unsubscribe link, and unsubscribed contacts are skipped next time.
Status and logs in your sheet
All plansBetterMerge adds status and activity columns so you can filter results in Sheets.
Campaign reports
All plansDelivery and engagement reports in the dashboard, and by email when a campaign finishes.
Open and click tracking
All plansKnow who opened and which links they clicked, per recipient.
Engagement-based follow-ups
Lite+Send a follow-up only to people who opened, clicked, or did neither.
Reply and bounce tracking
Plus+Optional mailbox sync records replies and bounces and keeps follow-ups in the same thread.
Contacts and lists
Your list stays in Google Sheets. BetterMerge keeps the history.
Google Sheets as your list
All plansNo imports or exports. Pick a sheet and start.
Skip hidden and filtered rows
All plansFilter your sheet, and only the visible rows are sent.
Segmentation rules
Lite+Send to rows that match conditions on any column.
Contacts dashboard
All plansSee every contact's activity across campaigns in one place.
Privacy and deliverability
Built to protect your mailbox and your sender reputation.
Send-only Gmail access
All plansBetterMerge can send email for you. It cannot read, search, or delete your messages.
Quotas inside Google's limits
All plansDaily quotas are set below Gmail's sending limits to keep your account in good standing.
Email verification
ProChecks each address just before sending and skips confirmed-invalid ones, so fewer emails bounce.
Add-on, web app, and teams
Use whichever surface suits the task. Your account is the same in both.
Google Sheets add-on
All plansLaunch campaigns without leaving your spreadsheet.
Web dashboard
All plansMore room for campaigns, templates, contacts, and reports at app.bettermerge.com.
Team seats
Lite+Buy seats on one subscription and assign them to colleagues.
Human support
All plansEmail support on every plan and live chat on paid plans. We usually reply within a day.
Exact limits per plan, such as attachment sizes and daily quotas, are in theplan comparison.
How a campaign works
From your contact list to results in your sheet.
Prepare your contact list
Organize your recipients in Google Sheets with column headers in the top row. BetterMerge reads your data directly—no exports needed.

Create your email template
Write your email in the BetterMerge editor and use merge tags like {{First Name}} to personalize every message automatically.

Send or schedule your campaign
Launch your mail merge instantly or schedule it for the perfect time. Set daily limits and delivery windows to stay within Gmail's guidelines.

Track results in real time
Monitor opens, clicks, and unsubscribes directly in your Google Sheet. See exactly how your campaign performs as it happens.

See it applied to your use case
How teams put these features to work, from cold outreach to scheduled announcements.
Try every feature on your own sheet
Start free with 50 emails a day and open and click tracking. Upgrade when you need scheduling, attachments, or higher volume.
Prefer your browser? Use the web app