[Archived] What do Message Error Codes mean?

  • Updated

Hey there! You've found yourself on an archived article. You can find the up-to-date article here!

Peer to Peer Actions (for Admins)

P2P Frequently Asked Questions

 

ARCHIVED

 

In order to safeguard your campaign from things like duplicate texts, unauthenticated texts, and spamming the same voter repeatedly, Impactive has a series of safeguards that are conducted before the actual sending of an SMS message to the carriers.

Should the message encounter one of these safeguards, the message will either not send (in these cases you will not be billed for the SMS) or the message will attempt to send and fail (in these cases you will be billed for the SMS).

To better understand the errors encountered in your texting lists, you can export your Messages and match the "error_code" column to the table below:

Impactive Error Codes

  • 1001 identical message already sent
    • A message with the exact same copy has been sent to this recipient already within the last 24 hours.
    • Alternatively, it could mean you have messaged this recipient with any message within the last 6 hours. This settings is called "Outbound Message Lock Protection" and it can be disabled but is not recommended.
    • The phone numbers of Administrator accounts will bypass the outbound message lock protection so their numbers can be used for testing purposes.
  • 1002 messages cannot be blank
    • A message with no copy was attempted and therefore rejected.
  • 1101 can only be sent from user to contact
    • This is to prevent the unauthorized sending of messages.
  • 1102 only user can do this
    • This is to prevent the unauthorized sending of messages.
  • 1103 cannot send broadcast to user contacts
    • This is to prevent the unauthorized sending of messages.
  • 1104 only user can send message with twilio
    • This is to prevent the unauthorized sending of messages.
  • 1105 user campaign must match contact campaign
    • This is to prevent the the campaign from contacting numbers they have not explicitly uploaded
  • 1106 twilio messages must be sent to campaign contact
    • This is to prevent the the campaign from contacting numbers they have not explicitly uploaded
  • 1107 message can only be sent from a user to a contact
    • This is to prevent the unauthorized sending of messages.
  • 1108 only user can send canvasser messages
    • This is to prevent the unauthorized sending of messages.
  • 1109 receiver must belong to campaign to be canvassed
    • This is to prevent the the campaign from contacting numbers that do not belong to their campaign.
  • 1110 receiver must belong to user
    • This is to prevent the unauthorized sending of messages.
  • 1111 can only be sent between users
    • This is to prevent the unauthorized sending of messages.
  • 1201 broadcast has not been properly setup
    • This feature require an enterprise tier account and custom configuration.
  • 1202 campaign not allowing texting
    • This is to prevent messages being sent outside of allowed texting windows.
  • 1203 unable to find available twilio number
    • This means Impactive was unable to provision a number using Twilio for this message.
  • 1204
    • This text was blocked because the Impactive platform recently encountered an error attempting to message this number and expects to encounter the same error if we try again.
  • 1205
    • Unable to send message because this is an invalid mobile number.
  • 1301 contact is not subscribed to broadcast engagement
    • This is to prevent recipients from being contacted via broadcast who have not opted into the service.
  • 1302 contact is already unsubscribed
    • This is to prevent recipients from being contacted who have opted out of the service either via broadcast explicit unsubscribe or via industry standard stop words such as "STOP", "REMOVE", "UNSUBSCRIBE", among others.
  • 1303 contact must be assigned
    • This is to prevent the unauthorized sending of messages by volunteers who have not been assigned this contact to message.
  • 1304 contact already been canvassed
    • This is to prevent the duplicate messaging of previously canvassed contacts.
  • 1305 contact has already been invited
    • This is to prevent the duplicate inviting of previously invited contacts.
  • 9000 unknown
  • 9001 error sending unclear

Twilio Error Codes

If the Twilio response status is listed as "delivered", your message has been successfully delivered. If it is listed as "undelivered", it has encountered an error either via Twilio or the Carrier.

Any error codes listed above 10000 are Twilio error codes, you can look them up on the Twilio website. Here is an example of the documentation for error code 30004:

https://www.twilio.com/docs/api/errors/30004

Was this article helpful?

/