FromKai
Journal Pricing FAQ
Journal / AI Agents

What Is an SMS Chatbot? Rule-Based Bots vs AI SMS Agents

What an SMS chatbot is, how rule-based SMS bots differ from AI SMS agents, when each one fits, and the consent, opt-out and 10DLC basics. Not legal advice.

FK FromKai Nov 3, 2026 · 11 min read

An SMS chatbot is software that reads incoming text messages and replies to them automatically, without a person typing each answer. There are two kinds. A rule-based SMS bot matches keywords or menu choices to replies someone wrote in advance. An AI SMS agent reads the whole message and the thread, writes a reply, and can qualify a lead, book a time and hand off to a person. The first is cheap and predictable; the second handles questions nobody scripted. Which one fits depends on what your customers actually text you.

This guide explains both, where each one breaks, the compliance basics that apply to either, and where FromKai's agent, Kai, fits. Product guidance, not legal advice.

What is an SMS chatbot?

Strip the marketing away and an SMS chatbot is three parts:

  • 01A business number that can send and receive texts, usually a registered local 10-digit number or a toll-free number.
  • 02Logic that decides the reply. A keyword table, a decision tree, or an AI model working from information the business approved.
  • 03Somewhere the result goes. A calendar, a CRM record, a shared inbox, or a person on your team.

People search for the same thing under several names: SMS bot, chatbot SMS, text message chatbot, AI SMS. Vendors use those names for products that range from a two-line auto-reply to a full conversational agent. That range is the main source of confusion when you shop, so it helps to name the two ends.

The two kinds: rule-based SMS bots and AI SMS agents

Rule-based SMS bots

A rule-based bot works from a list of triggers. Text "HOURS" and it sends your hours. Text "1" for sales or "2" for service. Text "STOP" and it confirms the opt-out. Every reply was written by a person in advance, and the bot only chooses which one to send.

That predictability is the point. You know exactly what the bot will say, because you wrote it. The cost is that the bot cannot handle anything outside its list. A customer who texts "do you guys do water heaters, and can someone come Thursday after 4?" gets a menu, a fallback message, or nothing.

AI SMS agents

An AI SMS agent reads the message the way a person would: the question, the context, and what was said earlier in the thread. It writes a reply from the information the business gave it, asks the questions it still needs answered, and moves toward an outcome such as a booked appointment, a qualified handoff, or a clean close.

The cost is that the reply is generated rather than pre-written, so it needs guardrails: what the agent may say, what it must never say, and when it has to stop and hand the thread to a person. A good agent is built around those limits. A bad one is a language model with a phone number.

Side by side

SITUATION RULE-BASED SMS BOT AI SMS AGENT
"What are your hours?" Sends the hours Sends the hours
"Do you do water heaters, and can you come Thursday?" Menu or fallback message Answers, then offers open Thursday times
A question nobody planned for Dead end Answers from approved info, or hands off
Reply at 11pm on a Saturday Automatic, if the keyword matches Automatic
Qualifying a lead Fixed question order, exact answers only Asks what is still missing, in the thread
Lead says "check back next month" No memory of it Follow-up scheduled for the date named
Upset customer Same template as everyone Routed to a person with the transcript
Predictability of wording Total Bounded by rules you set
Setup effort Write every reply and branch Teach the business facts and limits

When a rule-based SMS bot is the right call

Use a keyword bot when the exchange is narrow and the answers never change:

  • -Opt-in and opt-out confirmations. These should be fixed text anyway.
  • -One-word commands. "CONFIRM," "RESCHEDULE," "HOURS," "ADDRESS."
  • -Simple reminders with a yes/no reply. "Reply C to confirm your 10am."
  • -Contests, codes and keyword sign-ups where people text a word to a number.

If almost every inbound text your business receives looks like one of those, an AI agent is more than you need. Many businesses keep a keyword layer for these fixed messages even after they add an agent for conversations.

When an AI SMS agent earns its cost

An agent is worth it when inbound texts are open-ended and a slow or wrong answer costs you a job. Typical signs:

  • -Leads text with questions before they book. Price, scope, availability, "do you service my area."
  • -Replies arrive when nobody is watching. Evenings, weekends, while the crew is on a roof. The speed to lead guide covers the research on why the first few minutes matter, with its sources.
  • -Missed calls turn into texts. A caller who could not get through gets a text back and replies with a real question. See missed call text back for why a canned auto-reply only moves that work to someone else.
  • -Follow-up depends on what the lead said. "Talk to me after the 15th" should produce a text after the 15th, about that, and nothing before. AI lead follow up covers how that differs from a drip.
  • -The goal is a booked appointment, not a link. The AI appointment setter guide explains the gap between a scheduling link and a setter that answers questions first.

If your team already answers every text within minutes, day and night, you may not need either kind of bot. Most small teams cannot, which is why the category exists.

What a good AI SMS agent will not do

Generated replies are only useful if they stay inside lines you drew. Before you trust any AI SMS bot with customers, check that it:

  • -Answers only from information you approved. Hours, services, service area, pricing rules. If the answer is not in what you gave it, it should say a person will follow up, not guess.
  • -Has a "never say" list. Prices it must not quote, promises it must not make, topics it must hand off.
  • -Hands off cleanly. Pricing edge cases, complaints and anything sensitive go to a person, with a summary and the transcript, so nobody makes the customer repeat themselves.
  • -Stops when told to stop. Any opt-out request ends every automation on your side, not only the agent's replies.
  • -Pauses when a person steps in. If someone on your team starts typing in the thread, the agent should get out of the way.
  • -Keeps replies short. A single SMS holds up to 160 characters of the basic GSM-7 character set, or 70 if it contains an emoji or other special character; longer messages are split into segments of 153 or 67 characters and billed per segment. A good agent writes like a text, not an email.

Ask any vendor to show you each of these in a live thread. Text the demo number and try to break it: push back on price, ask something off-topic, say "stop."

Compliance basics for any SMS chatbot

A bot changes who types the reply. It does not change the rules for business texting in the United States. Three things matter whether the replies come from a keyword table, an AI agent or a person.

Consent. Automated marketing texts can fall under the Telephone Consumer Protection Act, and the wireless industry's best practices for business texting are set out in CTIA's Messaging Principles and Best Practices, updated May 2023. In practice: a clear opt-in that says what the person is agreeing to receive, kept with a timestamp and the wording they saw. The guide to SMS consent records covers what to capture and how long to keep it.

Opt-out. Standard keywords such as STOP have to work every time, and CTIA's guidelines also call for honoring plain-language requests like "please stop texting me." For texts covered by the TCPA, the FCC's February 2024 order on consent revocation requires that a revocation be accepted in any reasonable manner and processed within a reasonable time not exceeding 10 business days. A later FCC order (FCC 26-67, effective November 25, 2026) lets a sender designate and clearly disclose exclusive ways to revoke consent, such as replying STOP; senders who do not designate one must still accept any reasonable means. Check the current rule with counsel. An AI agent is actually useful here, because it can recognize "take me off your list" in words a keyword table would miss. Either way, the opt-out has to reach every system that might text that person.

10DLC registration. Business texts from a standard local number go through A2P 10DLC, the carriers' registration system for application-to-person messaging. You register a brand (who you are) and a campaign (what you will send). Unregistered traffic is filtered or blocked. What is 10DLC explains the process, the fees and the common reasons registrations get rejected; why texts are not delivering covers what filtering looks like from your side.

One more honest point. No software makes a texting program compliant. Compliance depends on how you got the numbers, what consent you can show, what your messages say and how you run the program day to day. Talk to your own counsel about your program.

How to evaluate an SMS chatbot before you buy

Five questions cover most of it:

  • 01What happens when a customer asks something you did not script? Watch it happen in a real thread, not a slide.
  • 02Where does a booking land? On your real calendar against real availability, or as a link the customer may never click?
  • 03How does handoff work? Who gets notified, how fast, and with what context?
  • 04How are opt-outs handled and recorded? Ask to see the record, and ask whether it syncs to your CRM.
  • 05Who handles 10DLC registration, and what is the full cost? Platform fee, setup, lines, per-message cost and registration fees.

Price the whole loop, not the sticker: the platform, the messages, the registration, and the staff time still spent answering texts the bot cannot handle. The cost table in text marketing for small business breaks those parts down.

Where FromKai fits

FromKai is business texting built around Kai, an AI SMS agent. It sits on the AI agent side of this guide, and it is built for conversations rather than broadcasts.

What Kai is built to do, once you set it up: reply to inbound texts automatically, including evenings and weekends; read the thread rather than match keywords; answer from company-approved knowledge; ask the qualifying questions you set; schedule a follow-up for the date a lead named; offer times from the calendar you connect (booking is on Kai Pro and Kai Max); and hand the thread to a person with a summary when a person should take over. Start typing in a thread and Kai pauses. Kai works over SMS, web chat and missed-call text back. FromKai does not answer phone calls: your phone system tells FromKai a call was missed, and Kai picks it up by text. The missed call text back software and AI appointment setter software pages show how each workflow runs.

Before any message sends, FromKai checks the number against national and state Do Not Call registries, a known-litigator suppression list, phone validation and your own suppression list. Setup includes 10DLC brand and campaign registration. Kai's AI replies are capped at 160 characters.

Pricing:

PLAN PRICE WHAT IT ADDS
Kai $299/mo Inbound replies, follow-up, lead qualification, FAQ knowledge, human handoff, API and webhooks
Kai Pro $499/mo Appointment booking, advanced qualification and workflows, CRM integrations, priority support
Kai Max $999/mo Highest-quality conversation handling, complex decision logic, advanced automation, highest-priority support

Every plan includes one standard SMS line; extra lines are $10 per month. Setup is a one-time $499. SMS credits are bought separately, from $25 per 1,000. There is no free trial. Plans and availability are listed in the pricing section on fromk.ai.

If a keyword bot covers what your customers text you, buy a keyword bot. If they text questions, and those questions arrive after hours, that is the job Kai was built for. Text Kai's demo line at (878) 7TXT-KAI, (878) 789-8524, and ask it something one of your customers would ask.

Frequently asked questions

What is an SMS chatbot?

An SMS chatbot is software that reads incoming text messages and replies automatically, without a person typing each answer. Rule-based SMS bots match keywords or menu choices to pre-written replies. AI SMS agents read the message and the thread, write a reply from information the business approved, and can qualify leads, book appointments and hand off to a person.

What is the difference between an SMS bot and an AI SMS agent?

A rule-based SMS bot only chooses among replies someone wrote in advance, so it is predictable but stops at anything outside its keyword list. An AI SMS agent generates each reply from approved business information and the conversation so far, so it can answer unplanned questions, ask follow-up questions and book times. It needs guardrails on what it may say and when it must hand off.

Do I need consent to use an SMS chatbot?

For marketing texts, yes. Automated marketing texts can fall under the TCPA, and CTIA's Messaging Principles and Best Practices (May 2023), the wireless industry's best practices, describe the expected opt-in and opt-out handling. Keep a timestamped record of each opt-in, honor STOP and plain-language opt-out requests, and talk to counsel about your program. This is operating guidance, not legal advice.

Does an SMS chatbot need 10DLC registration?

If it texts from a standard local 10-digit number, yes. Business traffic on those numbers goes through A2P 10DLC, which means registering a brand and a campaign with the carriers' registry. Unregistered traffic is filtered or blocked. Toll-free numbers have their own verification process instead.

Can an AI SMS chatbot book appointments?

A capable one can. It should check real calendar availability, offer times that are actually open, write the event with the contact attached, and send confirmations and reminders. With FromKai, appointment booking is included on the Kai Pro and Kai Max plans.

When should a business use a rule-based SMS bot instead of AI?

When the exchanges are narrow and fixed: opt-in confirmations, one-word commands such as CONFIRM or HOURS, yes/no reminders and keyword sign-ups. If most of your inbound texts look like that, a keyword bot is cheaper and fully predictable. AI is worth it when customers send open-ended questions and a slow answer costs you the job.

Sources: CTIA, Messaging Principles and Best Practices, May 2023. Federal Communications Commission, TCPA consent revocation Report and Order, February 2024. Federal Communications Commission, FCC 26-67, 91 FR 67214 (October 26, 2026), effective November 25, 2026 (exclusive revocation methods). Telephone Consumer Protection Act, 47 U.S.C. 227. The Campaign Registry, A2P 10DLC registration documentation. FromKai plan details as published on fromk.ai, October 2026. Research on response timing and follow-up cadence is cited, with sources, in the linked FromKai guides.

TAKEAWAYS
An SMS chatbot is software that reads incoming texts and replies automatically. The two kinds, keyword bots and AI agents, do very different jobs. A rule-based SMS bot is the right tool for fixed, predictable exchanges; an AI SMS agent is for open-ended questions, qualification and booking. No bot makes a texting program compliant. Consent, opt-out handling and 10DLC registration come first, whichever kind you run.
FK FromKai Kai is the AI texting agent behind FromKai. We write about responding faster, booking more, and running SMS without breaking things. Questions: hello@fromk.ai

See what an AI SMS agent does with a real question

Kai replies automatically, answers from information you approved, asks your qualifying questions, follows up when the lead said to, and hands the thread to a person with a summary.

See pricing All articles