Every feature schools and research teams need.

A complete platform for schools, universities and research teams, covering enrollment campaigns, longitudinal studies, attendance reminders and multilingual student support in one place. AI features are available where you need them.

Flow Designer

Build enrollment, screening and support flows visually.

Draw the paths your students and participants take, from a course wait-list bot to a multilingual screening & enrollment protocol.

Custom field splitsBranch on contact attributes such as major, year, cohort, GPA, study arm or language.
Random splits for experimentsA/B test interventions across treatment and control arms, with counts and confidence built in.
Trigger campaigns from any nodeAdd a student to a group from any flow, and a Campaign takes them through the semester.
Build enrollment, screening and support flows visually.
Contact database

One database for students, parents, alumni and participants.

Track applicants, enrolled students, parents, alumni and study participants in one place, with the custom fields your registrar or research protocol needs.

Custom fields for any programTrack "current GPA," "study arm," "financial aid status," "consent form returned" or whatever else your protocol requires.
Smart groups that update themselvesGroups like "Students missing 3+ classes this term" or "Participants awaiting follow-up survey" recompute automatically.
Activity history on every contactFlow runs, messages and survey responses are kept in one place and can be exported as CSV or Excel for reporting or analysis.
One database for students, parents, alumni and participants.
One database for students, parents, alumni and participants.
Campaigns

Semester- and study-length sequences that keep students on track.

Schedule message sequences relative to a date in a record, such as term start, enrollment date, baseline assessment or last contact. Set it up once and reuse it for each cohort.

Trigger on any custom fieldSend orientation details 1 day before move-in, a tutoring nudge after a midterm grade drops, or follow-up surveys on days 7, 30 and 90 of a study.
Recurring schedulesWeekly or monthly sends to a class, cohort, or grade level that keeps its own roster current.
Stop and restart when the term doesCampaigns can be stopped between terms or during a pause and restarted when you're ready.
Semester- and study-length sequences that keep students on track.
Omni-channel

Reach students and participants on the apps they check.

Email often goes unread, while text messages usually get opened. TextIt lets you reach people on SMS, WhatsApp, voice, Telegram and more from a single flow.

One platform, multiple channelsSMS, WhatsApp, Voice/IVR, Telegram, Messenger, Instagram, Viber and WeChat for students and parents.
Channel-aware flowsAn IVR menu for a parent on a feature phone, WhatsApp for students who prefer it, plain SMS as the default.
Bring your own providerConnect your own channel through the external Channel API.
20+ supported channels Build once · deploy anywhere
SMS Reaches every student's phone
Most reach
WhatsApp Verified school templates
Voice & IVR For parents without smartphones
Inclusive
Telegram Popular with research cohorts
Messenger Page-attached bots
Instagram Direct messages + quick replies
Viber Regional reach in EE & SEA
Web chat Embed on the LMS or portal
Tickets

When a bot can't help, hand off to an advisor or coordinator.

Any conversation can escalate to a real-time chat with the right person, such as an academic advisor, RA, financial aid officer or study coordinator, with the full history and record attached.

Auto-escalate from any flowIf a reply contains crisis language or words like "drop out," "hurt," or "can't afford," open a ticket and assign it to the right office.
Shared inbox for student servicesAdvisors, RAs and TAs reply by SMS, WhatsApp or Messenger from one screen, without switching between apps.
Tickets AnalyticsSee volume and activity across the workspace, including response time, resolution rate and per-staff caseload on each channel.
When a bot can't help, hand off to an advisor or coordinator.
Integrations

Connect TextIt to your institution's systems.

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

Custom webhooksCall your institutional systems with full control over headers, body and retries, then use the response in the next step of the flow.
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 works in the languages your students and participants speak.

Detect, translate and classify messages without leaving TextIt, so free-text replies from a worried parent or a confused participant still get a useful response.

Auto-detect & auto-translateUse TextIt's built-in auto translator to create multi-language flows in seconds. Set a contact's language once and translated flows follow it from then on.
AI intent classification, in any flowDrop an AI Split node into a flow. The classifier reads free text like "I want to drop this class but I'm on a visa" and routes it to the right office.
Escalate rather than guessAnything AI can't place opens a ticket with student support.
Bring your own AI.Connect an OpenAI, Anthropic, Google AI or DeepSeek key and use it from any flow.
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.