SMS Bot AI Settings

This section contains essential information and usage guidelines for configuring and managing SMS bot settings inside BotPenguin.

What is SMS Bot Settings?

SMS Bot Settings allow you to configure how your SMS chatbot behaves, responds, and interacts with users across automated flows, AI-powered conversations, and live chat transitions. This section centralizes control over session behavior, AI configuration, trigger-based automation, and post-conversation handling to ensure a seamless SMS-based customer experience.


Benefits of SMS Bot Settings

  • 📱 Enables precise control over SMS chatbot behavior and lifecycle

  • 🧠 Allows seamless AI integration with configurable personality and intelligence

  • 🔁 Supports dynamic flow transitions using keyword and system triggers

  • ⏱ Improves response efficiency through session, timeout, and inactivity handling

  • 🎯 Enhances customer experience with structured automation completion messaging


How to Use SMS Bot Settings

Accessing SMS Bot Settings

1. Log in to your BotPenguin account.

2. Select the desired SMS bot:

  • From the Home page by clicking the SMS bot card, or

  • Navigate to “Bots” from the left sidebar and select the relevant SMS bot.

3. Click on the selected bot and scroll down to open “AI Settings” for the SMS bot.


Understanding SMS Bot Settings Tabs

The SMS Bot Settings section is divided into three sub-tabs, each serving a distinct purpose:

  • General – Core chatbot behavior and lifecycle configuration

  • AI Settings – AI model integration and personality setup

  • Triggers – Keyword and event-based flow automation


Configuring General Settings

1. Session Timeout: Defines the duration after which an inactive chat session is considered expired. Once this time elapses (in minutes or hours), the chatbot restarts the conversation as if a new user has joined.

2. Live Chat Request Expiry Time: Specifies how long a live chat request remains active for team members. If unanswered within this duration, the request automatically expires.

3. Unavailability Message: The message displayed when no team member accepts a live chat request within the expiry duration.

4. User Inactivity Message: Triggered when the user is inactive and no team members are available or operating outside business hours.

5. Restart Chat Flow Trigger: A keyword that users can enter to restart the chatbot flow from the beginning.

6. Live Chat Flow Trigger: A keyword that initiates a live chat request directly from the SMS conversation.

7. Message After Automated Flow Completion: A standard closing message sent automatically after any chatbot flow ends, ensuring a clear and professional conversation closure.


Configuring AI Settings

1. Basic AI Configuration Connect the SMS bot to an LLM provider or enable AI add-on message credits based on your subscription plan.

2. Configure Bot Personality Define how the AI behaves, including tone, communication style, and response characteristics, ensuring consistency across SMS conversations.

This configuration is consistent with AI settings available for WhatsApp, Instagram, and Telegram bots.


Configuring Triggers

1. Bot Triggers System-level triggers that can activate at any point in the conversation:

  • Restart Chat Flow

  • Live Chat Initiation

These mirror the triggers configured in the General sub-tab.

2. Chat Flow Triggers (Keyword-Based) Configure specific keywords that:

  • Match exactly or partially

  • Initiate a new chat flow when detected in user input

This allows multiple chat flows to coexist within the same SMS bot, enabling dynamic transitions based on user intent. These triggers work in conjunction with the AI component to intelligently route conversations.


SMS Bot Settings FAQs

What happens when the SMS session timeout is reached?

Once the session timeout duration is exceeded, the chatbot treats the interaction as a new session and restarts the flow from the beginning.

How is the live chat request expiry different from unavailability messages?

The live chat request expiry defines how long the request remains active, while the unavailability message is shown after the request expires without a team member response.

Can I use multiple keywords to trigger different chat flows?

Yes, you can configure multiple keyword-based triggers to initiate different chat flows within the same SMS bot.

Does SMS Bot AI work independently of chat flow triggers?

No. AI and triggers work collaboratively, allowing AI-driven conversations to transition into predefined flows based on keyword detection.

Is the AI configuration for SMS bots different from WhatsApp or Instagram bots?

No. The AI configuration process remains consistent across SMS, WhatsApp, Instagram, and Telegram bots.

Can I customize the final message after every automation?

Yes, a standard post-automation completion message can be configured in the General settings and applies to all completed flows.


If you still have questions for our team, write to us at [email protected]. We’ll get back to you within 48 hours.

Last updated

Was this helpful?