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.

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.
{#numeric#} is your OTP for BRAND login. Valid for 10 minutes. Do not share it with anyone. – BRAND
Use OTP {#numeric#} to verify your mobile number at BRAND. Never share your OTP. – BRAND
Your OTP for confirming COD order {#alphanumeric#} is {#numeric#}. Valid for 10 minutes. – BRAND
{#numeric#} is your password reset code for BRAND. If you did not request this, ignore this SMS. – BRAND
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.
Dear {#alphanumeric#}, your order {#alphanumeric#} of Rs {#numeric#} is placed successfully. We will update you when it ships. – BRAND
Payment of Rs {#numeric#} received for order {#alphanumeric#}. Thank you for shopping with BRAND. – BRAND
Good news! Your order {#alphanumeric#} is on its way. Track live: {#url#} – BRAND
Your order {#alphanumeric#} is out for delivery today. Keep Rs {#numeric#} ready if paying by COD. – BRAND
Order {#alphanumeric#} delivered. Need help? Call {#cbn#} or write to {#email#}. – BRAND
Refund of Rs {#numeric#} for order {#alphanumeric#} is processed. It reflects in 5-7 working days. – BRAND
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.
Dear parent, {#alphanumeric#} was marked absent today. Please contact the class teacher at {#cbn#} for details. – BRAND
Dear parent, fee of Rs {#numeric#} for {#alphanumeric#} is due on {#alphanumeric#}. Pay online: {#url#} – BRAND
Exam alert: {#alphanumeric#} exam for class {#alphanumeric#} starts on {#alphanumeric#}. Timetable: {#url#} – BRAND
Results declared! View the result of {#alphanumeric#} here: {#url#} – BRAND
Dear parent, PTM is scheduled on {#alphanumeric#} at {#alphanumeric#}. Your presence is requested. – BRAND
Your online class for {#alphanumeric#} starts at {#alphanumeric#}. Join here: {#url#} – BRAND
Admission confirmed! Welcome to BRAND, {#alphanumeric#}. Your student ID is {#alphanumeric#}. – BRAND
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 to BRAND, {#alphanumeric#}! Your account is ready. Manage it anytime at {#url#} – BRAND
Hi {#alphanumeric#}, your registration is received. Your reference number is {#alphanumeric#}. – BRAND
Your BRAND profile is incomplete. Finish it in 2 minutes: {#url#} – BRAND
Your BRAND subscription renews on {#alphanumeric#} for Rs {#numeric#}. Manage plan: {#url#} – BRAND
Appointment and service templates (register as Service Implicit)
Your appointment with BRAND is confirmed for {#alphanumeric#} at {#alphanumeric#}. To reschedule, call {#cbn#}. – BRAND
Reminder: your BRAND appointment is tomorrow at {#alphanumeric#}. Reply on WhatsApp: {#urlott#} – BRAND
Our engineer {#alphanumeric#} will visit on {#alphanumeric#} between {#alphanumeric#} and {#alphanumeric#}. Support: {#cbn#} – BRAND
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.
Big savings at BRAND! Flat {#numeric#}% off till {#alphanumeric#}. Shop now: {#url#} – BRAND
Festive offer! Use code {#alphanumeric#} for Rs {#numeric#} off your next BRAND order. Shop: {#url#} – BRAND
New arrivals are here, {#alphanumeric#}! Explore the fresh BRAND collection: {#url#} – BRAND
We miss you, {#alphanumeric#}! Here is Rs {#numeric#} off to come back to BRAND. Use code {#alphanumeric#}: {#url#} – BRAND
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.

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].
