Text-Me-The-App is an awesome feature that Branch provides for free!
For a custom implementation, it only requires you to:
- Add the WebSDK to your webpage
- Call the SendSMS() method
Checklist to troubleshoot Text-Me-The-App not sending SMS:
Step 1: Web Setup - Integrate WebSDK? (only for custom implementation)
Step 2: Web Setup - Add sendSMS() method? (only for custom implementation)
Please insert the sendSMS() method into your webpage after initializing Branch. This is used to make a call to the Twilio API so that we can send a text message on your behalf. You can modify the link data within this method.
Step 3: Geolocation Block - Are you sending the SMS to a phone number in the same country?
We have a geolocation filter and you must be sending the SMS to a phone number in the same country (e.g. one must be in the United States to send an SMS to a +1 phone number). To get around this limitation, you could use your own Twilio account to send SMS. To get started, skip ahead to Step 6 and submit a ticket.
Step 4: Geolocation Block - Did you turn off your VPN?
Please ensure that you are not connected to a VPN as the network may routing through a different country. This may be interfering with the geolocation filter.
Step 5: Rate Limit - Did you reach the rate limit?
We have a rate limit of 5 texts to the same number within an hour, and 100 texts from the same IP within an hour. We enforce these rate limits to prevent abuse of our service. To get around this limitation, you could use your own Twilio account to send SMS. To get started, skip ahead to Step 6 and submit a ticket.
Step 6: Text-Me-The-App still not sending SMS?
Feel free to submit a ticket here with:
Your app Branch key
Branch link you are testing with
Please note that without the above information, it will be difficult for us to provide a speedy resolution.