Text Expansion for HR: Job Descriptions, Offer Letters, and Interview Templates
HR teams and recruiters type a staggering amount of repetitive text. Job descriptions share common sections. Rejection emails follow the same compassionate structure. Interview feedback forms use identical frameworks. Offer letters differ by only a few fields.
A text expander turns all of this into instant templates, freeing up time for the human side of human resources - actually talking to people.
Recruiting outreach
Recruiters send dozens of outreach messages per day across LinkedIn, email, and job platforms. Personalization matters, but the structure stays consistent.
LinkedIn outreach (;recruit1):
Hi [Name],
I came across your profile and your experience with [specific skill/company] caught my attention. We are hiring a [role] at [company], and I think it could be a great fit.
A few highlights:
- [Key benefit 1 - compensation, flexibility, or growth]
- [Key benefit 2]
- [Key benefit 3]
Would you be open to a quick chat this week? No pressure - happy to share more details either way.
Best,
[Your name]
Follow-up after no response (;recruit2):
Hi [Name],
I reached out last week about the [role] opportunity at [company]. I know LinkedIn messages pile up, so just wanted to surface this once more.
If the timing is not right, I completely understand. If you know someone who might be a fit, I would appreciate the referral.
Best,
[Your name]
Referral request (;referral):
Hi [Name],
Hope you are doing well! I am looking for a [role] at [company] and thought you might know someone great. The ideal candidate has experience with [key skills].
Here is the job posting: [link]
If anyone comes to mind, I would really appreciate the introduction. Happy to return the favor anytime.
Thanks!
[Your name]
Job description building blocks
Job descriptions share common sections that rarely change between roles. Snippets for each section make JD creation faster:
Equal opportunity statement (;eoe):
[Company] is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Benefits section (;benefits):
### What We Offer
- Competitive salary and equity package
- Health, dental, and vision insurance
- Flexible PTO policy
- Remote-friendly work environment
- Professional development budget
- Home office stipend
- Team offsites and social events
- 401(k) with company match
About the company (;aboutco):
### About [Company]
[Company] is [brief description]. Founded in [year], we [mission/what you do]. Our team of [size] works [remotely/hybrid/in-office] to [value proposition]. We are backed by [investors if relevant] and serve [customer base].
Requirements section (;jobreqs):
### Requirements
- [X]+ years of experience in [field]
- Proficiency in [key tools/technologies]
- Strong [soft skill 1] and [soft skill 2]
- Experience working in [environment type]
- [Degree/certification] preferred but not required
### Nice to Have
- Experience with [relevant technology/method]
- Background in [adjacent field]
- [Additional qualification]
Interview process
Structured interviews produce better outcomes. Snippets ensure consistency across interviewers.
Interview scheduling email (;intschedule):
Hi [Name],
We enjoyed reviewing your application for the [role] position. We would love to invite you to the next stage of our interview process.
Here is what to expect:
- **Format:** [Video call / phone / in-person]
- **Duration:** [X] minutes
- **With:** [Interviewer name and title]
- **Focus:** [What will be discussed]
Please let me know your availability for the next week. You can also book directly: [scheduling link]
Looking forward to speaking with you!
Best,
[Your name]
Interview feedback template (;intfeedback):
## Interview Feedback
**Candidate:** [Name]
**Role:** [Position]
**Interviewer:** [Your name]
**Date:** {date}
### Assessment Areas
**Technical skills:** [1-5] / 5
Notes:
**Communication:** [1-5] / 5
Notes:
**Culture fit:** [1-5] / 5
Notes:
**Problem solving:** [1-5] / 5
Notes:
### Overall Recommendation
- [ ] Strong hire
- [ ] Hire
- [ ] Lean no
- [ ] No hire
### Key Strengths
-
### Areas of Concern
-
### Additional Notes
Rejection email - after interview (;reject):
Hi [Name],
Thank you for taking the time to interview with us for the [role] position. We enjoyed getting to know you and learning about your experience.
After careful consideration, we have decided to move forward with another candidate whose background more closely aligns with our current needs. This was a difficult decision - you have a lot to offer.
We would love to keep your information on file for future opportunities that might be a better fit. Is that okay with you?
Wishing you all the best in your search.
Warm regards,
[Your name]
Offer and onboarding
Offer email (;offermail):
Hi [Name],
I am thrilled to let you know that we would like to offer you the [role] position at [company]!
Here are the key details:
- **Title:** [Role title]
- **Start date:** [Date]
- **Compensation:** [Salary]
- **Equity:** [If applicable]
- **Reports to:** [Manager name]
The formal offer letter is attached. Please review it and let me know if you have any questions. We would love a response by [date].
We are really excited about having you join the team!
Best,
[Your name]
First day welcome (;welcome):
Hi [Name],
Welcome to the team! We are excited to have you on board starting [date].
Here is what to expect on your first day:
- **Arrival:** [Time and location / login instructions]
- **Setup:** IT will have your equipment ready
- **Onboarding buddy:** [Name] will be your go-to for the first few weeks
- **First meeting:** [Time] with [Manager] for orientation
A few things to bring/prepare:
- [Document 1]
- [Document 2]
- [Any pre-reading]
If you have any questions before day one, do not hesitate to reach out. See you soon!
Best,
[Your name]
Policy responses
HR frequently answers the same policy questions. Snippets ensure accurate, consistent answers:
PTO policy (;pto):
Our PTO policy provides [X] days of paid time off per year, accruing at [rate] per pay period. PTO requests should be submitted through [system] at least [X] days in advance for planned time off.
Unused PTO [carries over up to X days / does not carry over] at year end. For the complete policy, check [internal wiki/handbook link].
Remote work policy (;remotepolicy):
Our remote work policy allows [details]. Key guidelines:
- Core collaboration hours: [times and timezone]
- Equipment: [what is provided]
- Internet: A reliable connection is required
- Communication: Check Slack during core hours, respond within [timeframe]
- In-office days: [if applicable]
Full details are in the employee handbook: [link]
Organizing an HR snippet library
In TypeFire, structure your collections around the HR lifecycle:
- Recruiting - outreach, follow-ups, referral requests
- Job Descriptions - standard sections, EEO, benefits
- Interviews - scheduling, feedback, rejections
- Offers - offer emails, welcome messages, onboarding
- Policies - PTO, remote work, benefits FAQ
TypeFire syncs through iCloud, so your templates are available on every Mac in your HR department. And since it is free, rolling it out across the team costs nothing.
For more options, see our best text expander for Mac in 2026 roundup.
Store and manage your snippets with TypeFire
Free text expander for Mac. Type abbreviations, they expand instantly in any app.
Download for macOS