Ideas

More Granular SMS Error Handling

More Granular SMS Error Handling

Communication

Currently when an SMS message is sent by Rock and Twilio responds with an error message (i.e. person had previously replied STOP to the System Phone Number that message was sent from), Rock disables the person's "SMS" flag. This prevents person from receiving any future SMS messages from ANY System Phone Number. 

This causes issues for churches that use multiple System Phone Numbers (i.e. one for each ministry area). For example if person was receiving SMS messages from Singles ministry, but no longer wants to receive messages for just that ministry, they end up not getting ANY SMS messages because next time Singles ministry sends a message to them, Twilio responds with error that causes Rock to disable their SMS flag.

Instead of disabling SMS flag it would be ideal if Rock tracked errors specific to a particular System Phone Number (i.e. adding a 'Stop' group for each number) and then prevented any SMS messages from that System Phone Number to anyone who had previously gotten error when sending from that number (i.e. anyone in the associated 'Stop' group).


Photo of David TurnerSubmitted by David Turner, 9 Embers  ·   ·  Communication
Login to add a comment...

Submission Success Tips

Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.

  • Clear Title: Craft a straightforward and descriptive title that instantly conveys the essence of your idea.
  • Concise Description: Provide an idea description that is succinct, ensuring it effectively communicates the concept without unnecessary verbosity.
  • Provide Additional Details: With a concise description complete, now provide any other details that are needed to better understand the requirements.
  • Thorough Ministry Need Review: Provide a comprehensive overview of the ministry need your idea addresses, emphasizing its significance.
  • Cover the WHY: Clearly articulate the rationale behind your idea, explaining why it's essential and how it aligns with the organization's goals and mission. Oftentimes a clear "why" sheds light into other possible options.