Batchrunner Get the app
Template library

42 text message templates — counted, with a CSV

Last checked: 6 Nov 2026 · dataset v1 · counts follow 3GPP TS 23.038

Short answer

42 text message templates for 11 everyday jobs, from party invites and RSVP reminders to team changes and appointment reminders. Each greets the person using {firstName} and is counted for SMS: 40 fit in one text. Copy one below or download all 42 as a CSV.

Showing 42 templates · 40 fit in one SMS

CSV (42 rows)
  1. Party invite · birthday invite

    Hi {firstName}! You're invited to Maya's 30th birthday, Sat Nov 15, 7pm at 42 Oak St. Reply YES or NO so we can plan food. Hope you can come!

    138 characters · GSM-7 · 1 SMS

  2. Party invite · housewarming

    {firstName}, we're having a housewarming Sun Dec 7, 2-6pm at 18 Elm Ave. Come hungry! Reply YES if you can make it. - Sam & Priya

    126 characters · GSM-7 · 1 SMS

  3. Party invite · surprise party

    Hi {firstName}, shh! Surprise party for Dad, Sat Oct 4, 6pm, my place. Arrive by 5:45 and park on the street. Reply YES/NO. Don't tell him!

    136 characters · GSM-7 · 1 SMS

  4. Party invite · holiday party

    {firstName}, join us for our holiday party Fri Dec 12, 6pm, at the Lakeside Hall. Bring a dish to share. Reply YES or NO by Dec 5. - Jen

    133 characters · GSM-7 · 1 SMS

  5. Wedding RSVP · save-the-date follow-up

    Hi {firstName}, it's Anna & Luke! Our wedding is June 20 in Austin. Formal invite coming soon. Please save the date. We love you!

    126 characters · GSM-7 · 1 SMS

  6. Wedding RSVP · RSVP request

    Hi {firstName}, Anna & Luke here. Can you join our wedding on June 20? Please reply YES or NO by May 1 and tell us how many guests.

    128 characters · GSM-7 · 1 SMS

  7. Wedding RSVP · meal choice

    {firstName}, one last wedding detail: chicken, beef or veggie? Reply with 1, 2 or 3 by May 10. Thank you! - Anna & Luke

    116 characters · GSM-7 · 1 SMS

  8. Wedding RSVP · venue update

    Hi {firstName}, venue update for Anna & Luke's wedding: the ceremony is now at Rose Garden Pavilion, 4pm. Shuttle leaves the hotel at 3:15.

    136 characters · GSM-7 · 1 SMS

  9. RSVP reminder · gentle nudge

    Hi {firstName}, quick reminder to RSVP for Saturday's dinner. Reply YES or NO today so I can give the restaurant a headcount. Thanks!

    130 characters · GSM-7 · 1 SMS

  10. RSVP reminder · deadline tomorrow

    {firstName}, RSVP closes tomorrow for the Nov 15 party. Reply YES or NO and the number of guests. Thanks!

    102 characters · GSM-7 · 1 SMS

  11. RSVP reminder · final call

    Last call, {firstName}! I need a final headcount by 5pm today. Reply YES or NO for tonight's team dinner.

    102 characters · GSM-7 · 1 SMS

  12. Team practice change · time change

    Hi {firstName}, practice moved to 6pm tonight (was 5pm), same field. Please bring water and your red jersey. - Coach Dan

    117 characters · GSM-7 · 1 SMS

  13. Team practice change · location change

    Coach Dan: {firstName}, Thursday practice is at Lincoln Park field 2 instead of the school gym. Same time, 5:30pm.

    111 characters · GSM-7 · 1 SMS

  14. Team practice change · cancelled

    {firstName}, practice is cancelled tonight because of lightning in the forecast. Next practice Saturday 9am. - Coach Dan

    117 characters · GSM-7 · 1 SMS

  15. Team practice change · game day arrival

    Hi {firstName}, game day! Be at Westfield Park by 8:15am in full uniform. Kickoff at 9. Reply YES to confirm your player is coming.

    128 characters · GSM-7 · 1 SMS

  16. Rainout · game postponed

    Rainout: today's 4pm game vs Hawks is postponed. {firstName}, we'll text the makeup date as soon as the league confirms. - Coach Dan

    129 characters · GSM-7 · 1 SMS

  17. Rainout · field check

    Hi {firstName}, we're checking the fields at 3pm. If it's still wet we'll cancel. I'll text again by 3:15 with the final call.

    123 characters · GSM-7 · 1 SMS

  18. Rainout · makeup date

    {firstName}, the rained-out game is rescheduled to Sat Oct 18, 10am, same field. Reply YES if your player can make it.

    115 characters · GSM-7 · 1 SMS

  19. Church event · service reminder

    Hi {firstName}, a reminder: service is Sunday at 10am. Coffee and donuts in the hall at 9:30. We'd love to see you! - Grace Church

    127 characters · GSM-7 · 1 SMS

  20. Church event · potluck

    {firstName}, join us for the potluck after service this Sunday, Oct 12. Please reply with what dish you can bring. Blessings! - Grace Church

    137 characters · GSM-7 · 1 SMS

  21. Church event · volunteer ask

    Hi {firstName}, we need 4 more volunteers for Saturday's food drive, 9am-noon. Can you help? Reply YES and we'll save you a spot.

    126 characters · GSM-7 · 1 SMS

  22. Church event · schedule change

    {firstName}, because of the snow, Sunday service is moved online at 10am. The link is on our website. Stay warm and safe. - Grace Church

    133 characters · GSM-7 · 1 SMS

  23. Parent notice · early dismissal

    Hi {firstName}, Oak Elementary: early dismissal tomorrow at 12:30pm for teacher training. Please arrange pickup. Reply with questions. - Ms. Lee

    141 characters · GSM-7 · 1 SMS

  24. Parent notice · field trip

    Hi {firstName}, reminder: the field trip is Friday. Signed permission slip and $8 are due Thursday. Pack a lunch and wear closed shoes. - Ms. Lee

    142 characters · GSM-7 · 1 SMS

  25. Parent notice · class party sign-up

    {firstName}, we need snacks for the class party on Dec 19. Reply with what you can bring: fruit, chips, or drinks. Thank you! - Ms. Lee

    132 characters · GSM-7 · 1 SMS

  26. Parent notice · pickup change

    Hi {firstName}, pickup today is at the north gate because of road work. Same time, 3:10pm. Thanks for your patience! - Oak Elementary

    130 characters · GSM-7 · 1 SMS

  27. Tenant notice · water shutoff

    Hi {firstName}, water will be off Tue Nov 4 from 9am to noon for pipe repairs at Maple Court. Please store water ahead. - Property Mgmt

    132 characters · GSM-7 · 1 SMS

  28. Tenant notice · maintenance visit

    {firstName}, a technician will visit Thursday between 10am and 2pm for your heater repair. Reply to reschedule. - Maple Court Mgmt

    127 characters · GSM-7 · 1 SMS

  29. Tenant notice · rent reminder

    Hi {firstName}, friendly reminder: November rent is due on the 1st. Pay online or at the office. Questions? Call 555-0142. Reply STOP to opt out.

    142 characters · GSM-7 · 1 SMS

  30. Tenant notice · parking notice

    {firstName}, the lot behind building B is being repaved Sat 8am-4pm. Please move your car by 7:30am. Thank you! - Maple Court Mgmt

    127 characters · GSM-7 · 1 SMS

  31. Appointment reminder · next-day reminder

    Hi {firstName}, reminder: your appointment at Bright Smile Dental is tomorrow at 2:30pm. Reply C to confirm or R to reschedule. Reply STOP to opt out.

    147 characters · GSM-7 · 1 SMS

  32. Appointment reminder · same-day reminder

    {firstName}, see you today at 4pm at River Salon. Please arrive 5 minutes early. Need to change it? Call 555-0198. Reply STOP to opt out.

    134 characters · GSM-7 · 1 SMS

  33. Appointment reminder · reschedule offer

    Hi {firstName}, this is Dr. Cole's office. We had to move your Tuesday visit. Reply 1 for Wed 9am or 2 for Thu 11am. Reply STOP to opt out.

    136 characters · GSM-7 · 1 SMS

  34. Appointment reminder · personal

    Hi {firstName}, it's Tom. Just confirming we're still on for coffee tomorrow at 10 at Blue Door. Reply YES to confirm.

    115 characters · GSM-7 · 1 SMS

  35. Holiday greeting · new year

    Happy New Year, {firstName}! Wishing you health, joy and great adventures in the year ahead. Thinking of you. - Marcus

    115 characters · GSM-7 · 1 SMS

  36. Holiday greeting · thanksgiving

    Happy Thanksgiving, {firstName}! So grateful for you and your family. Hope your day is full of good food and laughter. - The Rivera family

    135 characters · GSM-7 · 1 SMS

  37. Holiday greeting · business holiday hours

    Happy holidays from Bright Smile Dental, {firstName}! We're closed Dec 24-26 and open again Dec 27. Reply STOP to opt out.

    119 characters · GSM-7 · 1 SMS

  38. Holiday greeting · emoji variant (UCS-2 demo)

    Merry Christmas, {firstName}! 🎄 Wishing you a cozy, joyful holiday. See you in the new year! ❤️

    92 characters · UCS-2 · 2 SMS

    Unicode: one SMS holds 70 characters, so this text takes 2 parts.

  39. Thank-you · after event

    Thank you for coming, {firstName}! It meant so much to have you there. Photos coming soon. - Maya

    94 characters · GSM-7 · 1 SMS

  40. Thank-you · after gift

    Hi {firstName}, thank you so much for the lovely gift! We use it every day. Hugs from the whole family. - Anna & Luke

    114 characters · GSM-7 · 1 SMS

  41. Thank-you · volunteer

    {firstName}, thank you for volunteering Saturday. We served 212 meals because of you. See you at the next one! - Grace Church

    122 characters · GSM-7 · 1 SMS

  42. Thank-you · curly-quote trap demo

    Thanks, {firstName}’s family for hosting “Movie Night”! We had a blast. Can’t wait for the next one.

    97 characters · UCS-2 · 2 SMS

    Unicode: one SMS holds 70 characters, so this text takes 2 parts.

Send it one-by-one from your iPhone with Batchrunner

In Batchrunner 2.2, include {firstName} to open one conversation per person; without a merge token, a batch can open as a group. The app opens Messages for each person — you tap Send. Free for up to 10 people per send.

A hand pulling one card from a fan of green and cream message cards toward an iPhone

The short answer

These text message templates are 42 ready-made group texts you can copy, change and send to a list. They cover 11 everyday categories, from party invites to appointment reminders. Every template greets the reader by name with {firstName}. Each one is counted the way SMS counts it: characters, encoding and the number of SMS parts. Most run 100 to 150 characters, and 40 of the 42 fit in a single SMS. The other two are deliberate examples of how one emoji or curly quote doubles the cost. You can filter the set, open any template in the writer, or download all 42 as a CSV.

The dataset in numbers

We computed every figure below with a script from the CSV you can download. We didn't estimate any of them. Lengths count {firstName} as an 8-letter name ("Jonathan").

  • 42 templates in 11 categories. Each category has 3 or 4.
  • 40 of 42 (95%) fit in one SMS. All 40 are plain GSM-7 text.
  • 2 of 42 take two SMS parts, and both are under 100 characters. One has two emoji (92 characters). The other has curly quotes (97 characters). The same curly-quote text with straight quotes fits in one SMS.
  • Length runs from 92 to 147 characters, with a median of 127. No template reaches 150. 14 of the 42 are 120 characters or shorter.
  • Every one-SMS template stays one SMS with a first name of up to 21 characters. The tightest is a next-day appointment reminder at 147 characters.
  • 42 of 42 use {firstName}. 5 include "Reply STOP to opt out": the business-style rent, appointment and holiday-hours texts.
Table: Category · Templates (count) · Median length (characters) · Range (characters) · Fit in 1 SMS (count)
CategoryTemplates (count)Median length (characters)Range (characters)Fit in 1 SMS (count)
Party invite4134.5126–1384
Wedding RSVP4127116–1364
RSVP reminder3102102–1303
Team practice change4117111–1284
Rainout3123115–1293
Church event4130126–1374
Parent notice4136.5130–1424
Tenant notice4129.5127–1424
Appointment reminder4135115–1474
Holiday greeting411792–1353
Thank-you4105.594–1223
All4212792–14740

Reminders and last calls run shortest, with a median of 102 characters for RSVP reminders. Notices with times, places and pickup details run longest, at 136.5 for parent notices. That's a fair rule of thumb when you write your own: a nudge needs fewer words than a notice.

Sample rows

Seven of the 42, with the same columns as the CSV:

Table: id · Category · Text · Length (characters) · Encoding · SMS parts · Name token
idCategoryTextLength (characters)EncodingSMS partsName token
party-01Party inviteHi {firstName}! You're invited to Maya's 30th birthday, Sat Nov 15, 7pm at 42 Oak St. Reply YES or NO so we can plan food. Hope you can come!138GSM-71yes
wedding-02Wedding RSVPHi {firstName}, Anna & Luke here. Can you join our wedding on June 20? Please reply YES or NO by May 1 and tell us how many guests.128GSM-71yes
rsvp-02RSVP reminder{firstName}, RSVP closes tomorrow for the Nov 15 party. Reply YES or NO and the number of guests. Thanks!102GSM-71yes
practice-03Team practice change{firstName}, practice is cancelled tonight because of lightning in the forecast. Next practice Saturday 9am. - Coach Dan117GSM-71yes
parent-02Parent noticeHi {firstName}, reminder: the field trip is Friday. Signed permission slip and $8 are due Thursday. Pack a lunch and wear closed shoes. - Ms. Lee142GSM-71yes
appt-01Appointment reminderHi {firstName}! Reminder: your cut with Maria is tomorrow, Tue 3:00pm at Studio 9 (21 Pine St). Reply C to confirm or call 555-0100 to change. Reply STOP to opt out.147GSM-71yes
thanks-04Thank-youThanks, {firstName}’s family for hosting “Movie Night”! We had a blast. Can’t wait for the next one.97UCS-22yes

Look at the last row. It's the shortest text in the sample and the only one that takes two SMS parts. Its three curly marks (’ “ ”) switch the whole text to UCS-2, where one SMS holds 70 characters instead of 160. To find the character that does it in your own text, use the SMS character limit checker.

Download the CSV and cite it

Download: /data/templates.csv, 42 rows, UTF-8. Columns: id, category, use_case, text, chars, encoding, segments, has_name_token, notes.

How it's made: the templates are ours. A script (segcount.py) counts each one after swapping {firstName} for an 8-letter name. It uses 3GPP TS 23.038's GSM-7 alphabet and extension table for encoding, and 160/153 (GSM-7) and 70/67 (UCS-2) characters per part (TS 23.038, Twilio). Built-in checks cover 160 vs 161 characters, 70 characters with one curly quote, and an emoji at 69. The method is on how we test and source this site.

How to cite:

Batchrunner. "Text message templates dataset" (v1, 42 templates, 4 Nov 2026). getbatchrunner.pages.dev/templates/ — accessed [date].

License: proposed CC BY 4.0 (attribution: Batchrunner, link to this page); the owner confirms the license before launch.

A changed template or count updates the version, date and corrections log.

Templates for one occasion

This page is the whole set. For a single occasion, the occasion pages have more wording, timing and a writer preloaded with the right template:

  • Invites: party invitation text and wedding texts, for wording and when to send.
  • Follow-ups: RSVP reminder text, for nudging guests who haven't answered.
  • Teams, churches and volunteers: texting your team's parents, for practice changes and rainouts.
  • Business: appointment reminder text and texting tenants, each with a consent note.

Why every template starts with {firstName}

A name token does two jobs. It makes the text personal, and it signals that the text goes to each person separately. Apple says that in a group iMessage or group MMS, everyone sees all responses (Apple 118236). Send a template as one message to 20 people, and 20 people may see each other and every reply. Sent one at a time, with each person's name filled in, every reply comes back only to you. To fill in names and check length before you send, write a personal text for everyone on your list. The free way to send one by one on iPhone is on text many people individually on iPhone.

Business templates: permission first

Five templates are business-style (rent, appointments, holiday hours) and end with "Reply STOP to opt out." Use them only with customers who gave you their number for these texts. Let people opt out and honor it, and never text a bought list. The FCC says "commercial texts require written consent," and CTIA expects senders to get consent and offer a STOP opt-out. This isn't legal advice. Read texting customers from your own phone: consent and opt-out basics before you send to customers.

Before you tap the app link: the free app has room for 2 templates. Copy the ones you need first.

Batchrunner for iPhone

Picked one? Send it to your list as one text each. Send this template to your list in Batchrunner. In Batchrunner 2.2, include {firstName} to open one conversation per person; without a merge token, a batch can open as a group. The app opens Messages batch by batch and you tap Send. The ledger marks who's sent, remaining or skipped, and you can resume later. Free covers 10 recipients per send, 2 groups and 2 templates. Pro adds unlimited templates and a 100-template library, at $7.99/month or $39.99/year with a 3-day free trial. iPhone only, iOS 17+.

Get Batchrunner on the App Store

Batchrunner opens Messages; you tap Send for each recipient.

Questions people ask

How do I send the same text to multiple people?

Pick a template and send it one person at a time so nobody lands in a group thread; {firstName} makes each copy personal. Our how-to shows the free way on iPhone.

Where can I find happy new year messages to send?

The set has four holiday greetings, including a New Year text (holiday-01) at 115 characters, which fits in one SMS. holiday-04 shows how two emoji push a 92-character greeting into two SMS parts.

Sources (6)

  1. Batchrunner template dataset v1, templates.csv (42 rows), generated and self-checked by segcount.py, 4 Nov 2026.
  2. 3GPP TS 23.038 v18.0.0 (ETSI TS 123 038). www.etsi.org/deliver/etsi_ts/123000_123099/123038/18.00.00_60/ts_123038v180000p.pdf (checked 3 Nov 2026)
  3. Twilio, "What is the SMS character limit?" www.twilio.com/docs/glossary/what-sms-character-limit (checked 3 Nov 2026)
  4. Apple Support article 118236 (group message types and replies). support.apple.com/en-us/118236 (checked 3 Nov 2026)
  5. FCC consumer guide, "Stop unwanted robocalls and texts" (archived copy, page last reviewed 27 Feb 2026). web.archive.org/web/20261025013054/https://www.fcc.gov/consumers/guides/stop-unwanted-robocalls-and-texts (checked 3 Nov 2026)
  6. CTIA Messaging Principles and Best Practices (May 2023). api.ctia.org/wp-content/uploads/2023/05/230523-CTIA-Messaging-Principles-and-Best-Practices-FINAL.pdf (checked 3 Nov 2026)