GUIDE 19 / 30 · CONTACT CONTROLS

Blocked or
unavailable
on Messenger?

An unavailable conversation can have multiple explanations. Use visible errors and official help instead of intrusive “block-test” techniques.

For your own account or agreed access.
Make changes in the official service.
INTERFACE ILLUSTRATION09:41
ALALConversation unavailable
EARLIER CONVERSATION
Here is the plan.
Thanks, I have it.
Seen 09:38
This conversation is unavailable

Read the current notice. The reason may be unclear.

Aa Reply unavailable
This screen does not prove someone blocked you.
2ChatsPeopleDiscover
Interface illustration · fictional data · not affiliated with Facebook
PUT IT IN CONTEXT

A changed chat does not identify the cause.

A deactivated account and a blocked contact can produce different but ambiguous symptoms.

INTERFACE ILLUSTRATION09:41
BEFORE

Conversation available

Thanks, I have it.
Seen 09:38
+Aa

A fictional earlier exchange has a normal reply bar and message labels.

AFTER · ILLUSTRATION

Reply unavailable

Aa Reply unavailable

The illustrated screen now shows a notice. It does not disclose who changed what, or why.

Interface illustration · fictional data · not affiliated with Facebook
COMPARE THE EVIDENCE

Similar symptoms can leave different questions.

Visible symptomAuthorized checkWhat remains unknown
Unavailable noticeRead its exact wording and official help.Whether the other person made a specific contact decision.
Couldn’t sendCheck your connection and own account notices.Whether the failure is a block.
No Active StatusReview what the visibility signal means.Whether the person is absent or has restricted you.
No new receiptInspect only the label actually shown.Whether the person noticed a notification or intends to reply.
PRACTICAL CHECK

Check your side. Respect their boundary.

  1. 01

    Exact notice

    Read the exact notice shown in the chat.

    What this tells you

    You have a concrete symptom instead of a guessed explanation.

    Keep the exact wording and where it appears. A disabled reply bar and a send error are observations, not access to someone else’s decision.

  2. 02

    Your account

    Check your own account and app state.

    What this tells you

    You have checked conditions you are authorized to inspect.

    Review your connection, app and own account notice. Do not ask another person to expose private activity to prove a theory.

  3. 03

    Their boundary

    Avoid contacting the person through alternate accounts to test a boundary.

    What this tells you

    You avoid turning uncertainty into unwanted contact.

    No alternate accounts, group invites or repeated calls to test a boundary. Use only an already agreed channel when appropriate.

YOUR NEXT DECISION

A useful next step stays on your side.

There is a technical error

Check the app, network and your own account notice using the relevant troubleshooting route.

Review send errors →

You are interpreting a missing signal

Separate activity visibility, delivery and reading receipts before drawing any conclusion.

Read the signal limits →

You need to manage your own contact boundary

Choose a control for your account based on its current explanation. You do not need to prove someone else’s setting to set your own boundary.

Compare your controls →

“Unknown” is a valid result.

If your own checks do not establish the cause, leave it unresolved. An unavailable screen is not an invitation to investigate the other person through new accounts.

A LIMIT THAT MATTERS

Keep this boundary.

The screen alone may not identify the other person’s decision.

Deactivation, availability changes and contact boundaries should not be diagnosed by intrusive tests. The available evidence may remain inconclusive.

References and current instructions
CHECK THE ORIGINAL

Go to the source.

Labels, menu placement and feature availability can change. These are original interface illustrations; use the current official explanation before changing a setting.

Messenger Help Center ↗

Find the current article for your device and account type.