# SMS Bot

The **SMS Bot** in BotPenguin enables you to automate conversations, notifications, and alerts through text messages. It helps you reach users directly on their mobile phones without requiring internet access or app installations.

***

### 📌 What is an SMS Bot?

An SMS Bot is an automated system that sends and receives text messages to interact with users. Using BotPenguin’s SMS Bot, you can:

* Respond automatically to user queries
* Send alerts, reminders, and updates
* Capture leads via SMS
* Run SMS-based campaigns and workflows

***

### 📍 Accessing SMS Bot in BotPenguin

1. Log in to your **BotPenguin Dashboard**
2. Go to **Bots** from the left menu
3. Click **Create Bot** or select an existing bot

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FJPMlVRdjIfHMQ1v8N2k2%2Fimage.png?alt=media&#x26;token=ef70b22f-6027-4203-8114-26879d624695" alt=""><figcaption></figcaption></figure>

4. Choose **SMS** as the channel
5. Build or edit the chatflow.
6. Install the Bot and select **Twilio** as the provider.
7. Enter your Twilio credentials and save.
8. Once connected, the SMS Bot will start handling SMS conversations automatically.

{% content-ref url="sms-bot/bot-setup-and-installation" %}
[bot-setup-and-installation](https://help.botpenguin.com/bots/sms-bot/bot-setup-and-installation)
{% endcontent-ref %}

***

### ⚙️ Prerequisites for SMS Bot Setup

To use the SMS Bot, you need:

* An active SMS provider account (e.g., Twilio)
* Account credentials (such as Account SID and Auth Token)
* A valid SMS-enabled phone number

{% content-ref url="sms-bot/bot-setup-and-installation" %}
[bot-setup-and-installation](https://help.botpenguin.com/bots/sms-bot/bot-setup-and-installation)
{% endcontent-ref %}

{% content-ref url="sms-bot/edit-and-manage-chatflow" %}
[edit-and-manage-chatflow](https://help.botpenguin.com/bots/sms-bot/edit-and-manage-chatflow)
{% endcontent-ref %}

{% content-ref url="sms-bot/install-sms-bot" %}
[install-sms-bot](https://help.botpenguin.com/bots/sms-bot/install-sms-bot)
{% endcontent-ref %}

{% content-ref url="sms-bot/train-your-ai-chatbot" %}
[train-your-ai-chatbot](https://help.botpenguin.com/bots/sms-bot/train-your-ai-chatbot)
{% endcontent-ref %}

{% content-ref url="sms-bot/sms-automation" %}
[sms-automation](https://help.botpenguin.com/bots/sms-bot/sms-automation)
{% endcontent-ref %}

{% content-ref url="sms-bot/sms-bot-settings" %}
[sms-bot-settings](https://help.botpenguin.com/bots/sms-bot/sms-bot-settings)
{% endcontent-ref %}

{% content-ref url="sms-bot/3rd-party-apps-integrations" %}
[3rd-party-apps-integrations](https://help.botpenguin.com/bots/sms-bot/3rd-party-apps-integrations)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.botpenguin.com/bots/sms-bot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
