I used to think I needed better full-letter templates. The leak was smaller. The same short lines came back all week: a thank-you at the top, a sign-off at the bottom, two ways of offering a time, and the company facts I can type half asleep. The middle, the part that answers the person, was different every time.
This is the kit I would save on a Monday morning. Twelve snippets: openers, closers, scheduling lines, and company facts. In a few minutes you can read through them and choose wording that sounds like you. After that I will show why a library that lives only in the inbox stalls once the same line has to land in Slack or a CRM note, and how to find a snippet by typing a few letters.
The retyping you stop noticing
None of these lines feels worth a template on its own.
- "Thanks for your note."
- "Sorry for the slow reply."
- "Best regards," and your name.
- "I can do Tuesday at 10:00 or Wednesday at 14:00."
- The postal address.
- The VAT / UID number.
- The IBAN, which you check digit by digit because a wrong one is expensive.
A line might take fifteen seconds to type or find. Fifteen seconds never rings the alarm that says "save this." By Friday the address has gone into a mail, a note beside a PDF, a form in the browser, and a Slack message to the person who pays the invoices. You do not feel the total, because no single bit of retyping hurts.
I caught it when I copied the IBAN from a notes file and still typed the opener from memory. The facts had a home. The sentences did not. Most canned response examples cover a whole letter, and the short line still gets retyped an hour later in chat.
Why Gmail Templates and Outlook Quick Parts hit a wall
Gmail Templates, which a lot of us still call canned responses, handle repeated emails well inside Gmail. Outlook Quick Parts do the same job inside Outlook. If your week sits in one inbox, use the tool that already lives there. Inside that one app, they are useful.
The wall shows up in the next app.
A scheduling line stored only in Gmail is missing when a client asks for times in Slack. A UID saved as a Quick Part does not fill a supplier form in the browser. A CRM note is a third box. You retype the line, or you keep a second copy and hope the two stay the same.
That is the stall. Lists of email templates that work everywhere often assume the only paste target is a compose window. My week includes mail, chat, docs, and forms. A shelf inside one inbox cannot reach the other three.
Template the bookends, write the middle by hand
A full-letter template ages fast. You open "proposal follow-up", delete three paragraphs, and rewrite the only sentence that mattered. You saved a greeting, then paid for it with an edit.
What repeats is the frame:
- How you open.
- How you close.
- How you offer a time, or ask for one.
- The company details that stay put from one message to the next.
The middle stays in your own words: the decision, the figure, the specific yes or no. I write that by hand. A sentence that should prove I read the mail does not belong in a snippet.
Outside the inbox, text snippets for email stay useful because they are still plain text. An opener can land in mail, a doc, or Slack. A 400-word letter usually cannot.
The 12-snippet starter kit
Save these twelve first. The bold label is the name you will search for. The lines under it are the snippet text. Replace the sample company facts, name, and meeting times with your own before anything real goes out. The VAT / UID, the IBAN, and the address here are placeholders so you can see the shape. They are not payment details.
1. opener thanks
Thanks for your note. I have it in front of me.
2. opener follow up
I am following up on my last message. Happy to pick this up whenever you have a moment.
3. opener delay
Sorry for the slow reply. I wanted to answer properly rather than in a rush.
4. closer regards
Best regards,
Gerhard Petermeir
5. closer help
If any of this is unclear, reply on this thread and I will sort it.
6. closer thanks
Thanks again for the clear write-up.
7. schedule offer
I can do Tuesday at 10:00, Wednesday at 14:00, or Thursday at 09:30, Vienna time. Which of those works for you?
8. schedule ask
Could you send two or three times that work on your side this week? I will confirm one the same day.
9. schedule late
I am running about ten minutes late and will join as soon as I am free. Please start without me if the call has already begun.
10. company address
Muster GmbH
Beispielgasse 12
1010 Vienna
Austria
11. company uid
VAT / UID: ATU00000000
12. company iban
IBAN: AT00 0000 0000 0000 0000
Account holder: Muster GmbH
Twelve is enough for a week. When a new line shows up twice in real work, add that line. Until then, leave the kit at twelve.
Name for search, not for memory
For years I kept an AutoHotkey script for this. Hotstrings looked like working AHK triggers -
::addr::, ::iban::, ::sig:: - each expanding to a block I thought I would remember. A week later I still mixed which trigger belonged to the address. In a chat field the expansion fired when I did not want it. In a form field it did nothing useful. The tool was fine. The memory tax was not.Name the snippet with words you would type while searching.
opener thanks, because "thanks" is the word you remember.schedule offer, because you are about to offer times.company iban, because you need the IBAN.
On my machine the search opens with Ctrl+. on Windows and with Cmd+. on a Mac. I type a few letters. PhraseVault searches names and contents, so "UID", "Vienna", or "slow reply" still finds the card when the title slips my mind. Enter inserts the snippet where the cursor already is.
There is no trigger abbreviation to configure, and nothing expands on its own in the middle of a sentence. In Slack or a CRM note, a surprise expansion is worse than typing the line yourself.
Where the kit should live
A kit for mail, Slack, the browser, and docs cannot live inside one of those apps. It has to sit beside them and paste plain text into the field that has focus.
I keep mine in PhraseVault. The library sits in a local SQLite file on your computer. You do not create an account, and there is no PhraseVault cloud holding your IBAN. It is an offline text expander for Windows and Mac.
On a second computer I put the data folder in Dropbox, iCloud, or OneDrive and let that service copy the file. That service handles the sync, and it is optional. On one machine, you need none of it.
PhraseVault is source-available, so you can read how a tool that stores an IBAN behaves. It does not use an OSI-approved open source license. You buy the license once. I leave the price off this page so the post does not go stale. The current figure is on the pricing page: phrasevault.app/pricing.
A one-week setup plan
Put the twelve in by hand, and use each one the day you save it.
- Monday. Save the three openers. Send one real reply with
opener thanksoropener delaybefore lunch. - Tuesday. Save the three closers. Read them once. If
closer helpdoes not sound like you, change the wording now. - Wednesday. Save the three scheduling lines. The next time someone asks when you are free, insert
schedule offerwith real times, or insertschedule ask. - Thursday. Save
company address,company uid, andcompany iban. Replace the samples with your own street, VAT / UID, and IBAN. - Friday. Use the kit once in Slack and once in a doc or a browser form. If a name was awkward, rename it to the words you typed into search.
- The week after. Keep the list at twelve until some other line shows up twice. Then add that one line.
Start with twelve
You already know these lines. You have been typing them from memory. A searchable list of twelve snippets for the bookends and company facts is a smaller job than a stack of full letters, and the list still works after you leave Gmail.
I built PhraseVault so I could open that list with Ctrl+. or Cmd+. in whichever app has the cursor. If you want the same setup on Windows or Mac, the site is phrasevault.app. Read the price on the pricing page before you buy anything. The twelve snippets above are yours either way.