How To Create a SMS Bot for Free in 2025 (4 Steps)

Joren Wouters-avatar

By Updated on

In this SMS chatbot tutorial, I will show you how you can create an SMS chatbot or text message bot in 2025.

And I will guide you step-by-step, so I will cover:

  • What SMS bots are and how they work
  • What SMS bot platform you should use
  • And how you can create your SMS chatbot, without writing any code

I will even give you the template for FREE, so you can copy and paste it.

Let’s dive in!

YouTube video player

What is an SMS Chatbot?

An SMS chatbot or text bot is a computer program that can automatically reply to text messages.

SMS bots or text message bots work 24/7 and can have multiple conversations with several people at once. They often send notifications, automatically answer questions and promote marketing campaigns.

There are lots of different SMS chatbot builder tools you can use. But, before I get into that, let’s look at how these messaging bots work.

3 Huge Benefits of SMS bots

SMS chatbots are game-changers for any business.

Here are three huge benefits of SMS chatbots that can impact your business today:

1. Boost sales

SMS is one of the most effective communication channels out there.

Why?

This makes SMS an ideal channel for sending promotions, abandoned cart reminders, limited-time deals, and more.

Unlike email (which often gets buried in the inbox), your messages via SMS are almost guaranteed to be seen.

NameEmailSMS
Open rate20%98%
Response Rate4%45%

In fact, many businesses are already using SMS campaigns to drive immediate action and boost revenue without increasing ad spend.

2. Reduce costs

Hiring more support agents can get expensive fast. But SMS bots offer a smart alternative.

They can:

  • Instantly answer FAQs
  • Handle basic order updates
  • Guide users through processes

All without human intervention.

This means your team can focus on more complex issues, while your chatbot handles the bulk of incoming queries.

And yes, that leads to serious cost savings.

According to Botpress, chatbots can reduce customer support costs by up to 30%.

And I see the same results with my clients. Here’s a screenshot of how we automatically replied to 2,000 questions within the first month of going live:

3. Improve customer experience

Nobody likes waiting hours (or days) for a reply. With SMS chatbots, your customers get instant responses.

Whether it’s:

  • Tracking an order
  • Getting a shipping update
  • Redeeming a coupon

This not only boosts satisfaction, but also builds trust and loyalty with your customers.

And because SMS is native to every phone, there’s no app to download, login to remember, or internet connection required. Just fast, frictionless support.

How To Create an SMS Chatbot in 4 Simple Steps

Creating a SMS or text message bot in 2025 is super simple, here’s how you can do it in 4 steps:
  1. Create a Free Manychat Account
  2. Connect your Twilio number to Manychat
  3. Add your number as a verified phone number
  4. Create your SMS greeting message

Step 1: Create a free Manychat account

In this tutorial, we’ll use two tools to build your SMS chatbot: Manychat and Twilio.

  • Manychat is the “brain” of our SMS bot, taking care of chat flows and automation
  • Twilio is used to send and receive text messages

So the first step is to create a free Manychat account, which is one of the best chatbot platforms on the market.

In fact, I’ve used it for almost all of my clients in the last 6 years. I use it because it’s:

  • Easy to use, you can get started without any prior experience
  • Simple & Advanced, you can get started easily and also create more advanced bots
  • Cheap, they offer a free plan and paid plans start at $15/month

Just click on the button below to create a free Manychat account (click below to get my 100% discount code):

Create Free Manychat Account

Then, click on Get Started Free:

Get started with Manychat for free

Select Facebook:

Start with Manychat for Facebook Messenger

And Continue with Facebook to sign up for your free Manychat account:

Contine with you Facebook account to log in to Manychat

Step 2: Connect your Twilio number to Manychat

The next step is to get a number from Twilio and connect it to Manychat.

Twilio is a SMS platform that lets you send and receive SMS messages globally. It’s  fast, reliable, and very affordable.

When you sign up, you’ll receive $15 trial credit to test things out. If you’re happy with the platform, you can always upgrade later.

To get started, create your free Twilio account by clicking the button below:

Create Free Twilio Account

On the Twilio homepage, click Start for free in the top-right corner.

Start for free with Twilio

And fill in the details for your new account:

Sign up for Twilio

Once you are signed up to Twilio, the next step is to get a phone number.

Click on Get a trial phone number to claim your free number:

Get a free trail phone number in Twilio

Choose for Get a phone number and try it:

Try a new phone number in Twilio

Once you have your number, go back to the dashboard and scroll down until you see “Account Info”. Here, you need to copy three things:

  1. Account SID
  2. Auth Token
  3. Twilio phone number

Copy the phone number info from Twilio screen

This is the info we need to connect Twilio to Manychat.

In Manychat, go to Settings, select SMS and click on Connect:

Connect Manychat to SMS by clicking on Connect

Click on Connect again:

Click on Connect with the SMS popup in Manychat to connect it to Twilio

And paste the Twilio information to Manychat and click on Connect:

Add twilio info to SMS in Manychat

Now, your Twilio is connected to Manychat and you should see the following screen:

Screen that shows Manychat has been connected to Twilio for SMS

Step 3: Add your number as a verified phone number

Because we have a Twilio trial account, only specific phone number can text it. These are called “verified phone numbers”.

To text your Twilio number, you must add your phone number to the list of verified numbers.

To add your number, click on the verified phone numbers link under “Account Info”:

Click on the Verified Phone number link in Twilio

Click on Add a new Caller ID:

Add a verified caller id in Twilio

And fill in your own phone number:

Twilio screen where you can add a Caller ID as verified phone number

Now, Twilio will send a verification code to your phone number. You can just fill in the verification code in Twilio and your phone number is verified!

Step 4: Create your SMS greeting message

Now that we’ve connected our Twilio number to Manychat, the next step is to welcome users when they message your SMS chatbot.

In this tutorial, we will build a chatbot for an eCommerce store.

In Manychat, go to Automation and click on New Automation:

Add a new automation in Manychat

And as a starting step, we will add a trigger.

A trigger is an event that starts this automation. And in this case, we want to start the flow when someone greets us.

To create a new trigger, click on New trigger:

Add a new trigger to your Manychat automation

Now click on SMS and choose Contact sends a message with a keyword:

Then we set it to message contains “Hey”, “Hi” or “Howdy” and click on Create:

Manychat keyword greeting for SMS

Now, every time someone greets us, we automatically reply with this automation.

Next, we need to add a message to our automation. So you can just click on SMS:

First message in SMS Manychat automation

And then add our greeting message:

Hey! I’m the chatbot of eBizz.

I will answer your question. If I don’t know the answer, I can connect you with a support agent.

What is your question about?

Pro Tip: Text messages have a maximum of 160 characters. So it’s best to stay under the 160 character limit, otherwise Manychat breaks up your message in multiple messages.

And that’s it! Now you only have to click on Set Live and your chatbot is working:

Set an automation in Manychat

And then you can preview your automation by clicking on Preview and selecting In Messengers:

Preview your Manychat flow in Messengers

If you click on Preview again, it opens up a pop-up where you can fill in your phone number:

Input your phone number so you can test your Manychat flow

And Manychat automatically sends the chat automation flow to your phone number!

Now, you can test it and check whether it is working correctly.

Auto Reply to Questions with a SMS chatbot

The next step is to automatically reply to questions that people are asking.

To do that, we can create a New automation in Manychat.

As our trigger, we will use the Contact sends a message with a keyword:

As an example, we want to automatically answer questions about payments.

Then we can add “payment” as our keyword:

SMS keyword for payment questions in Manychat

And auto reply with our answer:

You can use two payment methods: Creditcard and Paypal.

You can also use one of our custom payment plans to split the payments over several months.

Payment answer via SMS message in Manychat

How to Add AI to your SMS Chatbot

Right now, your SMS chatbot automatically replies to keywords you’ve set up. That’s already helpful, but also a bit limited.

With AI, your chatbot can automatically answer any question, using info from your website, help center, or internal docs. No need to build complicated flows, you just have to train it once.

Here’s how it works:

  • You upload documents or website content to your AI bot
  • The AI learns from your material
  • When someone asks a question, it finds the answer and replies instantly

Unfortunately, Manychat’s AI isn’t great. So that’s why we will connect Manychat to Relevance AI.

We will do it in three simple steps:

  1. Sign up to Relevance AI (Free)
  2. Create an AI Agent in Relevance
  3. Connect the SMS chatbot to Relevance AI

Step 1: Sign up to Relevance AI (Free)

Relevance AI lets you create custom AI agents trained on your own data. You can even connect it to tools like Google Calendar or Shopify, so it can do things like book appointments or track orders.

It comes with a free plan. And if you need more, paid plans start just at $19/month (billed annually).

So just click the button below to create your free Relevance AI account:

Create Free Relevance AI account

And click on Sign Up:

Sign up to Relevance AI

Step 2: Create an AI Agent in Relevance

Once you’re in, click on Agents and choose New Agent:

Create a new agent in Relevance AI

Next, click on Give agent knowledge. This is where we train our AI bot on our business content:

Give your Relevance AI agent knowledge.

Here, you can upload your own docs, or use this one as an example:

Example of a knowledge base document of an eCommerc business

Just upload it by dragging it in the box or selecting a file from your computer:

Upload documents to your Relevance AI Agent

And make sure to turn on Allow agent to search:

Allow Relevance AI agent to search knowledge base documents

This lets the agent be more efficient, because it only searches information that is relevant to a question.

Once the agent has trained itself on the document, click on Save changes in the top-right:

Save changes to your Relevance AI Agent

Now, give your agent a name and prompts, so it knows how to respond to questions:

Add a name and prompt to your Relevance AI Agent

Pro Tip: Instruct your AI Agent to respond within 160 characters, which is the max of text messages. Otherwise, Manychat will break it up in several messages.

And that’s it — your AI agent is ready to go! You can click Run and ask it anything:

Run your agent in Relevance AI and ask it any questions

Step 3: Connect the SMS chatbot to Relevance AI

Now that your AI is ready, let’s connect it to your SMS chatbot.

We’ll use Make — a no-code automation platform that lets you send data between apps, without any code. We’ll use it to connect Manychat to Relevance AI.

If you haven’t used Make before, just click the button below to get 30 days of Make Pro for free (only if you use this link):

Get 30 Days of Make Pro for Free

This might sound like a lot, but I actually have created a step-by-step video on how you can connect Manychat to Relevance AI using Make:

Note: This video has been created for WhatsApp, but it works exactly the same on SMS. The only difference is that we don’t use the “Defaulty Reply”, but a keyword trigger with “a,e,i,o,u”.

So let’s set this up in Manychat.

In my free Manychat template, go to my “SMS Chatbot > Default Reply” automation. This is the automation that runs any time someone sends you a message:

AI Default reply in automation in Manychat for SMS

Here, we save the last user input to a custom field in Manychat (called “Relevance AI > Question”).

And then, we send the question to Relevance AI via Make.

Here’s what the integration in Make looks like:

Integration between Manychat and Relevance AI

Here’s how it works:

  1. The scenario starts when we send the question from Manychat
  2. Then, we send that question to Relevance AI
  3. Relevance AI returns the answer, which we store in a custom field (“Relevance AI > Answer”)
  4. Finally, we trigger a Manychat automation to send the answer to the user

That automation is the “SMS Chatbot > Send AI Answer” automation from the template:

Send AI answer in text message with Manychat

Once everything’s done, just click Set Live — and your SMS bot is ready to go!

Free AI SMS Chatbot Template

So that’s how you can create your own SMS chatbot.

If you want to get started quickly, just fill in the form below and get FREE access to my SMS chatbot template:

sms-chatbot-template

Now It’s Your Turn

Now I want to turn it over to you: Are you going to create SMS messaging bots?

Or did you already create one?

Let me know by leaving a quick comment below right now.

Frequently Asked Questions

What are some of the best SMS bot builder softwares?

There are lots of SMS bot builder softwares out there. However, what I’ve found is that Manychat, Flow XO, and Freshchat are some of the best options for creating an SMS bot online.

Can I create a free SMS bot? 

Yes, creating a free SMS bot is entirely possible. You can use different SMS chatbot builder softwares that come with a free plan to create a free SMS bot. My recommendation is that you stick with Manychat since it’s really simple and easy to use.

How can I get an SMS bot number? 

To get a number for your SMS bot, you’ll need to create an account with a software company like Twilio that allows you to send and receive SMS messages.

Can my customers text an ai bot?

Yes, your customers can text an ai bot. Once you’ve created an automation for the messaging bots, they will automatically reply to the text they receive from your customers.

What is a text bot? 

A text bot is a program that sends automatic messages or replies to users who start a conversations with the bot. 

Joren Wouters

I’m Joren Wouters, founder of Chatimize. With 6+ years of experience with chatbots, I have been featured by the world’s biggest chatbot platforms, including Manychat, Chatfuel, Botpress and Chatbot.com (to name a few).

I am also one of the 30 people on the planet, that can call himself a “Manychat Educator”. This has led me to work with almost any type of business, from small to large.

I’m here to help you create powerful chat funnels that generate leads, boost your revenue, and cut down on costs.

Leave a Reply