The problem
The finance team needed to send personalised payment updates and formal letters from spreadsheet data. Paid mail-merge tools meant another subscription and wide permissions over company data.
What it does
- Sends personalised emails through Gmail, using a Gmail draft as the template.
- Creates personalised letters as PDF or Word files, saved to a Drive folder.
- Checks the data first and highlights problem rows in the sheet itself.
- Logs every send in a new column, so there is a record of who got what.
Why I built it this way
- Templates are Gmail drafts, so the team writes them in a tool they already know.
- Placeholders such as {{first_name}} match the column headers automatically.
- The send log never overwrites: each batch adds a new column.
- No open or click tracking, and no data leaves Google Workspace.