Skip to main content
Compliance-minded workflowsNo long-term contractsHuman support when you need it

Delivery Notifications by Text: Best Practices

Shipping and delivery texts are expected now. Learn how to send them clearly, compliantly, and without creating unnecessary support tickets.

Cover Image for Delivery Notifications by Text: Best Practices

If your business ships anything—products, parts, documents, or even food—your customers now expect delivery notifications by text. Not email. Not phone calls. SMS. Done well, delivery SMS can reduce “Where is my order?” tickets, boost customer satisfaction, and protect your brand. Done poorly, it can confuse customers, drive up support volume, or even trigger compliance issues.

This guide breaks down best practices for clear, compliant, and helpful shipping notifications and transactional texting—so every message feels like a service, not spam.


Why Delivery SMS Matters More Than Ever

Customers look at their phones dozens of times a day. When they’re waiting on a package, they’re checking even more.

Delivery notifications by text are now critical because they:

  • Set expectations: Customers want to know when their order ships and when it will arrive.
  • Reduce anxiety: A simple “Your package is out for delivery” can prevent multiple support tickets.
  • Cut support volume: Clear, proactive shipping notifications reduce “Where is my order?” (WISMO) contacts.
  • Improve brand trust: Reliable, timely updates show you’re organized and customer-focused.

Unlike marketing messages, transactional texting (such as shipping and delivery updates) is often viewed as essential communication. But that doesn’t mean you can ignore clarity or compliance.


Transactional vs. Marketing Texts: Why It Matters

Before you send your first delivery SMS, you need to understand the difference between transactional and marketing messages.

What is a transactional text?

A transactional text is a message that relates directly to:

  • An existing order
  • An ongoing service
  • An account or subscription the customer already has

Examples:

  • “Your order #4839 has shipped. Track it here: [link]”
  • “Your package is out for delivery today.”
  • “Delivery attempt failed. Reply HELP for support.”

These messages provide necessary information about a transaction the customer initiated.

What is a marketing text?

A marketing text promotes:

  • Sales and discounts
  • New products or services
  • Upsells or cross-sells

Examples:

  • “20% off your next order! Use code SHIP20.”
  • “We thought you’d like these similar items…”

Why it matters: Transactional texts and marketing texts are regulated differently. Many regulations (like TCPA in the U.S.) allow transactional texts with appropriate consent tied to a purchase or account, but marketing texts usually require explicit, separate opt-in.

Never blend marketing content into a delivery notification. That’s the fastest way to turn a helpful SMS into a compliance risk.


Core Principles of Effective Delivery SMS

Every shipping notification should do three things:

  1. Identify who you are
  2. Explain what’s happening
  3. Tell the customer what to do next (if anything)

Use these core principles to shape every message.

1. Be instantly recognizable

Your customers receive texts from friends, banks, delivery services, and unknown numbers. Make sure they know it’s you.

Best practices:

  • Include your brand name at the start of the message
    EchoTexting: Your order #4839 is on its way!
  • Use consistent sender IDs where possible
  • Maintain a consistent tone and format across all messages

2. Keep it short, but not cryptic

SMS has a character limit, and even with concatenated messages, shorter is better. Aim for:

  • One key update per message
  • Clear, simple language
  • Minimal jargon

Poor example:

“Your shipment is in transit and may be delivered soon.”

Better:

“EchoTexting: Your order #4839 has shipped and will arrive Tue, Feb 13. Track: [link]”

3. Always include the “what now?”

Even if the answer is “nothing,” tell the customer what to expect or do:

  • “No action needed.”
  • “Be available to sign.”
  • “Reply 1 to reschedule.”
  • “Contact support: [link]”

This reduces uncertainty and prevents follow-up questions.


Essential Delivery Notification Types (and Example Templates)

A good delivery SMS strategy covers the full journey: from order confirmation to final delivery (and sometimes beyond).

Below are the core message types and simple templates you can adapt.

1. Order confirmation (optional via SMS, essential via email)

Many businesses send order confirmations by email only, but adding SMS can reassure customers instantly.

Use when: Customer has just placed an order.

Template:

[Brand]: Thanks for your order, [First Name]! Order #[OrderNumber] is confirmed. We’ll text you when it ships. Details: [ShortLink]

2. Shipping confirmation

This is one of the most important delivery SMS messages. It tells the customer their order is on the way.

Use when: Order has shipped and tracking is available.

Template:

[Brand]: Your order #[OrderNumber] has shipped! Est. delivery: [Date]. Track your package: [TrackingLink]

3. Out-for-delivery notification

This message sets expectations for the day-of delivery and can reduce missed deliveries.

Use when: Carrier marks the package as “out for delivery.”

Template:

[Brand]: Good news! Your order #[OrderNumber] is out for delivery today. No action needed. Track live: [TrackingLink]

If a signature is required:

[Brand]: Your order #[OrderNumber] is out for delivery today and requires a signature. Please ensure someone is available.

4. Delivery confirmation

This closes the loop and reduces “I never got it” disputes.

Use when: Carrier shows “delivered.”

Template:

[Brand]: Your order #[OrderNumber] was delivered to [Location] at [Time]. If you can’t find it, check with household members or neighbors. Need help? [SupportLink]

5. Delivery issue or failed attempt

This is critical: if something goes wrong, the customer needs to know immediately and know what to do.

Use when: Delivery attempt fails, address issue, or access problem.

Template:

[Brand]: We couldn’t deliver order #[OrderNumber] today: [Reason (e.g., no one home)]. Reply 1 to schedule a new attempt, or visit: [SupportLink]

Or:

[Brand]: Delivery issue with order #[OrderNumber]. Please confirm your address here: [AddressUpdateLink]

6. Pickup ready (for BOPIS / in-store pickup)

If you offer buy-online-pickup-in-store or local pickup, SMS is ideal.

Use when: Order is ready for pickup.

Template:

[Brand]: Your order #[OrderNumber] is ready for pickup at [Location]. Hours: [Time]. Bring your ID and this code: [PickupCode].

Avoiding Unnecessary Support Tickets with Clear Messaging

The goal of delivery SMS isn’t just to “send updates.” It’s to prevent confusion. A few thoughtful details can dramatically reduce support volume.

Answer questions before they’re asked

For each message type, ask: “What’s the most likely question the customer will have after reading this?”

Examples:

  • Shipping confirmation → “When will it arrive?” → Include estimated delivery date.
  • Out for delivery → “What if I’m not home?” → Include signature or no-signature requirements.
  • Delivery confirmation → “Where did they leave it?” → Include location details if available.

Use links strategically

Instead of cramming everything into one SMS, link to:

  • A tracking page with real-time updates
  • A self-service portal for rescheduling or address changes
  • A FAQ page for delivery questions

This keeps messages short while still being highly informative.

Provide clear escalation paths

Not every issue can be solved by self-service. Make it easy to reach help when needed:

Need help? Reply HELP or visit: [SupportLink]

If you support two-way SMS (highly recommended), set up:

  • Keywords like HELP, SUPPORT, DELAY
  • Automated replies that route to the right team or provide next steps

Compliance and Consent: Staying on the Right Side of the Rules

Even though delivery SMS is transactional, you still need to think about consent, frequency, and content.

1. Get appropriate consent

In many regions, customers who provide their phone number as part of a purchase or account creation are considered to have given consent for transaction-specific messages such as:

  • Order confirmations
  • Shipping updates
  • Delivery issues

However:

  • Do not use that same consent to send marketing texts unless they explicitly opt in.
  • Clearly state at checkout or signup that you’ll send order-related texts.

Example language at checkout:

“We’ll send you text updates about your order and delivery. Message and data rates may apply.”

2. Keep transactional texts purely transactional

Avoid inserting promotions into delivery notifications:

  • ❌ “Your order is out for delivery. Also, enjoy 20% off your next purchase!”
  • ✅ “Your order is out for delivery today. No action needed.”

If you want to send marketing messages, get a separate opt-in and use a distinct flow.

3. Include help/stop instructions where appropriate

For recurring or ongoing notifications (e.g., subscription deliveries, multi-step shipping flows), it’s a best practice to include:

Reply HELP for help or STOP to opt out of texts.

Even if not strictly required in every transactional message, providing a clear way to manage preferences builds trust and reduces complaints.


Timing and Frequency: How Many Messages Is Too Many?

There’s a fine line between “helpful updates” and “notification fatigue.”

Recommended delivery SMS sequence

For a typical ecommerce order, a solid baseline might be:

  1. Order confirmation (optional via SMS, essential via email)
  2. Shipping confirmation
  3. Out-for-delivery notification
  4. Delivery confirmation
  5. Issue notification (only if something goes wrong)

That’s 3–4 messages for a smooth, uneventful order.

When to send additional messages

Consider adding more messages only when they add clear value:

  • Delays or exceptions: “Your order is delayed due to weather. New est. delivery: [Date].”
  • Customer action needed: “We need updated delivery instructions. Reply 1 to use your existing address or update here: [Link].”

If you’re sending more than 5–6 messages per order, review them and ask: Does this help the customer, or just check a box internally?


Personalization and Brand Voice (Without Overcomplicating It)

Transactional texting doesn’t have to feel robotic. A little personalization goes a long way.

Simple personalization wins

  • Use the customer’s first name when appropriate
  • Reference the order number clearly
  • Mention product category if helpful (“Your furniture order…” vs. just “your order”)

Example:

EchoTexting: Sarah, your EchoTexting order #4839 has shipped! Est. delivery: Tue, Feb 13. Track: [Link]

Maintain a consistent, human tone

You can be professional and friendly:

  • “Good news! Your order is out for delivery today.”
  • “We hit a snag with your delivery and we’re on it.”

Avoid:

  • Overly formal legalese
  • All caps (except for short codes like STOP/HELP)
  • Excessive abbreviations that confuse users

Measuring Success: What to Track and Improve

To refine your delivery SMS strategy, track:

  • Delivery rate: Are your messages actually reaching phones?
  • Click-through rate on tracking links: Are customers engaging with updates?
  • Support ticket volume: Do WISMO tickets decrease as you improve messaging?
  • Response patterns: What do customers text back? Where are they confused?

Use these insights to:

  • Adjust timing (e.g., send out-for-delivery earlier in the day)
  • Clarify wording where customers repeatedly ask the same follow-up questions
  • Add or remove message types based on real-world needs

Bringing It All Together

Delivery notifications by text are no longer a “nice to have”—they’re a core part of the customer experience. When you:

  • Clearly distinguish transactional texting from marketing
  • Design messages around clarity, timing, and next steps
  • Respect compliance and consent
  • Use SMS to proactively answer questions before they hit your support queue

…you turn a basic shipping update into a powerful trust-building touchpoint.

Whether you’re just starting with delivery SMS or optimizing an existing flow, treat each message as a mini service interaction. Done right, your customers will stop asking “Where is my order?”—because they’ll already know.

Share this article

Ready to get started with EchoTexting?

Join thousands of businesses using our SMS platform to connect with their customers. Start your free trial today and see the difference EchoTexting can make.

Get Started Today

Pay-as-you-go credit based SMS texting