TutorialsJuly 5, 202612 min readFlowyte Team

Add SMS to Your AI Agent: Inbound Texting Setup

Add inbound SMS to your Flowyte AI agent so it texts customers back automatically. See the 10DLC setup, TCR registration, and exact fees, explained plainly.

Your AI agent already answers the phone and your website chat. Now it answers texts too. When a customer texts your Flowyte business number, the agent texts back in plain language, using the same skills and the same brain as your phone line, and it remembers the thread across days. This guide covers what inbound SMS does, how US carrier registration (10DLC and TCR) works, the exact setup steps, and clear fees with no surprises. One note up front: this is inbound SMS, where your agent replies to texts people send you. Outbound texting that your agent starts is coming soon.

Key Takeaways

  • Inbound SMS makes texting a first-class channel next to voice and web chat: text your Flowyte number and the same agent texts back in plain words, using its skills and remembering the thread across days.
  • US carriers require A2P 10DLC registration before an app can send business texts, and a reply counts as sending. Flowyte submits your Brand and Campaign to the carrier through The Campaign Registry (TCR) for you.
  • Setup is four steps on a US, SMS-capable Flowyte number. Your brand details are prefilled from your billing profile and the campaign is generated for you, editable before you submit.
  • The fees are flat and simple: a one-time $25 registration when you submit, then $5 per month per account (not per number), plus inbound messages metered per 160-character segment.
  • SMS goes live only when the carrier verifies your campaign. If it comes back rejected, you see the reason, fix the flagged detail, and resubmit.
  • Compliance is built in: STOP and START are honored automatically, the first reply carries your brand plus opt-out language, and you can toggle the agent to identify as an AI.

What does inbound SMS do?

It turns every text to your business number into a real conversation your agent handles on its own. Someone texts "are you open Saturday?" and the agent texts back in plain language, no menus and no keywords to memorize. It draws on the same Skills it uses on the phone, so it can look things up and answer specifics, not just canned replies.

The agent also remembers. Context is keyed on your number and the contact, so a thread that starts Monday still makes sense when the same person texts again Thursday. It is the same agent across all three channels, so what it knows on the phone it knows over text. Inbound SMS is US only today, because 10DLC is a US carrier system. Outbound campaigns that your agent initiates are coming soon; this guide is about answering the texts people send you.

First, a word on 10DLC and TCR

Before your agent can text anyone back, US carriers need to know who you are and why you are texting. That is what A2P 10DLC is: the standard that lets a business send application-driven texts from a normal 10-digit local number. It exists because spammers abused ordinary numbers for years, so AT&T, T-Mobile, and Verizon now require every business sender to register. Unregistered business texts are blocked, not just delayed.

Registration happens through The Campaign Registry (TCR), the carrier-sanctioned database that verifies your identity and use case. It has two layers:

  • Brand is who is texting: your legal business identity, registered once. Think of it as your business's ID card.
  • Campaign is why you are texting: the specific use case, like customer care. Think of it as a permit for that kind of message.

Here is the part people miss: a reply is a send. Even if you only ever answer inbound texts, that answer is outbound traffic to the carrier, so you still have to register. The good news is you do not touch TCR directly. Flowyte packages your Brand and Campaign and submits them to the carrier for you.

How do you set up SMS for your agent?

Setup runs inside the studio and takes minutes of your time; the wait is the carrier's review, not yours. You need a US, SMS-capable Flowyte number (numbers are $2/month).

1

Enable SMS on your number

Open the studio at builder.flowyte.com and turn on SMS for an SMS-capable Flowyte number. No account yet? You can start free, no credit card required.

2

Confirm your brand snapshot

Complete the A2P 10DLC registration. The Brand details are prefilled from your billing and org profile: legal business name, EIN, entity type, industry, business address, website, and a support email. Check them carefully.

3

Review the generated campaign

Flowyte generates the Campaign for you: use case, opt-in method, message description, two sample messages, and the help message. Everything is editable before you submit.

4

Submit for carrier review

Submit, and the one-time $25 registration is charged. Flowyte sends your Brand and Campaign to the carrier through TCR. Status moves from draft to submitted, then to active once the carrier verifies it. SMS goes live only when the campaign is verified.

No business website? Toggle on Flowyte's hosted SMS-policy page and that stands in for the website requirement, so you can still register cleanly.

Budget one to three weeks for carrier review

Your part takes minutes, but carriers vet every Brand and Campaign, and campaign reviews have run one to three weeks industry-wide during high-volume periods. A clean application that matches your records is the single biggest lever on speed, so start before you need to be texting.

The fees, plainly

No surprises and no per-number math. Here is every charge, flat across all plans.

FeeWhat it isWhen
$25 one-time registrationThe 10DLC activation. Registers your Brand and Campaign with the carrier and includes your first 30 days of management.Charged when you submit
$5 / month management, per accountRenews your 10DLC campaign with the carrier each month, for your whole organization. Not per number. Not per message.First $5 lands about 30 days after activation (the first month is in the $25)
Inbound messagesBilled per 160-character segment: about $0.04 per segment on Pay-as-you-go, less on higher plans.Metered as texts come in

Best for: any business that wants texting handled without watching a meter per line. The $5 is billed once for the organization, only while SMS is active, and there is no proration or refund if you cancel. Per-segment inbound pricing is on the ratecard; treat the exact figure as a soft estimate for now, not a locked live meter.

The one number to remember: the monthly management fee is per account, not per number. Whether you text on one number or several, it is one $5.

What if your registration is rejected?

US carriers vet every Brand and Campaign through TCR, and sometimes they say no. If yours is rejected, the status shows failed with the carrier's reason attached. You correct the flagged detail and resubmit; almost everything is fixable.

Most rejections trace back to the same handful of causes, and knowing them helps you get approved the first time:

  • Identity mismatch. Your legal business name, EIN, and address must match your IRS and registration records exactly, down to "Inc." versus "LLC." This is the most common avoidable failure.
  • A free-domain or unreachable contact. A company-domain email reads as more legitimate than a generic free inbox, and a website that resolves to a real, working page matters.
  • No visible privacy policy or opt-in. Carriers look for a privacy policy stating that mobile opt-in data is not shared or sold for marketing, and for a consent method that actually appears on your site.
  • Use case that does not match the samples. The declared purpose and the sample messages have to describe the same thing, and samples should include your brand name and show opt-out language.
  • Prohibited content. Restricted verticals (the "SHAFT" categories and things like high-risk lending) are flagged; some are forbidden outright.

Fix the specific item the carrier names, then resubmit. Because Flowyte prefills your brand and generates a compliant campaign, most of these are handled before you ever hit submit.

Here is why that matters for your wallet: the $25 is a carrier registration cost, and like every provider, it is not refundable. A rejected submission means paying another $25 to resubmit. That is exactly why getting it right the first time is the whole point of doing this through Flowyte, not by hand. Prefilling your verified brand details and writing a campaign that already reads the way carriers expect is what earns you a clean approval on the first try, instead of paying to guess again.

Is texting compliant and safe by default?

Yes, the guardrails are on from the first message. STOP and START opt-outs are honored automatically, so anyone can end texts and the agent stops. The first reply in a thread carries your brand identity plus "Reply STOP to opt out, HELP for help," which is exactly what carriers want to see.

You stay in control of tone, too. There is an optional per-agent toggle to have the agent identify itself as an AI, so you can be upfront with customers where you want to be. The same Guardrails that keep your agent on-script on the phone apply to text, so it never says or does something you did not allow.

Common questions

Do I need to register if I only reply to texts?

Yes. A2P 10DLC registration is triggered by sending, and a reply is a send. Even if you never start a conversation, the moment your agent texts a customer back, that message is outbound traffic the carrier will block unless you are registered. Flowyte handles the registration for you when you enable SMS.

How long does approval take?

Your part takes only a few minutes to submit. The carrier review is the wait: a clean Brand can clear quickly, but campaign reviews have run one to three weeks industry-wide during busy periods. An application that matches your business records exactly is the biggest factor in getting through fast, so start before you need to be texting.

What does inbound SMS cost?

A one-time $25 registration when you submit, then $5 per month per account to keep your 10DLC campaign renewed, plus inbound messages metered per 160-character segment (about $0.04 per segment on Pay-as-you-go, less on higher plans). The $5 is flat across all plans and the first month is included in the $25.

Why would my registration be rejected?

Usually because the carrier could not independently verify your identity or your consent flow. The common causes are a legal name, EIN, or address that does not match official records, a website that is not live, a missing privacy policy or visible opt-in, or sample messages that do not match the stated use case. If yours is rejected you see the carrier reason, fix the flagged detail, and resubmit. Note that the $25 registration is a carrier cost and is not refundable, so a resubmission costs another $25 — which is why Flowyte prefills your details and generates a compliant campaign to get you approved the first time.

Is the $5 per number or per account?

Per account. The $5 monthly management fee covers your whole organization and renews your 10DLC campaign with the carrier, no matter how many numbers you text from. It is not per number and not per message, it is flat across all plans, and it is only charged while SMS is active.

Can it text in other languages?

Yes. It is the same agent that handles your phone line and web chat, and it works in 30+ languages, so it can reply to a text in the language the customer used. You can see how multilingual replies work in our guide to multilingual support.

Turn on texting and hear it reply

Inbound SMS gives your customers one more way to reach the agent they already talk to on the phone and on chat, in plain text, with memory across the whole thread. Enable SMS on a US number, confirm the prefilled brand snapshot, review the generated campaign, and submit. The fees stay simple: $25 once, $5 a month per account, and inbound messages by the segment. STOP and HELP are handled for you, and it goes live the moment the carrier verifies your campaign. See current plans on the pricing page, then turn on SMS and put it on a real text.

Add Texting to Your AI Agent

Describe your business, enable SMS on a US number, and your AI agent answers every text with the same brain it uses on the phone and web chat. Free credits at signup, no credit card required.

Start Building Free

About the Author

Flowyte Team

Flowyte Team

Product Team

The team behind Flowyte, the AI agent studio for phone and chat. We build the product, run it on our own phone lines, and write these guides from what we ship and test - not from theory.

Stay Updated

Get notified when we publish new tutorials and product updates.

No spam. Unsubscribe anytime.