Copy, paste, swap the [brackets], send. Written for managers of hourly teams — restaurants, cafés, salons, retail, cleaning crews — who need people to actually read and act on the message.
Shift coverage and call-outs
The most common reason a manager texts the whole team. Lead with the shift, not the apology — people scan these on a lock screen. Always name the date, the hours, and how to respond.
Need coverage for TODAY [4pm–close]. First to reply YES gets it. — [Manager], [Business]First-come framing prevents five people showing up.
[Name] called out for [Tue 3/12, 11am–7pm]. Anyone available? Reply YES and I'll confirm with one person.
Open shift: [Sat 6am–2pm]. Time-and-a-half. Reply YES if you want it — closes at [8pm tonight].A deadline gets replies faster than an open-ended ask.
Short one person on [Friday night]. If you can pick up 4 hours, reply with the hours you can do.
Covered — thanks [Name]. No more replies needed for [tonight's] shift.Always send the close-out. It stops the follow-up texts.
Running lean today. If you're already on, expect a busier [lunch]. If you can come in early, reply EARLY.
Swap request: [Name] wants to trade [Thu 5pm] for [Sat 10am]. Anyone want it? Reply YES.
Closures, weather, and delayed openings
These are the texts people are most likely to miss and most costly to miss. Say the decision in the first five words. Do not bury it after a weather description.
CLOSED TODAY [Mon 1/15] due to snow. Do not come in. You'll hear from me by [6pm] about tomorrow.Leading with CLOSED means it reads correctly from a notification preview.
OPENING LATE today — doors at [11am] instead of [7am]. If you're on the morning shift, come in at [10:30am].
We're closing early today at [6pm]. If you're scheduled past that, you're released after cleanup.
Power is out at [location]. Closed until further notice. Hold tight, I'll text an update by [2pm].
Update: still closed. Next update [tomorrow 7am]. Scheduled hours today will be [paid / unpaid] — details Monday.Say something about pay. It's the first thing everyone wonders.
We're OPEN today as normal despite the storm. Travel safe — if you can't get in, text me directly.Send this one too. Silence gets read as 'probably closed.'
Water main break — [location] closed [today]. [Other location] is open and could use help. Reply if you can go.
Schedule posts and reminders
Recurring, predictable messages. These are the ones worth scheduling on a fixed day so people learn to expect them.
Next week's schedule is posted [by the time clock / in the app]. Check your shifts and flag conflicts by [Thu 5pm].
Reminder: time-off requests for [July] are due [June 15]. After that I can't guarantee it.
Schedule changed for [Wed 3/6] — a few shifts moved. Please re-check yours.
Holiday schedule for [Thanksgiving week] is up. We're [closed Thu, open 8–2 Fri]. Check your hours.
Heads up — [Sunday] will be busy ([event] down the street). Everyone scheduled, please be 10 min early.
Reminder: clock out before you leave today. Three people missed punches last week and payroll has to fix them by hand.
Payday is [Friday]. Direct deposits post by [9am]. Questions about hours — see me before [Wed].
Announcements and policy changes
Text is for the headline; the detail lives somewhere durable. Point to where the full version is rather than trying to fit a policy into 160 characters.
New [break room] policy starts [Monday]. Full details posted by the time clock — please read before your next shift.
We're rolling out [new POS] on [Mar 3]. Training [Thu 2pm or Fri 10am] — reply THU or FRI so I can count.
Welcome [Name], joining us [Monday] on [the bar]. Say hi when you see them.
Health inspection window opens [next week]. Walk-through checklist is posted — everyone please read it.
Staff meeting [Tue 3/12, 3pm] before open. Attendance is [paid / required]. Reply YES so I know you saw this.
Menu changes start [Monday]. New items and allergens posted in back — please read before your next shift.
Urgent and emergency
Keep these short and unambiguous, and say explicitly whether a reply is needed. In a real emergency, people should not be deciding whether the text expects an answer.
URGENT: Do not come to [location] today. [Gas leak] — building closed. Reply OK so I know you got this.A read-receipt reply is worth asking for on genuine emergencies only.
Everyone on shift — evacuate through the [back exit] and gather at [the parking lot]. Reply OK when you're out.
All clear. Building reopened. Back to normal at [3pm] — come in if you're scheduled.
Boil-water notice in effect. No tap water for [drinks or ice]. Bottled only until further notice.
Freezer went down overnight. Do not use anything from the [walk-in]. I'm on site at [7am].
Appreciation and morale
Optional, and easy to overdo. One specific, well-timed message lands better than a weekly habit of generic ones.
That was our busiest [Saturday] on record and it ran clean. Genuinely — thank you. [Coffee's on me Monday.]
[Name] covered three shifts this week on short notice. Thanks [Name] — that was a real save.
We hit [goal] this month. [Pizza Friday] after close — you're all invited.
Rough one today. Thanks for grinding through it. Tomorrow is a lighter book.
Onboarding and opt-in
The first text sets expectations for every one after it. Say who you are, why you're texting, roughly how often, and how to stop.
Hi [Name] — it's [Manager] at [Business]. I use texts for shift coverage and closures, a few times a month. Reply YES to get them, STOP to opt out.Identify the business and the sender. An unidentified number gets ignored or reported.
You're confirmed. You'll get texts about [coverage, closures, and schedule changes] only. Reply STOP anytime to leave.
Welcome to the team [Name]. First shift is [Mon 9am] with [Trainer]. Wear [black, non-slip shoes]. Text me with questions.
Quick check — I'm updating the team list. Reply YES if this is still your best number.
Save this number as [Business] so my texts don't look like spam. This is the number all shift and closure texts come from.A saved contact is the difference between a read text and an ignored one.
Four rules that make these work
1. Put the decision in the first five words
Most people read a text from a notification preview and never open it. “CLOSED TODAY” works from the lock screen. “Hi everyone, hope you’re staying warm out there — after watching the forecast…” does not.
2. Say exactly what reply you want
“Let me know” produces a dozen different answers you then have to interpret. “Reply YES” produces a list you can count. If you don’t need a reply, say so — it saves everyone the ambiguity.
3. Keep it under 160 characters when you can
A standard SMS is 160 characters. Past that, carriers split the message into segments, which can arrive out of order and usually costs more to send. Long announcements are better as a one-line text pointing at the place the full detail lives.
4. Sign it, and always send the close-out
An unfamiliar number gets ignored — put your name and the business in the first message people get from you. And when a shift gets covered, tell everyone. The manager who never closes the loop is the one whose next request goes unanswered.
Before you send to a group: texting your team is legal, but the rules around consent and opt-out are real, and they apply even when everyone works for you. Here’s what to know first.
Stop copying names into a group text
Airhorn sends any of these to your whole confirmed team at once. Employees opt in by replying YES, and can leave with STOP — no app to download.
Free for 7 days and 60 messages — no credit card. Your trial starts when you send your first broadcast, not when you sign up.