Every feature mission-driven teams need.

A complete platform for NGOs, charities and humanitarian organizations, covering beneficiary intake, community health campaigns, volunteer coordination and multilingual field support in one place. Built for low-connectivity environments and large-scale programs.

Flow Designer

Build intake, screening and outreach flows visually.

Draw the paths your beneficiaries and communities take, from a household needs assessment to a multilingual vaccination reminder protocol.

Custom field splitsBranch on contact attributes such as program, zone, household size, vulnerability score, consent status or language.
First-class multilingual supportTranslate in the editor or hand off to your localization team. Each contact gets their own language setting automatically.
Trigger campaigns from any nodeAdd a beneficiary to a group from any flow, and a Campaign handles the follow-up messages from there.
Build intake, screening and outreach flows visually.
Contact database

One database for beneficiaries, volunteers and community health workers.

Track beneficiaries, households, volunteers, field agents and donors in one place, with the custom fields your program design and M&E framework require.

Custom fields for any programTrack "household size," "program arm," "consent status," "last distribution date," "vulnerability score" or whatever else your case management system or M&E framework requires.
Smart groups that update themselvesGroups like "Households due for 30-day follow-up" or "Volunteers with training overdue" recompute automatically as data changes.
Activity history on every contactFlow runs, messages and survey responses can be exported as CSV or Excel for donor reports and audits.
One database for beneficiaries, volunteers and community health workers.
One database for beneficiaries, volunteers and community health workers.
Campaigns

Program-length sequences that keep beneficiaries on schedule.

Schedule message sequences relative to a date in a record, such as enrollment date, distribution date, a child's date of birth or the last clinic visit. Set it up once and use it across cohorts.

Trigger on any custom fieldSend vaccination reminders based on a child's birth date, follow-up surveys on days 7, 30 and 90 after distribution, or case check-ins after a referral.
Recurring ScheduleDaily, weekly or monthly sends to a group that keeps itself current.
Stop and restart as conditions changeDuring a funding gap or logistics hold, you can pause active campaigns and resume them when conditions allow.
Program-length sequences that keep beneficiaries on schedule.
Omni-channel

Reach communities on the channels they already use.

In the field, email often isn't practical. TextIt reaches beneficiaries on basic SMS, WhatsApp, voice IVR and more, including 2G feature phones with no data plan.

Multi-channel supportSMS, WhatsApp Business, Twilio Voice/IVR, Telegram, Messenger and Viber for beneficiaries, volunteers and donors.
Channel-aware flowsUse voice for low-literacy audiences, WhatsApp for field teams and SMS for everyone else, all from one flow.
Bring your own provider30+ pre-built aggregators, plus custom SMPP and HTTP gateways for in-country carriers.
Multi-channel support Build once · deploy anywhere
SMS
SMS Reaches every mobile, no data needed
Most reach
WhatsApp
WhatsApp Rich content for field teams
Twilio Voice
Twilio Voice For low-literacy populations
Inclusive
Telegram
Telegram Secure comms for staff & volunteers
Messenger
Messenger Community Facebook groups
Viber
Viber Widely used in SE Asia & Eastern Europe
Tickets

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

Any conversation can escalate to a real-time chat with the right person. Caseworkers, field coordinators and protection officers see the contact's custom fields with the full beneficiary record attached.

Auto-escalate on crisis keywordsIf a reply contains words like "hungry," "unsafe," "emergency" or protection-related language, open a ticket and assign it to the right team.
Shared inbox for field teamsCaseworkers and coordinators reply by SMS or WhatsApp from one screen, so conversations aren't scattered across separate apps.
Ticket AnalyticsSee ticket volume and activity across the workspace, including response time, resolution rate and per-staff caseload on each channel. It works for a team of 5 or a country office of 500.
When a bot can't help, hand off to a caseworker immediately.
Integrations

Connect TextIt to the tools your organization already uses.

Webhooks, Zapier and AI give your flows a way to reach your program systems.

Custom webhooksCall your program systems with full control over headers, body and retries, then use the response in the next step of your 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 communities speak.

Detect, translate and classify messages without leaving TextIt, so a beneficiary writing in Swahili or a field worker writing in Hausa gets the same support as everyone else.

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.
Split by AIDrop an AI Split node into a flow. The classifier reads free text like "I haven't received my food package" and routes it to the right program team.
Call AISummarise a long message or pull a value into a field for the caseworker who picks it up.
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.