The year was 2015 and I was drowning in live chat windows at WordPress.com, convinced I was about to set a world record for fastest keyboard destruction. The text expansion vs AI debate did not exist yet. Back then it was just: type faster or fall behind.
I was falling behind… so I had to do something.
The problem was less about typing speed and more about brain bandwidth. Five chat windows open at the same time. Five totally different customers. Different questions, different tones, different levels of patience. One customer needed step-by-step help. Another had a billing question. One was angry. All of them were waiting.
I remember thinking I was going to burn a hole straight through my keyboard trying to keep up.
A veteran teammate took one look at me, took pity on me, and showed me Alfred. He forever changed my workflow.
What used to feel like sprinting on a hamster wheel became something I could actually manage. Within a few weeks, most of what I was sending to customers was coming from a library of customized snippets I had written myself. Warm. Friendly. Completely me. A few keystrokes and the right words were already there, exactly as I would have written them, without the mental overhead of writing them again.
I came to find out that this was the secret sauce behind many of the customer support professionals I looked up to. The customers got great responses, that were warm, friendly sounded nothing like a bot and I got to keep my sanity. 😅
That was my introduction to text expansion, and I have never stopped using it. Now that everyone is asking about text expansion vs AI, I have a lot of thoughts.
What is Text Expansion and How Does It Compare to AI
Text expansion is one of those concepts that sounds technical until someone explains it simply, and then you wonder how you lived without it.
Here is how it works. You type a short keyword, a few characters, and your computer instantly replaces it with a full block of text you saved in advance. One sentence. Five paragraphs. A link. A signature. A technical explanation you type ten times a day.
You type two or three keys. You get an entire paragraph. Instantly.
Think about your own day for a second. How many times do you type your email address? Your phone number? A greeting? A closing line? The answer to a question you get asked constantly?
Most people never stop to count. The answer is usually embarrassing.
Here is the part nobody talks about enough: it is not just the time you save. It is the brain power. Every time you type a greeting from scratch, some small part of your brain is still processing it. Deciding the words. Executing the thought. Multiply that by the number of times you do it in a day and you are spending real cognitive energy on something that never changes.
Text expansion handles the mechanical so your brain stays free for the work that actually requires it.
That is the whole idea. Work smarter, not harder. Sounds obvious. Almost nobody actually does it.
Enter Alfred
Alfred is a Mac app with a quiet but obsessive fan base among people who take their workflow seriously. On the surface it looks like a search bar you pop up with a hotkey. Under the hood it is a full productivity engine.
The feature that changed everything for me was Snippets. You create a snippet, give it a keyword, and from that point forward any time you type that keyword Alfred replaces it instantly with whatever text you saved. Any app. Any text field. Everywhere on your Mac.
No copying and pasting. No digging through old emails for the right wording. No retyping. Just the keyword, and the text is already there.
By the time I left Automattic I had 384 snippets. Three hundred and eighty four. 👀
I had a snippet for my opening greeting. A snippet for my closing line. Snippets for every question I got more than twice a week. Full technical explanations for browser cache, domain propagation, billing timelines, plugin troubleshooting steps. I even had a snippet for the word “unfortunately” because I typed it so often I gave it the keyword un just to spare my fingers.
Real examples from my actual Alfred library:
Type h chat → “Hi there! :)” Type cache → A full paragraph explaining browser caching in plain language, ready to paste without a single edit. Type Chat Angry → A professionally worded boundary-setting response for when a conversation started going sideways. Type Close Assist further → “Let me know if I can assist further! :)”
The repetitive stuff handled itself. My brain stayed free for the conversations that actually needed me in them.
The workflow side of Alfred
Snippets are the entry point. Workflows are where things get seriously interesting.
A Workflow in Alfred is a sequence of actions tied to a single hotkey. One keystroke triggers everything automatically. Open a specific set of apps. Launch a group of tabs. Run a process you do manually every single day. One keystroke replaces ten clicks and thirty seconds of repetitive navigation.
My most used workflow at Automattic was for domain troubleshooting. When a customer reported an issue with their website, I needed to check their domain across multiple tools at the same time. Name servers. DNS records. Domain registration. Site status. Before Alfred, I was opening each tool separately, typing the domain into every one, waiting, switching tabs, cross-referencing.
With Alfred, I set up one hotkey. Triggered it, typed the domain name once, and Alfred opened every window I needed and launched every search automatically. Simultaneously. In seconds.
What used to be eight clicks and two minutes became one hotkey and ten seconds. Every single time. For one of the most common tasks in my job.
This is the part of the text expansion vs AI conversation that almost always gets skipped. AI cannot replicate a workflow like that. It does not know which three tabs you need open every morning or which sequence of steps you run through before every client call. Alfred knows because you told it to.
Alfred is still the most used app on my Mac. Years later. Through every tool and workflow shift since.
My hot take on text expansion vs AI
Here it is. The thing I keep saying and people keep sleeping on.
AI is incredible. I am all in on it. I talk about it constantly, I teach it, I build my work around it every single day. If you are not using AI tools yet, please start. If you are brand new to AI tools, start with my breakdown of Wispr Flow, the voice-to-text app that has completely changed how fast I get thoughts out of my head and into my work.
Most people who jump straight to AI are skipping a foundational step that would make everything they do with AI even faster and more effective.
Text expansion handles what never changes. AI handles what always does. The people who have both running together are operating at a level that neither tool reaches alone.
Think about it. If you are using AI to help you write emails, you are probably still typing the same opener every time before you hand it off. You are probably still typing the same closing. You are probably still navigating to the same tools in the same order to start your work every morning.
Text expansion covers all of that. AI covers the rest.
The productivity gains from AI are real. The productivity gains from combining AI with a solid text expansion workflow are something else entirely. Most people will never experience them because nobody told them this step existed. This is exactly the kind of skill gap I wrote about here.
Now you know. 💯
How Alfred and AI Work Better Together
This is the part that genuinely surprised me when I discovered it.
Alfred now has an official ChatGPT integration built directly into it. You connect your OpenAI API key, and from that point forward you can query ChatGPT directly from Alfred without opening a browser, switching apps, or breaking your focus. Type your prompt into Alfred, get the response, keep moving. (If you are still getting started with ChatGPT itself, this post is a good place to begin.)
There is also a workflow called ChatFred that goes even further. You highlight any text on your screen, trigger a hotkey, and it sends that text to ChatGPT with a pre-set prompt you defined. ChatGPT rewrites it, summarizes it, transforms it, whatever you told it to do, and pastes the result directly back into whatever app you are working in.
You never left the app.
That is not text expansion vs AI anymore. That is text expansion and AI running together as one workflow. Alfred handling the trigger and the routing, ChatGPT handling the thinking.
The tools that felt cutting edge ten years ago just got a significant upgrade. The people who already knew how to use Alfred are going to feel that upgrade the fastest.
Start here
Alfred is free to download. The Powerpack, which unlocks Snippets, Workflows, and the ChatGPT integration, is a one-time purchase, not a subscription.
Start small. Think about the two or three things you type most often every single day. Build snippets for those first. Use them for a week. Add two or three more the week after. Within a month you will have a library that is saving you real time on autopilot.
Then build one workflow. Whatever multi-step process you repeat most often. The one that makes you sigh a little every time you start it. Build the workflow once and let Alfred handle it forever.
Once that foundation is solid, layer in the ChatGPT integration and watch what happens.
Work smarter, not harder. That is not a productivity cliche. It is a system. This is what the system looks like.
Frequently Asked Questions About Text Expansion vs AI
Is Alfred free?
The base app is free. The Powerpack, which unlocks Snippets, Workflows, and the ChatGPT integration, is a one-time purchase, not a subscription. For how much time it saves over a full year, it is not a hard argument to make.
Does Alfred work on Windows?
No. Alfred is Mac only. Windows users can look at PowerToys or Espanso for similar text expansion functionality. I personally haven’t tested it, so I can’t recommend it.
What is the difference between text expansion and AI?
Text expansion serves a pre-written answer you already saved. AI writes a new answer in real time based on what is in front of you. One is faster for things that never change. The other is better for everything that does. You want both.
Can Alfred and ChatGPT work together?
Yes. Alfred has an official ChatGPT integration that lets you query ChatGPT directly from the Alfred launcher without opening a browser. There is also a workflow called ChatFred that can send highlighted text to ChatGPT with a hotkey and paste the response back into your app automatically.
Do I need to know how to code to use Alfred Workflows?
No. There is a large community gallery of pre-built workflows you can download and use immediately. Building your own from scratch can get technical, but most people never need to go that far.
Is text expansion still worth learning now that AI exists?
Yes, and this is the question I have the most opinions about. AI is incredible for dynamic, creative, thinking-heavy tasks. It does not know that you want those three specific tabs open every morning or that you type the same closing sentence eighty times a week. Text expansion handles the mechanical. AI handles the creative. You want both running at the same time.




Leave a Reply