> For the complete documentation index, see [llms.txt](https://docs.moregoodreviews.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moregoodreviews.com/sms/sms-with-textlink.md).

# SMS with TextLink

### Getting Started

In order to send review requests over SMS, you can use your own TextLink account. You can register [here](https://textlinksms.com/signup), if you do not already have one. You will need to:

1. Pair a spare Android phone with a SIM or eSIM using the TextLink app
2. Keep that phone powered on and connected to the internet
3. Copy your API key from the [API console](https://textlinksms.com/dashboard/api)

TextLink sends through a spare Android phone and your own SIM. That is different from Twilio, SimpleTexting, and ClickSend, which use registered business numbers. You still need permission before you text anyone. See [SMS Consent](/sms/sms-consent.md). Setup details are in their [Android setup guide](https://docs.textlinksms.com/).

{% hint style="warning" %}
Using your own SIM does not skip consent rules, and it does not replace carrier registration that may still apply to your traffic. If you need a registered US business messaging setup, use [Twilio](/sms/sms-with-twilio.md), [SimpleTexting](/sms/sms-with-simpletexting.md), or [ClickSend](/sms/sms-with-clicksend.md).
{% endhint %}

### Integration with MGR

Once you have a paired device and your API key, you are ready to connect your account to MGR to request reviews over SMS. To establish the connection, go to your project integrations and click on the [TextLink integration](https://moregoodreviews.com/settings/integrations/textlink). Add your API key.

This is all that is needed to set up SMS with TextLink on our end. If your credentials are correct and your Android gateway is online, you are just about done.

### Webhook for Failures & Unsubscribing

In order for MGR to mark failed messages and listen for the STOP keyword to unsubscribe, you will need to paste the Incoming Webhook URL from the TextLink integration page into your [TextLink API console](https://textlinksms.com/dashboard/api). Use the same URL for:

* Received messages
* Failed messages

Save, then use **Test webhooks** in TextLink if you want to confirm the endpoint responds.

{% hint style="info" %}
TextLink does not provide a correlatable delivery receipt webhook. Messages that send successfully will show as sent in MGR; failures and STOP/START replies are handled via the webhooks above.
{% endhint %}
