Hi kriverma, welcome to the community.
I apologize for the frustration that the registration process is causing. The Campaign Registry (TCR) approve or deny the registrations, not Grasshopper or any other service provider.
Please note: SMS registration is an industry-mandated process created by carriers and service providers in response to FCC requirements to protect consumers (your customers) from spam and fraud. The intent of registration is to ensure message senders are legitimate businesses sending messages to contacts who have consented to receive them. Businesses must now register their phone number(s) with carriers and a third-party organization known as The Campaign Registry (TCR) to send text messages.
The most common reasons for SMS Registration to be denied are covered in the Troubleshooting section of this support article. From what I have seen so far it it often:
- a lack of clear Opt-in/Opt-out messaging
- not disclosing sms message data rates that will apply to messages
- incomplete or unclear privacy policy informing your customer of what data you collect and how it is used
We also have blog post to help understand what the TCR are looking for: Local Number (10DLC) Registration: Getting Opt-in Right