How it works

A business texted me on iMessage: is it legit, and how do I stop it?

Businesses can text you on iMessage from an ordinary phone number, and a legitimate one says who it is, texts you only because you gave it your number for that purpose, and stops when you ask. Businesses that text through ZeroSettle must have your consent, and a reply containing the word STOP, or a clear request like “take me off your list”, blocks every number on that business's ZeroSettle account from texting you until you text START. You can also block the number or report it as spam in Messages, and you should never tap links in, or share personal details with, a sender you don't recognize.

Key takeaways

  • Signs it is legitimate: you gave the business your number for this purpose, the first message says who is texting, and the texts stop when you ask.
  • STOP on a ZeroSettle number: any text with the word “stop” in it, or a clear request like “take me off your list”, opts you out of every number on that business's account. Texting START as the whole message opts you back in.
  • Links: Messages shows links from unknown senders as plain text until you reply, mark the sender as known or save the contact. Don't do any of that just to open a link from a sender you don't recognize.
  • Your own controls: Block Contact, Report Spam and Screen Unknown Senders are built into Messages and work on any business that texts you on iMessage, whichever company it uses.
  • Not Apple: ZeroSettle is not affiliated with Apple, and a text from a phone number is not Apple Messages for Business.

Can businesses text you on iMessage?

Yes. Any phone number registered with iMessage can text you in blue bubbles, and some businesses use one for reminders, support or order updates, often with a name and photo they share. Blue proves nothing about the sender: Apple explains that green means RCS or SMS/MMS, so blue only means iMessage.

ZeroSettle is one service businesses use for this, described as “an iMessage API: a real phone number on real iMessage, running on Apple hardware we operate for you, that your code texts customers from and hears back on through a bearer token and signed webhooks.” The texts come from the business's software, its staff in ZeroSettle's console, or ZeroSettle's hosted AI agent. What customers see when a business texts them on iMessage shows the thread from your side, and ZeroSettle's how-it-works explainers cover the business side.

How can you tell whether a business iMessage is legitimate?

A legitimate business text matches something you did: you gave that business your number for this purpose, and its first message says who it is. Treat the name, the photo and the blue bubble as claims, not proof.

  • You gave them your number for this, at a checkout, a booking or a sign-up. ZeroSettle requires that consent, and a record of it.
  • The first message says who is texting, and why, and refers to something you recognize, such as an order or an appointment.
  • “Maybe:” is not a verification badge. It marks a name and photo the sender shared and you haven't saved. ZeroSettle's homepage says customers see “Maybe: Your Company” even without the number in their contacts (the exact display depends on your iPhone and contact settings). The sender chose that name; Apple did not verify it.
  • A link you can't tap is protecting you. Messages shows a link from an unknown sender as plain text until you reply, mark the sender as known or save the contact, and no sender can get around it. Don't unlock a link from a sender you don't recognize: open the company's site or app yourself (why first links aren't tappable).
  • Codes and account details stay with you. Apple says to “never share personal data or security information like passwords or security codes”, and the FTC says “Legitimate companies won't ask for information about your account by text.” If a site signs you in by having you send a prefilled iMessage code (Sign in with iMessage), send it only for a sign-in you started yourself.
  1. Tue 11:02 AM
  2. Business: Hi Sam, it's Juniper Lane Bikes. Your tune-up is done and the bike is ready for pickup until 6 PM today.
  3. Customer: who is this? how do you have my number
  4. Business: Sorry for the surprise! You gave us this number for repair updates when you dropped the bike off on Saturday. If you'd rather not get texts, reply STOP.
  5. Customer: ok thanks. please stop texting though, I'll just call
Illustrative example with a fictional bike shop, as the shop sees it in the ZeroSettle console (blue: the shop's number; gray: Sam). Sam's last text contains “stop”, so ZeroSettle now refuses every send from the shop's numbers to Sam, and no reply follows.

How do you stop business texts on iMessage?

Reply STOP if you recognize the business, and block the number or report it as spam if you don't. On a ZeroSettle number, ZeroSettle enforces STOP itself; for other iMessage senders, what STOP does is up to the sender. Messages doesn't show which company a business texts through, so STOP is worth sending to any business you recognize.

Ways to stop business texts on an iPhone (Apple iOS 26 guides and ZeroSettle docs, checked October 8, 2026)
OptionWhat it does
Text STOPOn a ZeroSettle number, blocks every number on that business's account from texting you. Elsewhere, up to the sender.
Block ContactThat number's messages aren't delivered, and the sender isn't told. The block also covers Phone, FaceTime and Mail.
Report SpamFor an iMessage, sends the message and sender details to Apple and deletes the message. It doesn't stop the sender, and you can't report a message after you've replied to it.
Screen Unknown SendersMoves texts from senders you haven't interacted with or saved into a separate Unknown Senders list, with notifications only for the kinds you allow.

How STOP works on a ZeroSettle number

  • What counts: any text with the word “stop” in it: “pls stop”, “Don't stop”, even “stop by at 3?”. So does a text whose first sentence is just UNSUBSCRIBE, QUIT or OPT OUT, or a clear request anywhere in a text, such as “take me off your list”, “remove me”, “wrong number” or “leave me alone”. “Stops”, “nonstop” and “unstop” don't count, and neither does a tapback, a photo (even with STOP in the caption) or a voice message.
  • What is blocked: texts, photos, voice messages, tapbacks, typing indicators and name-and-photo shares from every number on that business's account. Nothing is sent, so don't expect a confirmation text.
  • What the business still sees: your STOP, and anything you send after it.
  • Opting back in: text START (or unstop) as the whole message. Any other text leaves you opted out.

The business side is in how STOP and opt-outs work on a ZeroSettle iMessage line.

Block, report or screen the sender

Apple's steps from its iPhone User Guide for iOS 26:

  1. Block: open the conversation, tap the sender's icon at the top, tap Info, scroll down and tap Block Contact.
  2. Report: in a message from an unknown sender, tap Report Spam at the bottom (some Apple articles call it Report Junk), then Delete and Report Spam. For SMS, MMS or RCS, whether you can report depends on your carrier and region.
  3. Screen: tap the Filters button, then Manage Filtering, and turn on Screen Unknown Senders. Apple says it is off by default in iOS 26 unless you had Filter Unknown Senders on in iOS 18. Mark as Known lets a sender through.

What does ZeroSettle require of businesses that text you?

ZeroSettle requires your consent, a first message that says who is texting, no promotional texts before 8 am or after 9 pm in your time zone, and AI disclosure. ZeroSettle enforces STOP and a daily cap on new contacts itself; the other rules are the business's responsibility, and ZeroSettle suspends lines used for unsolicited messaging.

ZeroSettle's rules for businesses, and who enforces them (docs and terms, checked October 12, 2026)
RuleWhat it means for youWho enforces it
New contactsEach number can start conversations with at most 5 new people a day on the Pro plan, or 50 on Growth.ZeroSettle refuses sends past the cap.
ConsentThe terms say businesses “must secure explicit consent (‘opt-in’) from end users prior to initiating any engagements”: you gave your number for this purpose, and the business can show the record.The business. “ZeroSettle suspends lines used for unsolicited messaging.”
First messageIt says who is texting.The business.
Quiet hoursNothing promotional before 8 am or after 9 pm in your time zone.The business.
AI disclosure“transparent disclosure of AI interaction in systems like chatbots, unless it is contextually evident”.The business. ZeroSettle's hosted AI agent says it is the business's automated assistant if you sincerely ask, and points anyone who wants no more texts to STOP.

Source: ZeroSettle docs, “Errors, limits, and compliance” and “AI agent”, and the iMessage API Terms, sections 4 and 13. This page describes ZeroSettle's rules; it isn't legal advice.

The business-side rules are in iMessage marketing and TCPA consent, and ZeroSettle's reliability and trust pages explain why it caps new contacts. Per its terms, “ZeroSettle is not affiliated with, endorsed by, or sponsored by Apple Inc.”

What if the texts keep coming after you reply STOP?

On a ZeroSettle number, a recorded STOP ends the texts: ZeroSettle refuses every send to you from that business's account. If texts still arrive, the STOP wasn't recorded or they come from another sender, so check these and block what's left.

  • Check what you sent. A thumbs-down tapback, a voice message or a photo captioned STOP doesn't count; send STOP as a text.
  • Check the bubble. Green means SMS, MMS or RCS, which ZeroSettle numbers don't send, so those texts come from somewhere else.
  • Send STOP again if you sent it long ago. ZeroSettle records only STOPs received since its enforcement launched.
  • Block the number, which works even after you've replied, when Report Spam no longer does.
  • In the US, report spam texts to the FTC at ReportFraud.ftc.gov, as its guide How to Recognize and Report Spam Text Messages advises.

Frequently asked questions

Will replying STOP confirm that my number is active?

Any reply shows the sender your number is in use, and Apple's guide notes you can't report a message as spam after replying. Reply STOP to businesses you recognize; report and block senders you don't.

I texted “I'll stop by later” and now the business can't reply. What happened?

On a ZeroSettle number, any text containing the word stop opts you out, even in a sentence like that. Text START as the whole message to opt back in; if you ask the business some other way, it can contact ZeroSettle to clear it.

Is this an official Apple business message?

No. Apple's FAQ says Apple Messages for Business doesn't use a phone number: Apple assigns the business a Business ID, and you start the chat from a Messages button on its website, app or Apple Maps listing. A text from a phone number, including a ZeroSettle number, is regular iMessage (Messages for Business vs an iMessage number).

If the business's ZeroSettle number changes, does my STOP still count?

Yes. When ZeroSettle replaces the number behind a line, the line keeps its STOPs and only the number changes, and a STOP covers every number on the business's account anyway. A business with several ZeroSettle numbers texts each person from one number only.

Sources

  1. ZeroSettle iMessage API docs: “Errors, limits, and compliance” (STOP is enforced, limits, consent), “AI agent”, “Links in a first message”, “Name and photo”, “More than one number” and “Sign in with iMessage”. Checked October 12, 2026.
  2. ZeroSettle homepage: “Your name and photo” and the FAQ “How does my business name appear?”. Checked October 12, 2026.
  3. ZeroSettle iMessage API Terms of Service, sections 4 (AI disclosure), 5 (third-party platforms) and 13 (consent). Last modified September 28, 2026.
  4. Report spam and block senders in Messages on iPhone, iPhone User Guide for iOS 26, Apple Support. Checked October 8, 2026.
  5. Screen and filter text messages on iPhone, iPhone User Guide for iOS 26, Apple Support. Checked October 8, 2026.
  6. View conversations from unknown senders in Messages on your iPhone, Apple Support. Checked October 8, 2026.
  7. Block phone numbers, contacts, and emails on your iPhone or iPad, Apple Support. Checked October 8, 2026.
  8. Recognize and avoid social engineering schemes including phishing messages, phony support calls, and other scams, Apple Support. Checked October 8, 2026.
  9. Why are my iPhone messages green?, Apple Support. Checked October 8, 2026.
  10. Apple Messages for Business Frequently Asked Questions, version 3.1 (July 21, 2026), Apple. Checked October 8, 2026.
  11. How to Recognize and Report Spam Text Messages, Federal Trade Commission. Checked October 8, 2026.
  12. ReportFraud.ftc.gov, Federal Trade Commission. Checked October 8, 2026.

Written by the ZeroSettle team. ZeroSettle is an iMessage API: a real phone number on real iMessage, running on Apple hardware we operate for you, that your code texts customers from and hears back on through a bearer token and signed webhooks.

Text your customers from your own iMessage number

ZeroSettle gives your business its own phone number on real iMessage, running on Apple hardware we operate for you in a server facility. Your code sends with one API call and hears every reply on a signed webhook.

Pro is $49 a month with a 30-day money-back guarantee. Growth, for several numbers working as one, is from $599/mo.