Season pass renewal
[Company Name]: Your season pass expires [Date], [First Name]. Renew by [Date] to keep your seats: [Link]
Filter by use case, industry, and the consent level you have. Preview any template on a phone, check character count and cost in real time.
[Company Name]: Your season pass expires [Date], [First Name]. Renew by [Date] to keep your seats: [Link]
You're in early for [Event Name]. Presale starts [Date] at [Time]; your code is [Code]: [Link] – [Company Name].
[Event Name] is on your calendar: [Number] ticket(s) for [Date], [Time] at [Location]. See your tickets here: [Link]. [Company Name]
[Company Name]: See you tonight! [Event Name] starts at [Time], doors at [Time]. [Location]. Tickets: [Link]
[Company Name]: Update for [Event Name] on [Date]. [Update]. Your ticket remains valid. Questions? Reply here.
[Company Name]: [Event Name] on [Date] is canceled due to [Reason]. Your refund of [Amount] is processing automatically. We apologize for the inconvenience.
[Company Name]: Thanks for coming to [Event Name]! How was it? Reply Y if you'd be open to rating it. Your review helps us improve.
[Company Name]: Hi [First Name], we're tidying our list. Reply KEEP to keep getting offers by text, or do nothing and we'll stop. Reply STOP to opt out now.
[Company Name]: [Driver Name] is assigned to your booking #[Booking Number]. Vehicle: [Vehicle]. Track: [Link]
[Company Name]: Hey [First Name], your driver is about [Number] minutes away. Please be ready at [Address].
[Company Name]: Your [Time] service on [Date] is delayed by approx. [Number] minutes due to [Reason]. Updates: [Link]
[Company Name]: Thanks for your message! We're closed right now & will be back at [Time], [Weekday]. We'll reply first thing. Urgent? Call [Phone].
Try clearing the industry filter or resetting all filters.
Illustrative figures at the moment, will be replaced with real ones.
higher reply rate for messages using a first name plus one more dynamic field.
+64%
average response time for messages sent according to best-practices for sending.
3-min
higher opt-out rate for marketing texts than for transactional updates.
30%
of business texts fit in a single 160-character part, the cheapest kind to send.
76%
Paste any SMS below. We count parts, estimate cost, flag the exact characters that switch you to expensive Unicode encoding, and run eight deliverability and compliance checks.
Try for freeEvery template above carries one of five consent labels. Here is what each one means before you press send.
Promotional texts need opt-in almost everywhere: prior express written consent in the US (TCPA), opt-in under GDPR/PECR in the UK & EU (soft opt-in only for your own similar products), express or implied consent under CASL in Canada, and consent under Australia’s Spam Act.
Identify your business, include an opt-out like “Reply STOP”, and respect quiet hours. Collect consent with unchecked checkboxes, and keep a record of when, how, and where each person opted in.
Order confirmations, delivery updates, verification codes and other messages the recipient triggered. No written marketing opt-in is required: in the US, the customer sharing their number for this purpose counts as prior express consent, and in the UK & EU service messages fall outside PECR marketing rules.
Keep them promo-free, identify yourself, and honor STOP.
Appointment, payment and renewal reminders to people who gave you their number for that purpose, the same prior-express-consent standard as transactional messages in the US. They are not marketing, and adding a discount or upsell line changes that.
Consent for these can be collected in writing or verbally; marketing always requires written consent.
Genuine emergency and safety messages such as closures, hazards, and urgent recalls are broadly exempt from consent rules. Never mix offers into them.
Work-related texts to your own team. Collect employee consent, honor opt-outs, and check local workplace rules.
Click Copy on any template and replace the [bracketed placeholders] with your details. In Textmagic they map straight to dynamic fields, so an entire contact list is personalized automatically.
One SMS part is 160 GSM characters; longer messages split into 153-character parts and bill per part. A single emoji or curly quote drops the limit to 70. Every template shows its live count and cost.
Green means the customer triggered the message, so no marketing opt-in is needed. Amber means marketing rules apply: opt-in list, business name, opt-out, quiet hours. When in doubt, the consent guide above covers all five levels.
Copy any template, make it yours, and send your first campaign in minutes. Free trial, no credit card required.