When a message fails, Heymarket shows a red Failed indicator beneath the message bubble. The specific reason is one click or hover away.
View the failure reason
On Heymarket Web
- Open the inbox where the message was sent.
- Locate the failed message. It appears with a red Failed label and icon under the message bubble.
- Hover over the Failed label. A tooltip displays the carrier or system error message (for example, "US A2P 10DLC - Message from an Unregistered Number" or "Invalid To Phone Number").
- Click the Failed label to open a side panel with the full error text, error code, timestamp, and any suggested next steps.
Insert screenshot: failed message bubble with red Failed indicator and tooltip on hover.
Insert screenshot: error detail panel showing error code, message, and timestamp.
On Heymarket iOS and Android
- Open the conversation containing the failed message.
- Tap the red Failed label below the bubble. The error reason and code appear in a popup.
- To retry, tap Send Again. To copy the error for support, long-press the error text.
Insert screenshot: mobile failed message with tapped error popup.
Common failure reasons
Invalid To Phone Number. The recipient number is not a valid mobile or SMS-capable number. Verify the format and capability.
Landline or non-SMS number. The number cannot receive texts. Use the Failed tab in Contacts to bulk-handle these.
US A2P 10DLC - Message from an Unregistered Number (error 30034). Your sending number is not associated with an approved 10DLC campaign. See Why Are My Messages Failing? 10DLC Message Blocking.
Carrier filtering / Message blocked as spam. The carrier flagged the content. Common triggers include shortened links, line breaks, all-caps, and finance language. See Carrier Filtering and Messaging Best Practices.
Recipient opted out. The contact replied STOP. The carrier blocks all further messages until they opt back in. See Automatic and Manual Opt-out.
Unreachable / handset error. The recipient's phone is off, out of coverage, or has a full inbox. Retry later.
Queue overflow or rate limit. Bulk sends that exceed throughput caps may show a temporary failure. The system retries automatically before marking as failed.
If the error is unclear
Copy the exact error text and code from the detail panel and email help@heymarket.com or text (415) 562-0100 with the affected sender number, recipient number, and timestamp. See Troubleshooting SMS Delivery Issues for a full diagnostic walkthrough.