If you are a freelancer or solo consultant, you already know where your time goes. A surprising fraction of it is not the actual work — it is the wrapping around the work: invoice intros, contract reminders, scope-change emails, weekly status updates, “thanks for the prompt payment” replies. Each one takes five minutes. Each one is approximately the same as the last one. Multiplied across five clients, you can spend a full afternoon a week on copy-paste admin.
A clipboard manager for freelancers is the small tool that quietly turns that afternoon into ten minutes. This guide walks through the exact pinboards and snippets that pay back the cost of setup within a week.
We use SnipTray as the example because it has the snippet variables ({ask}, {date}, {clipboard}) that make billing templates actually flexible. For the broader pitch on clipboard managers, see How to access clipboard history on Mac and Best clipboard manager for Mac in 2026.
The freelancer pinboards
Six pinboards cover roughly 95% of the recurring text in a freelance practice:
- Invoicing — the emails around sending invoices.
- Contracts & scope — the language for proposals, change orders, terminations.
- Onboarding — the welcome sequence for new clients.
- Status updates — weekly progress and “here is what I worked on” emails.
- Calendar & scheduling — booking links, reschedule language, availability notes.
- Closeouts — project-end handoffs, testimonial requests, referral asks.
Let me show what goes in each.
1. “Invoicing” pinboard
The unglamorous one that earns its keep fastest.
“Sending invoice” intro:
Hi {ask:"client first name"},
Invoice #{ask:"invoice number"} is attached / linked here: {clipboard}
Total: ${ask:"amount"} due by {ask:"due date"}.
If anything looks off, ping me and I will sort it out. Thanks as always.
— {your first name}
“Friendly reminder” (5 days before due):
Hi {ask:"client first name"},
Quick reminder that invoice #{ask:"invoice number"} (${ask:"amount"}) is due {ask:"due date"} — no action needed if you have already scheduled it.
— {your first name}
“Past-due nudge” (3 days after due):
Hi {ask:"client first name"},
Just a heads up that invoice #{ask:"invoice number"} (${ask:"amount"}) is showing as past-due on my side. Could you check with your AP / Finance team to confirm timing? Happy to resend if it landed in the wrong inbox.
— {your first name}
“Thanks for paying”:
Hi {ask:"client first name"},
Payment landed — thank you! Receipt for your records: {clipboard}.
— {your first name}
Four snippets. Each one is twenty seconds to send instead of three minutes of “how did I phrase this last time?”. For a freelancer sending fifteen invoice-related emails a month, that is roughly an hour back.
2. “Contracts & scope” pinboard
The legal-adjacent language you want consistent.
Standard proposal close:
Scope: as described above.
Timeline: {ask:"start date"} through {ask:"end date"} (or earlier if approved).
Rate: ${ask:"amount"} {ask:"unit (project/hour/month)"}.
Payment: net 14 from invoice, via {ask:"method"}.
Revisions: two rounds included; further revisions billed at hourly rate.
Termination: either party may end with 14 days written notice.
Scope-change (“change order”) email:
Hi {ask:"client first name"},
Documenting a scope change for visibility:
- What was in scope: {ask:"original scope summary"}
- What is being added: {ask:"new work"}
- Impact: timeline extends by {ask:"days"} days; cost adjusts by ${ask:"amount"}.
I will treat this as approved if I do not hear otherwise by {ask:"deadline"} — let me know if you would like to discuss instead.
— {your first name}
Pause / hold language:
Confirming we are pausing the engagement as of {date}. I will:
- Send a final invoice for work completed through this week.
- Hold all project files for resumption.
- Re-engage within {ask:"weeks"} weeks if requested.
If you would like to fully close out instead of pause, let me know.
The point of pinning these is to not improvise wording at a sensitive moment. Scope changes and pauses are exactly when reps drift away from approved language; pinning prevents it.
3. “Onboarding” pinboard
The first 48 hours with a new client.
“Welcome — kickoff next steps”:
Hi {ask:"client first name"},
Excited to get started. Here is what happens in the next 48 hours:
1. I will send a kickoff questionnaire by EOD today.
2. Once it comes back, I will draft a project plan with milestones.
3. We will have a 30-minute kickoff call — calendar link: {ask:"calendly link"}.
A few standard logistics:
- Best way to reach me: {ask:"email or slack"}
- My working hours: {ask:"hours"}
- Updates cadence: weekly summary every Friday.
Looking forward to it.
— {your first name}
Kickoff questionnaire (with placeholders to customize per client):
Quick kickoff questionnaire to make sure I have what I need:
1. What does success look like at the end of this project?
2. Who are the other stakeholders? (names and roles)
3. What is the deadline you are working back from, if any?
4. Existing assets / docs I should review? Drop links here:
5. Anything else I should know about how your team works?
Two snippets, full onboarding in five minutes instead of an hour.
4. “Status updates” pinboard
The weekly check-in your clients quietly love because it makes your work visible.
Weekly status template:
Hi {ask:"client first name"},
Quick weekly update — week of {date}.
Shipped this week:
- {ask:"item 1"}
- {ask:"item 2"}
In progress:
- {ask:"item"}
Up next:
- {ask:"item"}
Blockers / questions:
- {ask:"any blockers? (or 'none')"}
— {your first name}
Send every Friday. Five-minute job per client.
5. “Calendar & scheduling” pinboard
Booking link snippets:
30 min intro: {ask:"calendly link"}
60 min working session: {ask:"calendly link"}
Quick async question: hello@{ask:"your domain"} — I check it twice a day.
Reschedule language:
Apologies for the late notice — something just came up on my end. Could we move our {ask:"day"} {ask:"time"} to {ask:"new time options"}? Calendar: {ask:"calendly link"}.
6. “Closeouts” pinboard
Project handoff:
Hi {ask:"client first name"},
Wrapping up our engagement officially today. Final handoff:
- Files: {ask:"location"}
- Credentials / access: transferred via {ask:"method"}
- Documentation: {ask:"link"}
- Outstanding items, if any: {ask:"items or 'none'"}
It has been a pleasure working with you — happy to be on call for questions in the coming weeks if anything comes up.
— {your first name}
Testimonial request:
Hi {ask:"client first name"},
Now that we have wrapped, would you be open to a quick testimonial I can use on my site? Two or three sentences is plenty — no pressure if not a fit. Would help future clients get a sense of what working together is like.
If yes and you would rather I draft something for you to edit, I am happy to do that too.
— {your first name}
Referral ask:
Hi {ask:"client first name"},
Since we wrapped {ask:"project name"} recently, wanted to ask: do you know one or two other people who might find similar work useful? Word of mouth is genuinely how I get most new clients, and a quick introduction from you would mean a lot.
No pressure if nothing comes to mind.
— {your first name}
How to set this up in SnipTray (15 minutes)
- Install SnipTray on your Mac. Free tier covers one pinboard; Pro at $2.99/month or $24.99/year unlocks unlimited.
- Create the six pinboards above. Use SnipTray’s
{ask},{date},{clipboard}variables liberally — they prompt at paste time and turn rigid templates into flexible forms. - Pin your top 9 most-used snippets to ⌘⇧1 through ⌘⇧9 across all pinboards. Invoice intro and weekly status template are probably two of them.
- Sync to iPhone with Pro so you can fire off a “running late” reschedule from your phone with the same snippets.
For more pinboard-design patterns, see 10 clipboard manager workflows every developer should steal and How to make copy and paste 10× faster on macOS.
What to keep out of the library
Two boundaries:
- No real client data. Templates with
{ask}placeholders, not real names or invoice numbers. SnipTray’s privacy defaults auto-skip credit-card numbers; do not bypass that for “convenience”. - No bank / payment details. Your bank info goes in your password manager or your invoice tool, not a clipboard snippet.
A realistic estimate of time saved
Rough numbers from freelancers who have done the math:
- 15–20 minutes per invoice (send + reminders + thank-you) drops to 3–4 minutes.
- Onboarding drops from 1+ hours per new client to ~15 minutes.
- Weekly status updates drop from 20 minutes per client to 5.
- End-of-month admin typically drops by 60–75%.
For a freelancer with five active clients, that is somewhere between 3 and 6 hours back per week — at any reasonable hourly rate, the clipboard manager pays for itself in the first invoice cycle.
Frequently asked questions
What if I work across multiple Apple devices?
SnipTray Pro syncs through your private iCloud container, so your snippets are on Mac, iPhone, and iPad. Send a status update from your phone over coffee with the same snippet you would have used at your desk. See Clipboard managers with iCloud sync, compared.
Can I use this with a separate text expander?
Yes, but SnipTray’s snippet variables typically cover what a dedicated text expander does. See Snippet expansion vs clipboard history: which do you actually need?.
Is this private — do clients ever see I am using snippets?
No. The recipient sees the final email exactly as it would have been if you typed it. Snippets are pasted as plain text or rich text per your config. See How to paste without formatting on Mac.
What if I have a team / sub-contractors?
Use SnipTray Teams and share the contract / onboarding pinboards with them via iCloud team sharing, with role-based access. See How to share a clipboard with your team (the right way) and Best clipboard manager for teams in 2026.
What if I need pretty-formatted invoices, not just intros?
Use a real invoicing tool (Stripe, Wave, FreshBooks, Bonsai, Cushion) for the invoices themselves. The clipboard pinboard is for the wrapper — the email you send around the invoice, the reminder, the thank-you. Both together cover the workflow.
How do I handle international clients in different time zones?
{ask:"deadline (their timezone)"} is your friend — prompt yourself to think about timezone at paste time so you do not send “due Friday” without specifying which Friday.
The bottom line
The biggest reason freelancers run on fumes is not the work — it is the wrapping around the work. A small library of pinned snippets with {ask} variables turns 15-minute admin emails into 3-minute admin emails, repeated dozens of times a month.
Try SnipTray free — pin the invoice intro template today and watch your end-of-month admin shrink.