Sample SMS Templates for DLT: Copy-Paste Library for Every Business

Writing DLT templates from scratch is where most rejections begin. This page is a copy-paste library: sample SMS templates for OTP, online stores, schools and coaching classes, registrations, appointments and promotions, all written in the new tagged-variable format. Replace BRAND with your business name, register each under the right category, and submit.

How to use this library

  • Replace BRAND with your brand or sender name everywhere.
  • Register under the right category. Each section below names it: Transactional, Service Implicit, or Promotional.
  • Keep the tags as written. The tags follow the new rules: digits in {#numeric#}, IDs and names in {#alphanumeric#}, links in {#url#} matched to your registered CTA. Full rules in the variable tagging reference.
  • Prepare a sample message too. New registrations need a filled example. The first template of each section shows one to copy the pattern.
Cheat sheet of the 6 DLT variable tags used in these sample SMS templates
The six tags every template below is built from. Colours below match this sheet.

OTP templates (register as Transactional)

OTPs from e-commerce sites, apps and online services count as Transactional now, not only bank OTPs. Keep OTP templates short, one {#numeric#} variable, clear validity, and a do-not-share line.

Login OTP  ·  Transactional

{#numeric#} is your OTP for BRAND login. Valid for 10 minutes. Do not share it with anyone. – BRAND

Sample message: 482917 is your OTP for BRAND login. Valid for 10 minutes. Do not share it with anyone. – BRAND
Mobile verification  ·  Transactional

Use OTP {#numeric#} to verify your mobile number at BRAND. Never share your OTP. – BRAND

COD confirmation OTP  ·  Transactional

Your OTP for confirming COD order {#alphanumeric#} is {#numeric#}. Valid for 10 minutes. – BRAND

Password reset  ·  Transactional

{#numeric#} is your password reset code for BRAND. If you did not request this, ignore this SMS. – BRAND

Payment OTP  ·  Transactional

Use OTP {#numeric#} to complete your payment of Rs {#numeric#} at BRAND. Do not share it. – BRAND

Sending OTPs? Pair these with Smart OTP so WhatsApp delivers when SMS is slow, and the code arrives either way.

Online store templates (register as Service Implicit)

Order and delivery updates tied to a purchase are Service Implicit. Links must match your registered CTA.

Order placed  ·  Service Implicit

Dear {#alphanumeric#}, your order {#alphanumeric#} of Rs {#numeric#} is placed successfully. We will update you when it ships. – BRAND

Sample message: Dear Priya, your order ORD4821 of Rs 1499 is placed successfully. We will update you when it ships. – BRAND
Payment received  ·  Service Implicit

Payment of Rs {#numeric#} received for order {#alphanumeric#}. Thank you for shopping with BRAND. – BRAND

Order shipped with tracking  ·  Service Implicit

Good news! Your order {#alphanumeric#} is on its way. Track live: {#url#} – BRAND

Out for delivery  ·  Service Implicit

Your order {#alphanumeric#} is out for delivery today. Keep Rs {#numeric#} ready if paying by COD. – BRAND

Delivered with support contacts  ·  Service Implicit

Order {#alphanumeric#} delivered. Need help? Call {#cbn#} or write to {#email#}. – BRAND

Refund processed  ·  Service Implicit

Refund of Rs {#numeric#} for order {#alphanumeric#} is processed. It reflects in 5-7 working days. – BRAND

Review request  ·  Service Implicit

Hi {#alphanumeric#}, how was your order {#alphanumeric#}? Share a quick review: {#url#} – BRAND

Running WooCommerce? The WooCommerce template library maps each of these to plugin variables like {name} and {order_id}.

School, college and coaching templates (register as Service Implicit)

Messages to parents and enrolled students about ongoing studies are Service Implicit.

Attendance alert  ·  Service Implicit

Dear parent, {#alphanumeric#} was marked absent today. Please contact the class teacher at {#cbn#} for details. – BRAND

Sample message: Dear parent, Aarav Sharma was marked absent today. Please contact the class teacher at 08012345678 for details. – BRAND
Fee reminder  ·  Service Implicit

Dear parent, fee of Rs {#numeric#} for {#alphanumeric#} is due on {#alphanumeric#}. Pay online: {#url#} – BRAND

Exam schedule  ·  Service Implicit

Exam alert: {#alphanumeric#} exam for class {#alphanumeric#} starts on {#alphanumeric#}. Timetable: {#url#} – BRAND

Result declared  ·  Service Implicit

Results declared! View the result of {#alphanumeric#} here: {#url#} – BRAND

PTM reminder  ·  Service Implicit

Dear parent, PTM is scheduled on {#alphanumeric#} at {#alphanumeric#}. Your presence is requested. – BRAND

Online class link  ·  Service Implicit

Your online class for {#alphanumeric#} starts at {#alphanumeric#}. Join here: {#url#} – BRAND

Admission confirmed  ·  Service Implicit

Admission confirmed! Welcome to BRAND, {#alphanumeric#}. Your student ID is {#alphanumeric#}. – BRAND

Transport update  ·  Service Implicit

School bus update: route {#alphanumeric#} is delayed by {#numeric#} minutes today. – BRAND

Registration and account templates (Transactional or Service Implicit)

Account creation confirmations triggered by a user action fit Transactional; ongoing account notices fit Service Implicit. Your operator’s category guidance applies.

Welcome message  ·  Transactional / SI

Welcome to BRAND, {#alphanumeric#}! Your account is ready. Manage it anytime at {#url#} – BRAND

Sample message: Welcome to BRAND, Rahul! Your account is ready. Manage it anytime at https://brand.in/account – BRAND
Registration received  ·  Transactional / SI

Hi {#alphanumeric#}, your registration is received. Your reference number is {#alphanumeric#}. – BRAND

Profile incomplete  ·  Service Implicit

Your BRAND profile is incomplete. Finish it in 2 minutes: {#url#} – BRAND

Subscription renewal  ·  Service Implicit

Your BRAND subscription renews on {#alphanumeric#} for Rs {#numeric#}. Manage plan: {#url#} – BRAND

Appointment and service templates (register as Service Implicit)

Appointment confirmed  ·  Service Implicit

Your appointment with BRAND is confirmed for {#alphanumeric#} at {#alphanumeric#}. To reschedule, call {#cbn#}. – BRAND

Sample message: Your appointment with BRAND is confirmed for 21 March at 4:30 PM. To reschedule, call 1800123456. – BRAND
Appointment reminder with WhatsApp  ·  Service Implicit

Reminder: your BRAND appointment is tomorrow at {#alphanumeric#}. Reply on WhatsApp: {#urlott#} – BRAND

Engineer visit  ·  Service Implicit

Our engineer {#alphanumeric#} will visit on {#alphanumeric#} between {#alphanumeric#} and {#alphanumeric#}. Support: {#cbn#} – BRAND

Request resolved  ·  Service Implicit

Your service request {#alphanumeric#} is resolved. Feedback: {#url#} – BRAND

Promotional templates (register as Promotional, consent required)

Offers go to non-DND, consenting numbers only, need an industry category at registration, and can now use your alphanumeric brand header. Category details in the SE to Promotional guide.

Sale announcement  ·  Promotional

Big savings at BRAND! Flat {#numeric#}% off till {#alphanumeric#}. Shop now: {#url#} – BRAND

Sample message: Big savings at BRAND! Flat 40% off till Sunday. Shop now: https://brand.in/sale – BRAND
Coupon code offer  ·  Promotional

Festive offer! Use code {#alphanumeric#} for Rs {#numeric#} off your next BRAND order. Shop: {#url#} – BRAND

New collection  ·  Promotional

New arrivals are here, {#alphanumeric#}! Explore the fresh BRAND collection: {#url#} – BRAND

Win-back offer  ·  Promotional

We miss you, {#alphanumeric#}! Here is Rs {#numeric#} off to come back to BRAND. Use code {#alphanumeric#}: {#url#} – BRAND

App download  ·  Promotional

Get the BRAND app for faster orders and exclusive deals: {#urlott#} – BRAND

Honest note: for offers, WhatsApp often beats promotional SMS in India. No DND wall, your verified brand name, images and buttons. See bulk WhatsApp messaging.

Five submission tips that save a rejection cycle

  • One header per template. Pick the header at registration; a template cannot span headers.
  • Sample message must mirror the template exactly, with realistic values in every variable.
  • Links and numbers need registered CTAs. Register your domain, app link or support number as a CTA before submitting templates that use {#url#}, {#urlott#} or {#cbn#}.
  • Mind consecutive variables. Only {#alphanumeric#} may sit back-to-back. Everything else needs static text between variables.
  • Migrating old templates instead? Use the CSV migration guide, and never edit the static text.

From approval to sending in minutes

Once approved, add the templates to your Fast2SMS panel and they appear as dropdowns everywhere: the WordPress plugin, the Shopify app, the API and panel campaigns. The panel maps old and new template versions automatically, and the free DLT support team reviews your wording before submission so the first pass is the last.

Approved DLT content template preview inside the Fast2SMS panel
Approved templates preview in the Fast2SMS panel, ready for the plugin, app or API.

Frequently asked questions

Can I copy these templates word for word?

Yes. Swap BRAND for your name, keep the tags, register each under the category shown, and add a matching sample message.

Which category should I choose if unsure?

Triggered by a customer action within minutes: Transactional. Information about an ongoing service or order: Service Implicit. Anything selling: Promotional. When in doubt, ask free DLT support before submitting.

Why do my links need CTA registration?

The new rules validate {#url#}, {#urlott#} and {#cbn#} values against Call-To-Actions registered for the template. Unregistered links fail even on approved templates.

Can a school send fee reminders as Service Implicit?

Yes, fee and attendance messages to enrolled students’ parents relate to an ongoing service. Admission marketing to new prospects is Promotional.

How long can each variable value be?

40 characters for numeric, alphanumeric and email; 120 for url and urlott; 3 to 14 for cbn. Longer links belong in {#url#}, or split static text around variables.

Do I need different templates for SMS and WhatsApp?

Yes. These are DLT SMS templates. WhatsApp templates are approved by Meta separately, from the same Fast2SMS panel, and need no DLT.

What if my template gets rejected anyway?

Read the rejection reason, check it against the five tips above, fix and resubmit. Or send the draft to [email protected] first and skip the cycle.

How many templates should a small business register?

Most need six to ten: one or two OTPs, three or four order/service updates, a welcome, and one or two promotional. Start small, add as needs appear.

Get these approved this week

Create your free account, send your shortlist to free DLT support, and start sending from the panel, plugin or API the day approvals land.

Signup Now
Install Free Plugin

Questions? Write to [email protected].

 

Watch Video – How to use Fast2SMS

Test Our Bulk SMS Service - FREE ₹50 Credit After SignupSIGNUP NOW !!
+