Every feature you need to message at scale

A complete platform for building, running and scaling messaging, from your first contact to your millionth. It now includes optional AI that can translate, classify and help with conversations.

Flow Designer

Build chatbots in minutes with drag-and-drop.

Draw the paths your contacts take and watch them run in real time.

Custom field splitsBranch on a contact field, an expression, a previous flow result, group membership, channel, or split randomly into buckets.
First-class multilingual supportTranslate right inside the editor, using built-in AI or manually.
Automate followupsAdd a contact to a group from any flow and let a Campaign take it from there.
Build chatbots in minutes with drag-and-drop.
Contact database

A contact database that adapts to your data.

Track customers, leads and team members in one place, using the custom fields your team actually needs.

Custom fields for any use caseTrack "last order date," "account tier," "renewal date" or whatever else your team works from.
Smart groups that update themselves"Customers with an overdue invoice in the West region" updates as contacts move through your flows.
A full timeline on every contactScroll back through past messages, flow runs and tickets, and forward to what's scheduled next, all in one place.
A contact database that adapts to your data.
A contact database that adapts to your data.
Campaigns

Time-based campaigns that keep track of each contact.

Schedule message sequences relative to any event in a contact's record. Set it once and it runs on each contact's own timeline.

Trigger on any custom fieldOnboarding tips 3 and 14 days after signup. Renewal nudges tied to each contract's end date.
Repeat on a scheduleChoose a time and how often it should run. Daily reminders, weekly check-ins and monthly reports only need to be scheduled once.
A reminder, or the start of a conversationEvery campaign event sends a message or launches a flow. The appointment reminder can also handle the reschedule.
Time-based campaigns that keep track of each contact.
Omni-channel

Meet people on whatever channel they can reach.

SMS, voice, WhatsApp, Telegram and more can all run from a single flow, so you only need to build it once.

20+ supported channelsSMS, WhatsApp, Voice/IVR, Telegram, Messenger, Viber & more. Connect up to 10 all in one inbox.
Channel-aware flowsSMS as the backbone, WhatsApp for contacts who prefer it, a voice call where text is a barrier.
Connect with an APIUse our External Channel API to plug in an aggregator or messaging service we don't support out of the box.
20+ supported channels Build once · deploy anywhere
SMS
SMS Anywhere a phone reaches, no data needed
Most reach
WhatsApp
WhatsApp Verified business templates
Twilio Voice
Twilio Voice DTMF, recorded prompts, TTS
No-app
Telegram
Telegram Bot API + inline replies
Messenger
Messenger Page-attached bots
Viber
Viber Regional reach in EE & SEA
Tickets

When a bot can't help, hand off to a human.

Any conversation can be escalated to a real-time chat with an agent, with the full history, contact fields and account context attached.

Auto-escalate from any flowIf a reply needs a human, open a ticket and assign it to the on-duty agent.
Team-friendly shared inboxReply by SMS, WhatsApp or voice from one screen instead of switching between apps.
SLA tracking for support linesTrack response time, resolution rate and per-agent caseload across your channels.
When a bot can't help, hand off to a human.
Integrations

Connect TextIt to everything else your team uses.

Webhooks, Zapier and AI give your flows a way to reach the rest of your stack.

Custom webhooksCall any API from a flow with full control over headers, body and retries, then use the response in the next step.
Zapier · 2,000+ appsFor the connections your team would rather not build. Start a flow from another app, or send results out when one completes.
Bring your own AIConnect an OpenAI, Anthropic, Google AI or DeepSeek key, or use TextIt AI, and call it from any step of a flow.
New in TextIt

AI that speaks your customers' languages.

Detect, translate and classify messages without leaving TextIt, so free-text replies can be put to use.

Auto-detect & auto-translateBuilt in auto translate handles multi-language flows. AI classification handles the contact, reading their first message and setting their language without them asking.
AI intent classification, in any flowAdd an AI Split node to a flow. The classifier reads free-text replies such as "my order never showed and I'm leaving tomorrow" and routes them to the right branch.
Call AI in any FlowWrite the prompt where you build everything else. The answer comes back as a variable and moves down the flow with the contact.
Coming soon

Hand off to an AI agent

When a contact asks something your flow didn't plan for, an AI agent can take over the conversation and answer it from your organization's own content.

Learns from your Website Help articles FAQs Documents
  • Answers from what you already haveShare your website, help articles, FAQs and documents. The agent answers from them, so replies stay accurate and sound like you.
  • Knows when to step backIt returns the contact to your flow once their question is answered, or opens a ticket when a person should take over.
  • Speaks your contacts' languagesContacts can ask in the language they're most comfortable with and get answers from the same content.