Free resource

Ready-to-use SMS templates

Copy a template, replace the variables in braces, and send. Short messages with opt-out language for marketing.

Billing80 chars · 1 SMS

Payment due reminder

Hi {name}, your {amount} invoice is due on {date}. Pay now to avoid fees: {link}

Billing66 chars · 1 SMS

Overdue invoice

{name}, your {amount} invoice is overdue. Resolve it today: {link}

E-commerce89 chars · 1 SMS

Abandoned cart

{name}, you left items in your cart! Complete your order in 1h and get {discount}: {link}

E-commerce54 chars · 1 SMS

Order confirmed

Order #{number} confirmed! Track delivery here: {link}

Appointments80 chars · 1 SMS

Appointment reminder

Hi {name}, reminder: your appointment is on {date} at {time}. Reschedule: {link}

Appointments80 chars · 1 SMS

Attendance confirmation

{name}, confirm your attendance on {date}. Reply YES to confirm or NO to cancel.

OTP / 2FA70 chars · 1 SMS

Verification code

Your SMSGo code is {code}. Valid for 5 minutes. Never share this code.

Marketing91 chars · 1 SMS

Offer with opt-out

{name}, exclusive offer: {discount} OFF until {date}! Shop now: {link}. Opt out: reply STOP

Providers73 chars · 1 SMS

Service disruption

Hi {name}, we detected an issue in your area. Service expected by {time}.

Reactivation76 chars · 1 SMS

Inactive customer

We miss you, {name}! Come back and get {benefit}. Valid until {date}: {link}

Quick best practices

  • Use variables in braces ({name}, {amount}, {link}) and personalize each contact.
  • Avoid unnecessary emoji: Unicode reduces the single-SMS limit from 160 to 70 characters.
  • Always include opt-out language in marketing messages and record consent.
  • Shorten links to save space and measure clicks.

Learn when to use each type in transactional vs. marketing SMS and how to scale campaigns with bulk SMS sending.