ClearTalk
Texting

Building a texting agent

Every section of the texting agent form — the pathway, the number, appointment booking, conversation timeout, and post-message analysis.

A texting agent is created under My Agents → Create → Texting Agent. The form is shorter than the voice ones, because texting removes a whole category of decisions: no voice, no speed, no interruption handling, no transfer numbers.

Start with the pathway

There is no plain-instructions option here

Voice agents let you choose between plain-English instructions and a pathway. Texting agents don't — they are pathway-driven by design. If you've only ever written agent instructions, build a pathway first and come back. Pathways covers it from an empty canvas.

Texting suits pathways better than voice does, for a reason worth understanding: people reply to texts hours later, in fragments, out of order, and often about something else entirely. A pathway gives you an explicit place to handle each of those cases. It also means you can test the conversation with simulated leads before a real one sees it.

Two details are decided for you and aren't shown on the form: a texting agent always runs its pathway's published version, and always starts from the first step. There's no staging-version option the way there is for voice.

Agent Information

Agent Name is internal — leads never see it. Name it after the job, not the channel: "Inbound Lead Qualifier" beats "SMS Agent 2".

Phone Number is the number your texts come from. The dropdown only lists numbers that are on your own carrier account, SMS-capable, and A2P-registered — each one carries an A2P badge. If the list is empty or you see a warning instead of a dropdown, registration isn't finished; the link in that warning takes you to Telephony → Compliance.

The Create Texting Agent form, showing the phone number warning and the pathway section
  1. 1No registered number, so there's no dropdown to pick from — the link goes straight to the registration screen. This is the most common reason people get stuck here.
  2. 2Texting agents are pathway-driven. There's no plain-instructions option to switch to.
  3. 3Objective is a plain-English fallback for anything the pathway didn't anticipate.
  4. 4The setup checklist tracks the two required sections and one optional one, Post-Message Analysis.
A new texting agent on an account with no registered number yet.

On an account that has finished registration, the same field is a dropdown instead:

The Phone Number dropdown on the Create Texting Agent form, open and listing sixteen numbers, each with an A2P badge beside it.
  1. 1The A2P badge is the filter. A number without one isn't in this list at all, however many you own.
  2. 2Every registered number appears here — they're attached to your campaign automatically, including ones you buy later.
The same field once registration is done. Only numbers carrying the A2P badge can be picked.

One number, one conversation thread

A lead who has texted this number before will see new messages in the same thread as the old ones. If you run genuinely separate programs — appointment reminders and cold outreach, say — consider separate numbers so the two don't read as one confusing conversation.

The pathway section

Pick your pathway from the dropdown, or use the quick-pick to start from a template built for texting.

Objective is a short plain-English statement of what this agent is trying to achieve. It doesn't replace the pathway — it gives the agent a sense of what it's for when a lead says something the pathway didn't anticipate.

Temperature controls how much the agent varies its wording, from 0 to 1. It defaults to 0.2, and for texting that's a good default: low temperature means predictable, on-message replies. Raise it if the agent sounds robotic and repetitive; lower it if it starts improvising in ways you didn't intend.

A useful objective

  • “Qualify inbound roofing leads and book a free inspection with someone in the service area.”
  • “Confirm or reschedule tomorrow's appointments, and flag anyone who wants to cancel.”

A wasted one

  • “Be helpful and answer questions.”
  • “Follow the pathway.”

Appointment booking

Turn on Appointment Agent and pick the calendar the agent books into — either a ClearTalk calendar (your event types and schedules) or a calendar from a connected CRM. The agent gets two abilities automatically: look up open times, and book one.

Texting always presents times in your organization's time zone. Voice agents can detect the caller's time zone live; a text conversation has no equivalent signal, so the choice isn't offered here rather than shown and quietly ignored.

Full detail in Booking appointments in a conversation.

SMS settings

This section holds the operational knobs.

SettingWhat it does
Webhook URLWhere ClearTalk posts conversation data as it happens. See Send data to your system.
Notify me whenEither at the end of the conversation, or on every single message. Start with the end — per-message is a lot of traffic.
Messaging Service SIDOptional. Only needed if you're routing through a specific messaging service on your carrier account. Leave blank otherwise.
Timeout (minutes)How long to wait for a reply before the conversation counts as gone quiet. Defaults to 30.
Request DataExtra key/value pairs attached to every webhook payload. Useful for tagging which agent or environment a payload came from.

Timeout is the most consequential setting here. It's what decides when a conversation is "quiet" — and therefore when follow-ups fire. Set it too short and the agent nags someone who's just in a meeting. Too long and a warm lead cools off. Thirty minutes is a sensible default for daytime conversations.

Follow-ups

Turned off by default. When on, the agent chases a conversation that's gone quiet mid-thread — this is separate from the campaign's message sequence, which only runs before anyone has ever replied.

Because the distinction matters, it has its own page: Follow-ups and quiet conversations.

Post-message analysis

Same idea as the voice agents' post-call analysis. You define questions, and after the conversation ends the agent answers them from the transcript — "Did they agree to a callback?", "What objection did they raise?", "What's their budget?"

The answers land on the conversation record and go out in your webhook payload, which makes them the cleanest way to get structured data out of a free-form text conversation and into your CRM.

Tools and a knowledge base live on the pathway

Voice agent forms have a right rail for attaching tools, a knowledge base, and pronunciation overrides. A texting agent's form doesn't — because a texting agent always runs a pathway, and the upstream SMS configuration has no field for any of the three. Pronunciation genuinely doesn't apply to text. Tools and a knowledge base still do, but you add them to the pathway, not the agent:

A knowledge base is the higher-value of the two for texting. Leads ask direct factual questions over text — price, hours, whether you cover their area — far more bluntly than they do on a call.

Before you point real leads at it

  1. Test the pathway with simulated leads. Texting agents can be tested end to end without spending a message — see Testing your pathway.
  2. Text it yourself from your own phone. Read it as a recipient, not as its author.
  3. Send STOP and confirm you're blocked. It's the one behavior you cannot afford to get wrong, and it takes ten seconds to verify.
  4. Check the timing. Send a message right at the edge of your working hours and confirm it behaves the way you expect.

On this page