Skip to main content

Find an order conversation

Use Messages to find conversations associated with orders in the current account and project scope. Each inbox card represents an order rather than a standalone contact, so confirm the business and order number before opening it.

Before you start

  • Sign in to the intended project with an account that can access the relevant business and order.
  • Restore connectivity before relying on the inbox for a current operational decision.
  • Treat business names, order numbers, dates, and conversation counts as private operational data.

How the inbox is organized

Area or stateWhat it showsWhen it appearsWhat to do next
MessagesOrder conversation cards available to the signed-in scopeAfter the inbox request returnsMatch the business and order before opening a card.
NewestConversations ordered by their latest direct-message activityWhen the default sort is selectedStart here for recent activity, then verify the order identity.
Order numberConversations ordered by order numberWhen that sort is selectedUse it when you already know the order number.
Unread badgeA count returned for that order and signed-in accountWhen the current inbox response reports unread itemsTreat it as an attention cue, not as proof that another participant has or has not read a message.
Load more ordersThe next page of conversation cardsWhen more pages are availableLoad another page if the order is not in the current list.

An inbox card can show the business, order number, order date or time, order status, and an unread badge when available. Select the card to open the order's conversation. Sending messages, attachments, and participant contact actions are separate tasks and are not covered by this overview.

Understand inbox states

StateWhat it meansSafe next action
Loading placeholdersThe initial list, a new sort, a refresh, or another page is still loadingWait for the placeholders to clear before deciding that no conversation exists.
Populated listThe service returned order conversations for the current scopeMatch the business and order number, then open the intended card.
Sorry, no results foundThe current request returned no cardsConfirm the project and account scope, then refresh. The empty result does not prove that the order has no messages.
Network Error or another errorThe list could not be established from the current requestRestore connectivity, refresh once, and ask the project administrator to verify scope if the problem continues.
A card moves or its badge changesA later event or refreshed response changed local inbox dataRecheck the business and order before opening it; refresh when accuracy matters.

Open and return from a conversation

Opening a card starts private order, business, and conversation reads. When you return to the inbox, the source-intended flow can attempt to mark messages through the latest loaded message as read on the service. The app can also set the card's local unread count to zero before that remote response is robustly confirmed. This attempt can change account-specific read data, but it does not prove server acceptance, order ownership, message delivery, or that another participant read the conversation.

  1. Select Messages in the bottom navigation.
  2. Choose Newest or Order number.
  3. Match the business name and order number on the card.
  4. Select the card to open the order conversation.
  5. When you return to the inbox, refresh if the unread badge or ordering of cards matters to the next action.

Opening or leaving a conversation can change the local unread presentation. Do not use the badge as a delivery receipt, participant read receipt, or authorization record. If the count appears stale, refresh the inbox and use the visible conversation only for the order you have verified.

Verify the result

The opened conversation belongs to the business and order number selected from the inbox. If you return to the list, the card remains associated with that same order. No participant read state or message delivery is verified by the inbox badge alone.

Limits and variations

  • The inbox lists order conversations available to the current account scope. A missing order can reflect project, business, account, pagination, loading, or connectivity boundaries.
  • Newest uses direct-message activity. An order with no qualifying activity can appear later or without the same ordering signal.
  • The list can react to message and order events while connected, but event delivery, timing, and completeness are not guaranteed. Refresh before a time-sensitive decision.
  • An unread badge is account-specific list data. It does not establish who owns the order, who received a message, or whether another participant read it.
  • Source establishes the intended inbox and access checks, but the deployed Business App and API relationship is not attested.

Troubleshooting

What you observeLikely boundarySafe next action
The expected order is not listedThe list is still loading, another page exists, the sort differs, or the order is outside current scopeWait, try the other sort, load more, refresh, and verify the project and business scope.
The unread badge does not match what you just viewedLocal list state and the latest service response may not matchRefresh the inbox; do not infer participant read state from the badge.
A card changed positionA refresh or later event changed its message activity or order dataMatch the business and order number again before opening it.
The conversation does not openNavigation, order access, or the conversation read failedReturn to Messages, refresh, and ask the project administrator to verify order access if it persists.
Network Error remains after reconnectingThe request still cannot establish the list or account scopeReopen the app only through the normal workflow, then contact the project administrator with the visible error text.

:::note Visual status Visual guidance is deferred pending an authorized synthetic capture program with exact populated-list, loading, empty, scoped-error, pagination, Newest-sort, Order-number-sort, unread-badge, conversation-loading, conversation-scoped-error, conversation-return, refreshed-list, socket-connected, socket-disconnected, and stale-event states; accepted R1 synthetic fixture and read budget, build and API deployment attestation, exact asset allowlist, redaction, and independent visual QA. :::