What is SMS marketing, and how do you start?
SMS marketing is sending promotional text messages to customers who have opted in to get them. It's different from transactional texts, such as order confirmations and appointment reminders, which a customer expects because of something they already did. Promotional texts need the customer's permission first, and in the United States that permission has to be clear and written down before you send.
Businesses text because people read texts. An email can sit unopened for days, while most texts get looked at within minutes. That speed is the whole point of the channel, and it's also why texting goes wrong so easily. A message that would be fine as an email can feel intrusive on someone's phone at 9:40 at night, and a list that gets three texts a week starts replying STOP.
So starting an SMS marketing program comes down to a few decisions you make once and then keep:
- How people opt in. You need a signup form, checkout box, or keyword that tells people what they're agreeing to.
- Which tool sends the texts. Most businesses use an email and SMS platform such as Brevo, which keeps your contacts, handles opt-outs, and sends from a registered number.
- When you text. You set quiet hours based on the recipient's local time.
- How often you text. You set a ceiling and keep to it, even when there's a lot to announce.
- What you send. Each text needs one clear offer or piece of news, a link, and a way to opt out.
The work after that is steady and repetitive: deciding which customers should get each text, writing a message that fits in 160 characters, checking the send against your rules, and reading what happened. That's work an AI agent handles well, because it can check every send against your rules without getting tired of checking. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. Text campaigns are one of the channels it runs.
How Kite runs your text message campaigns
Kite starts with your rules and your audience. It records your consent rules, quiet hours, and frequency limit in your team's knowledge base, then reads the contact lists, segments, and past SMS campaigns in your Brevo account to see who can be texted and when each list last heard from you.
When there's something worth texting about, such as a sale, a launch, or an event tomorrow morning, Kite decides whether it belongs in a text at all. If it does, Kite picks the recipients, writes the message in your brand voice, and creates the SMS campaign in Brevo with the sender, the lists or segments it's going to, and the lists it should skip. It shows you the campaign and the proposed send time before anything goes out.
After the text goes out, Kite reads the campaign's results from Brevo and the visits to the page the text linked to. It tells you what the text earned, records what it learned, and uses that to shape the next campaign.
- What are the consent rules for marketing text messages?
- Choose who should get each text
- What should an SMS marketing message say?
- Send each text inside your rules
- How many people clicked the link in your text?
- Read the results and plan the next text
What are the consent rules for marketing text messages?
In the United States, you need a person's prior express written consent before you send them marketing texts, and you have to stop texting them as soon as they opt out. The main federal law is the Telephone Consumer Protection Act (TCPA). The phone carriers add their own rules through the wireless industry group CTIA, and they can block your number if you break them. In practice, the rules come down to five things:
- Get clear, written permission. The signup has to say that the person is agreeing to receive marketing texts from your business. A checkbox can't be pre-ticked, and agreeing can't be a condition of buying.
- Say what they're signing up for. The signup should name your business, say roughly how often you text, note that message and data rates may apply, and explain how to get help and how to stop.
- Honor opt-outs right away. Replies like STOP, END, or UNSUBSCRIBE mean the person is out. Federal rules now require you to honor an opt-out within ten business days, and carriers expect it to be immediate.
- Respect quiet hours. Federal rules bar marketing texts before 8 a.m. and after 9 p.m. in the recipient's local time, and some states set narrower windows.
- Keep proof. Hold on to when and how each person opted in, because that record is your defense if someone complains.
Kite writes these rules down for your business and follows them on every campaign. You tell it your quiet hours, your frequency limit, and anything specific to your situation, such as "never text the wholesale list" or "no texts on Sundays," and Kite remembers them as standing rules for your team. It also writes the opt-in wording for your signup form or checkout, including the disclosure about frequency, rates, help, and opting out. When people sign up through a Brevo form or an import, Kite can create the Brevo list they land in so text subscribers stay separate from everyone else.
Rules differ outside the United States. Canada, the United Kingdom, and the European Union each have their own consent requirements, and Kite records whichever ones apply to the people you text.
Choose who should get each text
Kite decides who gets a text by reading your Brevo lists and segments and matching them to the message. It sees each list's name and size, and it can pull contacts by list, by segment, by an attribute you track such as city or plan, or by when they signed up. A text about a new store opening goes to the segment near that store. A text about a reorder discount goes to past buyers.
Kite also decides who should not get the text. Brevo campaigns can skip whole lists, so customers who bought last week don't get the discount and your staff list doesn't get the promotion. Before it proposes a send, Kite reads your recent SMS campaigns with their send times and recipients. If the segment it wants to text already heard from you twice this week and your limit is two, Kite tells you and suggests holding the text, sending to a different segment, or folding the news into the next scheduled text.
What should an SMS marketing message say?
A good marketing text says who it's from, gives one reason to act, and makes acting easy. Kite writes each text in your brand voice using what it knows about your products, your offers, and the people on the list. Every message it writes has these parts:
- Your business name comes first. The reader knows who's texting before they read anything else.
- The text carries one offer or piece of news. It's stated plainly, with a deadline when there is one.
- A link takes the reader to the page where they can act.
- An opt-out line tells people how to stop. Kite ends the text with a line such as "Reply STOP to opt out."
Here's an example of a text Kite might write for a coffee roaster with a seasonal sale:
Harbor Coffee: Our fall blend is back. 20% off beans through Sunday with code FALL20. harborcoffee.com/fall Reply STOP to opt out
That message fits in a single text. A standard text holds 160 characters, and a longer message gets split into several parts, each one billed separately. One emoji or curly quotation mark switches the whole message to a different character set that fits only 70 characters in a single text, so Kite counts characters and checks the encoding before it proposes a message.
Send each text inside your rules
Kite creates the SMS campaign in Brevo with the campaign name, the sender, the message, and the recipients, and it proposes a send time that falls inside your quiet hours. If your list spans time zones, Kite picks a time that's inside the window everywhere. For example, 1 p.m. Eastern reaches California at 10 a.m., which is fine for both coasts.
You see the campaign before it goes anywhere: who it's going to, how many people that is, the message, and the send time. Approve it in the conversation in the Kite web app or in Slack, then send or schedule it from Brevo. If you decide against it, Kite deletes the draft campaign so your Brevo account stays tidy.
How many people clicked the link in your text?
Kite measures clicks by giving each text its own page. Visits from a text message arrive without a referring site, so on an ordinary page they blend in with every other direct visit. When the text links to a page that exists only for that campaign, every visit to the page came from someone tapping the link in the text.
Kite builds that page on a website it hosts for you, such as a short page for the fall sale with the code and a buy button. Kite's built-in analytics then report the page's visitors, sessions, and conversions, including form submissions and button clicks. If your website runs somewhere else, Kite reads the same numbers from your connected analytics product.
Read the results and plan the next text
After a send, Kite reads the campaign's results from Brevo, including how many texts were delivered, how many bounced, how many people replied, and how many opted out. It puts those next to the visits and conversions from the campaign page, so you see the whole path from text to sale.
Kite compares each campaign with the ones before it. If the restock text drove twice the visits of the discount text, Kite points that out and suggests leaning into restocks. If one segment's opt-outs jump after a third text in a week, Kite suggests lowering that segment's frequency and records the change in your rules. Each result goes into your team's knowledge base, so the next campaign starts from what your customers actually responded to.
What you get
Your texting rules, written down
Your consent wording, quiet hours, frequency limit, and any lists that are off limits, saved where Kite checks them on every campaign.
Opt-in wording
The disclosure for your signup form, checkout box, or keyword, covering what people are agreeing to, how often you text, and how to get help or stop.
Ready-to-send campaigns in Brevo
Each one has its message, sender, recipient lists or segments, and exclusions set, along with a proposed send time inside your quiet hours.
A page for each campaign
A short landing page the text links to, so you can count the people who tapped through and what they did next.
A results summary
Delivery, replies, opt-outs, visits, and conversions for each campaign, with Kite's recommendation for the next text.
How to get started
Connect your Brevo account by adding an API key from your Brevo settings. Then tell Kite what you want in plain language. You might say, "Set up text marketing for our shop," or "Text our past buyers about the fall sale on Friday."
Kite reads your Brevo lists and recent SMS campaigns, then proposes your texting rules: quiet hours, a frequency limit, and the lists that should never get promotional texts. Change anything that doesn't fit, and Kite saves the agreed rules. If you don't have a text subscriber list yet, Kite writes the opt-in wording and creates the Brevo list for new subscribers.
From there, Kite proposes each campaign and you approve it in the conversation, in the Kite web app or in Slack. You can also put recurring work on a schedule, such as a weekly check of last week's text results, and Kite delivers it to your team each time it runs.
Integrations used for running text message marketing campaigns
Kite sends text campaigns through an email and SMS platform you connect. It uses its own website hosting and analytics for the campaign pages, so you don't need another product to count clicks.
Common questions
What's the difference between RCS and SMS?
SMS is the original text message format. It carries plain text up to 160 characters in a single text, and it works on every mobile phone. RCS, short for Rich Communication Services, is the newer format that Android phones and, since iOS 18, iPhones support. For a business, RCS adds a verified sender name and logo at the top of the conversation, full images, swipeable cards, and tap-to-act buttons, plus read receipts.
The catch is reach. RCS only works when both the phone and the carrier support it, and businesses need a separate approval to send it. When RCS isn't available, the message falls back to plain SMS. That's why most small businesses build their program on SMS first: it reaches everyone on the list today. Kite runs text campaigns as SMS through Brevo.
How often should I send marketing texts?
Most small businesses do well with two to four promotional texts a month, plus the texts customers ask for, such as restock or shipping alerts. Retailers with a steady stream of drops can go higher, up to a few a week during a big sale, but opt-outs climb quickly when texts stop feeling special. Whatever number you choose, state it at signup and stick to it.
Kite enforces your limit for you. It checks when each list last received a text before it proposes a new one, and it watches opt-outs after each send to tell you when a segment is hearing from you too often.
Can an AI marketing agent send SMS marketing campaigns without my approval?
By default, Kite proposes each campaign and waits for your approval before it goes to customers. Once you've seen enough campaigns to trust its judgment, you can give Kite more autonomy over routine sends. Your consent rules, quiet hours, and frequency limit still apply to every campaign either way.
What do I need before I can send marketing texts in the United States?
You need an account with a texting platform and a phone number registered for business texting. Carriers require businesses to register before sending marketing texts, either through 10DLC registration for a standard local number or toll-free verification for a toll-free number. Your texting platform walks you through it, and approval usually takes days to a few weeks. Start the registration before you plan your first campaign.
Which SMS marketing tool should I use?
Choose a platform that keeps your contacts and opt-outs in one place, sends from a registered number, and reports delivery and replies. Brevo does all of that alongside email, which suits a business that wants one tool for both channels. For a wider look at the options, see the best SMS marketing software for small businesses Coming soon .