💬 WhatsApp API @ Best Rate | Zero Setup Fee → 99.9% Uptime OTP Delivery — Try FREE Demo! 🏆 10,000+ Registered Businesses — 2,000+ Enterprise Clients Served 🚀 API Integration in Under 5 Minutes 🏅 Verified Business Badge with RCS Messaging 💬 WhatsApp API @ Best Rate | Zero Setup Fee → 99.9% Uptime OTP Delivery — Try FREE Demo! 🏆 10,000+ Registered Businesses — 2,000+ Enterprise Clients Served 🚀 API Integration in Under 5 Minutes 🏅 Verified Business Badge with RCS Messaging
Talk to Sales: India 1800 102 1822

Why SMS Messages Go to the Spam Folder and How to Fix It

Sometimes an SMS reaches the phone, but the phone files it away in a spam, junk or unknown senders folder. Here is why that happens, how anyone can find the message in a few taps, and what businesses can do to look more trustworthy to phone filters.

By SMSGatewayHub · Published 10 October 2026

Android & iPhone stepsDelivered vs not deliveredTRAI & DLT tipsBusiness checklist

Quick Answer

If an SMS shows Delivered but the person cannot find it, the phone has most likely filtered it. Google Messages, Samsung Messages, iPhone Messages and apps such as Truecaller can move messages to spam, junk or unknown senders folders after the operator has delivered them. Open that folder and mark the message Not spam. If the report shows Failed, Expired, Rejected or DND, it is a real delivery issue that our support team can check.

Delivered, but not in the inbox: what really happens

When you send an SMS through SMSGatewayHub, it passes through the telecom operator to the customer's handset. The operator then sends back a delivery report (DLR). A status of Delivered means the operator network confirmed that the message reached the handset.

What happens next is decided by the phone itself. The messaging app, and any caller-ID or SMS app the person has installed, can sort the message into the main inbox or into a spam, junk, promotions or unknown senders folder. The operator cannot see this step, so the delivery report cannot show which folder was used.

✓ "Delivered" is confirmed here, before the phone's filter decides the folder

Why phones put some SMS in spam

Spam filters on phones protect people from fraud, which is a good thing. But they work on patterns, so a genuine message can sometimes look suspicious to them. These are the most common triggers.

Unknown link shorteners

Generic or unfamiliar short links hide where the link goes, which filters treat with caution.

Offer: bit-link.xyz/a8Kq

No brand name in the text

A message that never says who it is from is hard for both people and filters to trust.

Your parcel is waiting. Click now.

ALL CAPS, symbols and emojis

Shouting text, many symbols or a row of emojis look like typical spam patterns.

HURRY!!! LAST CHANCE $$$

"Win, free, urgent" wording

Lottery, prize, free or urgent style language is closely linked to scams.

You WIN a FREE gift. Claim urgently.

Reports and blocks

When many recipients report or block a sender, filters learn to treat that sender as spam.

Wrong route or mixed headers

Promotional content on a transactional or service route, or different headers for the same brand, looks inconsistent.

Large sends to cold lists

Very high volumes to people who never asked for messages tend to attract reports and blocks.

What a trusted SMS looks like

Brand first, clear purpose, a known link and plain language.

ABC Store: your order ORD5821 is out for delivery. Track: abcstore.in/t/5821

OTPs kept simple

Only the code, its purpose, validity and a do-not-share line. No offers.

482913 is your ABC App login OTP. Valid 10 min. Do not share. - ABC

Is it a delivery problem or a spam-folder problem?

Before changing anything, find out which of the two it is. This takes a few minutes and saves a lot of guesswork.

  1. Open the delivery report

    In the SMSGatewayHub panel, look up the delivery report (DLR) for that mobile number and the time it was sent.

  2. Delivered but not seen?

    Ask the person to look in the spam, blocked, junk and unknown senders folders, using the steps below.

  3. Failed, Expired, Rejected or DND?

    This is a real delivery issue. Our support team can investigate it using the error code.

  4. Test on other phones

    Send the same message to 2-3 different handsets on different networks to see whether one phone is filtering it.

Not delivered vs delivered to spam

 Not deliveredDelivered to spam folder
Delivery report statusFailed / Expired / Rejected / DNDDelivered
Where the message isIt never reached the handsetOn the handset, in a spam, junk, promotions or unknown senders folder
Who decidedThe network or the TRAI/DLT checks, for example a template mismatch, a non-whitelisted link, DND, timing rules or a phone that stayed unreachableThe phone's messaging app or an installed caller-ID or SMS app
What the user can doNothing on the phone; the sender needs to fix the causeOpen the folder and mark the message Not spam
What the business should doShare the message ID and error code with supportReview the message content, header and links using the checklist below

For help with headers and templates, see DLT registration. You can also test a message against its template with the free DLT template checker.

Move an SMS out of spam on Android

Most Android phones use Google Messages, which has built-in spam protection. Samsung Messages and other makers' apps have their own spam and block filters, so menu names can differ slightly.

  1. Open Spam & blocked

    In Google Messages, open the menu and tap Spam & blocked. On Samsung and other phones, open the spam or blocked messages section of the messaging app.

  2. Tap the message

    Find the conversation from the business sender and open it.

  3. Choose Not spam

    Tap Not spam or Report not spam. The conversation goes back to the main list.

  4. Check spam protection

    In Messages settings, review the Spam protection setting so you know whether messages are being filtered automatically.

Find filtered SMS on an iPhone

On iPhone, the Filter Unknown Senders option moves messages from unknown senders to a separate list. In India, iPhone Messages can also sort SMS into categories such as Transactions and Promotions, and SMS filter apps can classify messages as junk.

  1. Open the filter lists

    In the Messages app, open the list of filters at the top of the conversation list.

  2. Look in each list

    Check Unknown Senders, Transactions, Promotions and Junk. Names can vary with the iOS version and any filter app in use.

  3. Review the setting

    Go to Settings > Apps > Messages (on older iOS, Settings > Messages) and check Filter Unknown Senders.

  4. Choose what suits you

    Keep filtering on and check the lists when you expect a message, or turn it off to see all messages in one list.

Caller-ID and SMS apps can filter too

Third-party apps

Caller-ID and SMS apps, for example Truecaller, can classify or hide SMS based on their own rules and on reports from their users. If you use one to read messages, check its spam or blocked lists and mark the sender as not spam if the app allows it.

Phone maker apps

Samsung Messages and other manufacturers' apps have their own spam and block filters, separate from Google Messages. A message can be filtered on one phone and reach the inbox on another, which is why testing on a few handsets helps.

Checklist for businesses

How businesses can keep SMS out of spam folders

No sender controls a customer's spam filter, but clear and consistent messages are far less likely to be filtered. Use this list for every template.

  • Use a header (sender ID) that clearly matches your brand.
  • Put your brand name at the start of the message.
  • Use links on your own or whitelisted domain, or SMSGatewayHub short links on the sg0.co domain.
  • Keep OTP and transactional messages purely informational, with no offers.
  • Send promotions only to customers who opted in.
  • Honour opt-outs quickly and remove those numbers.
  • Keep the message text consistent with the approved DLT template.
  • Avoid ALL CAPS, many symbols or emojis and "win, free, urgent" wording.
  • Use one consistent header per brand and purpose.
  • Ask customers to mark your messages Not spam; this teaches their phone's filter.

The India rules that also affect delivery

Spam folders are a phone-side decision, but in India some messages are stopped before they ever reach the phone. These rules come from TRAI's Telecom Commercial Communications Customer Preference Regulations (TCCCPR) and are enforced through DLT.

Know these before you send

  • DLT registration: the sender (entity), headers (sender IDs) and message templates must be registered on DLT. Our team helps with DLT registration.
  • Promotional SMS: goes only to non-DND numbers and only in the allowed time window. Our platform rejects promotional SMS sent between 9 PM and 10 AM.
  • TRAI's URL whitelisting rule: since 1 October 2024, URLs, APK and OTT links in SMS must be whitelisted, so messages with non-whitelisted links are blocked.
  • Right route for the content: OTPs and alerts belong on transactional SMS routes; offers belong on bulk promotional SMS. See also our OTP SMS service.

For critical flows, consider adding a verified, branded channel alongside SMS: the WhatsApp Business API or RCS messaging, both of which show your brand as the sender.

Still not found? Send these details to our support team

SMSGatewayHub support reviews delivery reports and error codes for the numbers you share. The more of these details you include, the faster we can tell you exactly what happened.

  1. Message ID or campaign ID from the panel or API response
  2. Mobile numbers with the date and time of sending
  3. Sender ID (header) used for the message
  4. DLT template ID of the message
  5. Screenshots showing where the message landed, or that it is missing
  6. Handset and messaging app, for example the phone model and Google Messages, Samsung Messages, iPhone Messages or a filter app

Frequently Asked Questions

The messaging app on the phone, or a caller-ID or SMS app installed on it, decided the message looked like spam and moved it to a spam, junk or unknown senders folder. This happens on the handset after the operator has delivered the message, so the delivery report can still show Delivered.

Delivered means the operator network confirmed that the message reached the handset. The operator cannot see which folder the phone's app put it in, so the first step is to check the spam, blocked, junk and unknown senders folders on that phone.

In Google Messages, open the menu, go to Spam & blocked, tap the conversation and choose Not spam or Report not spam. On Samsung and other phones, check the spam or blocked messages section of the messaging app, because each maker has its own filter.

If Filter Unknown Senders is turned on, messages from unknown senders go to a separate list. In India, iPhone Messages can also sort SMS into categories such as Transactions and Promotions, and an SMS filter app can classify messages as junk. Check these lists in the Messages app.

Yes. It moves the message back to the conversation list and teaches the phone's filter that the user wants messages from that sender. It is the quickest fix a user can make, and businesses can politely ask customers to do it.

Yes. Under TRAI's URL whitelisting rule, in force since 1 October 2024, SMS with URLs, APK or OTT links that are not whitelisted are blocked. Generic or unknown link shorteners can also make phone filters treat a message as spam, so use your own whitelisted domain or SMSGatewayHub short links on sg0.co.

No sender or provider controls the spam filter on a customer's phone. We help you send messages that look trustworthy, with a clear brand header, DLT-matched templates, whitelisted or sg0.co links and the right route, and our support team reviews delivery reports and error codes for any number you share.

For critical flows it is worth considering WhatsApp Business API or RCS, because both show a verified, branded sender. You can use them alongside SMS rather than replacing it.

Send SMS your customers recognise

Our team helps with DLT headers and templates, whitelisted links, the right route and clear delivery reports, so you always know where a message stands.