Sheetspin logoSheetspin

Mail Merge

ScriptAutomation

Send one personalized email to every row of a Sheet — from your own account, with tracking, attachments, and auto-generated invoice PDFs.

A mail merge that lives in your own Google account: design the email in a visual editor with {{tokens}}, drop your recipient list into the Sheet, and send each person their own personalized message in one run — right from your Sheetspin dashboard. Optionally track opens and clicks, attach the same file to everyone or a different file per row, and generate a per-recipient invoice PDF from a Google Doc template. Sends come from your own address, so deliverability matches sending by hand. Safe to re-run: every row is stamped when sent and skipped next time, so a batch stopped by Gmail’s daily limit picks up where it left off.

Script

A private task you run on demand from your dashboard — nothing is public, and re-running is safe.

Set it up in your Google account →

Connect Google, configure, and spin it up — it lives in your Drive. No servers, no subscription.

What lands in your Google account

A Drive folder

Holds this app — yours to browse, share, or delete.

A Google Sheet

The app’s database — rows you own.

An Apps Script task

Runs as you, in your own account — triggered from your dashboard when you hit Run.

Permissions

Beyond its own Sheet, this app requests script.scriptapp, script.send_mail. You authorize the script once, after it deploys into your account.

More Automation apps

Browse all 21 apps →