A well-crafted email template for Google Sheets is a multiplier. You write it once, and it powers every campaign, follow-up, and outreach sequence you run. Done right, each recipient still feels like you wrote the message just for them.
Here’s how to build great templates for use with GSheetMailer.
How variable substitution works
In GSheetMailer, the template engine is simple: anything you wrap in {{double curly braces}} is treated as a variable. The variable name must exactly match a column header in your Google Sheet.
Example sheet:
| FirstName | Company | Industry | City | |
|---|---|---|---|---|
| jane@corp.com | Jane | CorpX | Healthcare | Boston |
Example template:
Subject: A quick thought for {{Company}}
Hi {{FirstName}},
I've been thinking about the {{Industry}} space in {{City}} and wanted
to reach out to {{Company}} specifically.
...
When this runs, GSheetMailer replaces each {{variable}} with the cell value from that row — resulting in a unique, personalized email for Jane.
Template categories you should have ready
Cold outreach template
Short, curiosity-driven, one CTA:
Subject: {{Company}} + [Your solution] — worth a look?
Hi {{FirstName}},
Quick question: is {{Company}} currently dealing with [problem]?
If so, I'd love to show you what we do — takes about 15 minutes.
Would {{City}} time work for a call this week?
Best,
[Your name]
Follow-up template (after no reply)
Subject: Re: My previous message
Hi {{FirstName}},
Just circling back in case my note got buried.
Still happy to connect if {{Company}} is exploring options.
No pressure either way.
Best,
[Your name]
Post-demo / post-call follow-up
Subject: Following up — {{Company}}
Hi {{FirstName}},
Great speaking today. As promised, here is a quick summary of
what we covered:
[Summary points]
Let me know if you have questions before our next step.
Best,
[Your name]
Event invitation
Subject: You're invited — [Event Name] on {{EventDate}}
Hi {{FirstName}},
We're hosting a [event type] for {{Industry}} professionals on {{EventDate}}.
Given what you do at {{Company}}, I thought you'd find it valuable.
RSVP here: [link]
Hope to see you there!
Client update / renewal reminder
Subject: {{Company}} — your {{PlanName}} renewal is coming up
Hi {{FirstName}},
Just a heads-up that your {{PlanName}} plan for {{Company}}
renews on {{RenewalDate}}.
If you'd like to review, upgrade, or make any changes,
just reply and we'll take care of it.
Thanks,
[Your name]
Template writing principles
1. Keep it short. Emails under 100 words get more replies than long ones. Respect the reader’s time.
2. Use the recipient’s name in the first line. It is the simplest and most effective personalization.
3. One CTA per email. Don’t ask for a reply, a click, and a call. Pick one.
4. Write like a human. Avoid corporate language, passive voice, and excessive formality unless your context requires it.
5. Test before bulk sending. Send to yourself first. Check that every variable resolves correctly.
Storing and organizing your templates
Since GSheetMailer doesn’t have a native template library yet, use these approaches:
- A “Templates” tab in your Google Sheet, with one template per row.
- A Google Doc with clearly labelled sections.
- Notion or Obsidian if you prefer a dedicated knowledge base.
Keep your templates organized — a well-maintained template library becomes a real competitive asset over time.
FAQ
Can I use a variable in the subject line?
Yes. Subject lines support the same {{variable}} syntax as the body.
What if a column name has spaces?
Spaces are supported. {{First Name}} will work if your column is named “First Name”.
Can I include HTML in my template? GSheetMailer supports rich text (bold, italic, links). For full HTML email layouts, check the extension’s current capabilities.
Should I use the same template for all audiences? No. Segment by role, industry, or stage and use a tailored template for each. Even small adjustments make a big difference.
Conclusion
Great email templates for Google Sheets are not magic — they are the result of thinking clearly about who you’re writing to and what action you want them to take. Build a small library of well-crafted templates and your outreach game improves dramatically.