Win more work, onboard clients faster, and protect your time - without spending hours crafting the same proposals, scope explanations, and follow-ups from scratch.
Start Free - no credit card required
4.6/5 stars on Chrome Web Store
Privacy-focused - your data stays local
Responsive support - real humans, quick replies
Save your best messages once: Proposal frameworks, onboarding emails, scope responses, project wrap-ups - store them all with proper formatting
Create simple shortcuts: Like proposal\ or scopechange\ or projectdone\ - whatever makes sense for your workflow
Type anywhere, expand instantly: Works in Gmail, LinkedIn, Upwork, Notion - any web-based platform where you pitch and communicate
Stay consistent on every platform: One shortcut library works across every tool - no separate templates for each channel
Here are real examples of shortcuts freelancers and consultants use every day:
proposal\ → "Based on what you've described, here's how I'd approach this: [approach]. Deliverables: [list]. Timeline: [X weeks]. Investment: starting at [price]..."
coldreach\ → "Hi [Name], I noticed [specific observation]. I help [type of business] with [problem] - would a quick 15-minute call be worthwhile?..."
proposalfollow\ → "Just following up on the proposal I sent on [date]. Happy to answer questions, adjust scope, or jump on a call if that's easier..."
onboarding\ → "Welcome! To get started I'll need: [tool access list]. I'm available [hours/timezone]. Best way to send tasks: [method]. Kickoff call: [link]..."
contractsent\ → "I've sent the contract to [email] for signature via [tool]. Once signed, I'll send the first invoice and we can kick off on [date]..."
kickoff\ → Kickoff call agenda template covering project goals, communication cadence, feedback process, and key milestone dates
scopechange\ → "Happy to take this on! This falls outside our original scope - I can add it for [price/timeline]. Let me know how you'd like to proceed..."
pauseproject\ → "I wanted to flag that I haven't received [feedback/assets/payment] needed to continue. I'll need these by [date] to stay on schedule..."
latepayfup\ → "Following up on invoice #[number] for [amount], now [X] days past due. Please let me know if there's an issue or if you need me to resend..."
projectdone\ → "That wraps up the project - it's been a pleasure. Everything is delivered as outlined. If you have a moment, a testimonial would mean a lot: [link]..."
casestudyreq\ → "I'd love to feature our work together as a case study. It would only require a short written response or a 15-minute call - would you be open to it?..."
referralask\ → "If you know anyone who could use [service], I'd really appreciate the introduction. I always take great care of referred clients..."
Save your proposal framework, onboarding sequence, scope response, and follow-up emails - as many as you need. Your whole communication toolkit in one place.
Save proposals and onboarding emails with bold headers, bullet points, and structured sections. Every message you send looks deliberate and professional from the first expansion.
Leave gaps for client name, project type, price, timeline, or deadline. Fill them in at expansion time - the structure is already built, you just add the deal-specific details.
Your cursor lands exactly where you need to customize after a shortcut expands - client name, project scope, price. Get in, fill it in, send it. No clicking around.
Press Ctrl+Space and type a word to find any shortcut instantly. Useful when you're mid-proposal on Upwork and need the right message without breaking focus.
See a message worth reusing? Right-click and save it as a shortcut without leaving the page. Build your library as you work, not as a separate task.
* available on Plus for as low as €1.99/month

Proposals used to take an hour each. Now I type proposal\, fill in the specifics, and I'm done in 10 minutes. My response time went up and so did my close rate.

Scope creep was my biggest stressor. The scopechange\ shortcut handles it gracefully every time. No awkward back-and-forth, no working for free.

Works on Upwork, LinkedIn, Gmail, and Notion the same way. One library across every channel I pitch on. Ctrl+Space search is a lifesaver mid-conversation.

Onboarding new clients used to take a whole afternoon. Now it's one expansion, fill in the details, send. Looks more professional too because nothing is improvised.




Yes. It works in any web-based tool where you can type. Confirmed working: Gmail, LinkedIn, Upwork, Notion, and Google Docs. It's a Chrome/Firefox extension - nothing to install on a client's end.
Yes. You can organize shortcuts by category and search them instantly with Ctrl+Space. Many freelancers name shortcuts by project type - like designproposal\ or devonboarding\ - to stay organized across different service lines.
The free version supports up to 300 characters per shortcut - enough for short replies and quick follow-ups. The Plus plan removes all limits, which is what you'll want for full proposals, onboarding sequences, or detailed scope explanations.
Yes. The Plus plan includes smart cursor positioning - you choose exactly where the cursor lands after expansion, making it easy to drop in a client name, project title, price, or deadline without touching the rest of the message.
Your shortcuts are stored locally in your browser. Nothing is sent to external servers. No client names, pricing, or project details are ever transmitted or logged.
For freelancers and consultants, time is literally money - every hour spent on non-billable communication is direct revenue lost. Web Text Expander collapses the time it takes to send a polished proposal from 45 minutes to 10, onboard a new client from an afternoon to a single email, and handle scope or payment conversations without the anxiety of composing them under pressure. Most freelancers who adopt it save 4-8 hours per week on written communication, convert more leads because follow-up is faster, and project higher professionalism because every message is structured and complete from the first send.
Start with the Web Text Expander free version (and register for a free 14-day Plus trial, no card required). See how much time it saves. Upgrade when you need unlimited template length and advanced features.