# 30039: Filtered to Prevent Message Loops

Log Type: APPLICATION

Log Level: WARNING

## Description

This warning means an inbound message appears to be machine generated. To prevent endless messaging loops, Twilio marks the message as failed with this error code and does not `POST` the inbound request to your number's configured TwiML URLs.

### Possible causes

* The inbound message appears to be machine generated.
* The message likely came from an automated sender or autoresponder, and replying programmatically could create a loop.
* Your application is set up to automatically react to inbound messages with TwiML or another automated reply path.

### Possible solutions

* Do not rely on your incoming message webhook for this traffic. When Twilio applies this warning, Twilio does not send the inbound request to your configured TwiML URLs.
* Configure a `StatusCallback` URL and monitor failed message callbacks so you can detect this error code in your application.
* If you need to respond to these messages programmatically, handle the failed callback for this error and send the reply with the Messages resource through the REST API.
* Review any webhook or autoresponder logic that replies to every inbound message. Limit automatic replies to expected end-user traffic only.

#### Additional resources

* [Messaging Webhooks](/docs/usage/webhooks/messaging-webhooks)
* [Track the Message Status of Outbound Messages](/docs/messaging/guides/track-outbound-message-status)
* [Messages resource](/docs/messaging/api/message-resource)
