“Does it support Bengali?” is the most common question a West Bengal school asks a software vendor, and the most commonly mis-answered. Vendors say yes, schools hear “the whole system is in Bengali”, and the gap surfaces three months later when the office discovers the admin screens are in English.
This page sets out the honest version: where Bengali reaches a parent, where it does not, and what a school should verify before promising anything to families.
What “Bengali notices” actually means in software
There are four separate things a vendor could mean, and they are not the same product capability:
- The staff interface — the screens your office and teachers work in every day.
- Message content sent to parents — the fee reminder, the holiday notice, the attendance alert.
- Replies to parents who write to the school.
- Documents — receipts, report cards, transfer certificates.
Most “supports Bengali” claims are really about the second. Ask a vendor which of the four they mean, one at a time, and watch how quickly the answer narrows.
Where Bengali reaches parents, and where it does not
For EdunodeX, the split is specific and worth stating plainly rather than blurring:
Parents get Bengali. Outbound message content can be Bengali. Replies to a parent who writes in Bengali come back in Bengali. Announcement and notice text the school types itself is Bengali because the school wrote it in Bengali.
Staff work in English or Hindi. The staff-facing web interface ships translated bundles for English, Hindi, Tamil and Kannada. There is no Bengali interface bundle. For a school in Kolkata, Siliguri, Agartala or anywhere else with a Bengali-reading office, that means the admin screens, menus, settings and reports are in English or Hindi.
This is a real limitation and it should factor into your decision. In practice it lands lightly, because the people reading the admin screens are a dozen staff who use the same twenty screens daily, while the people reading Bengali are two thousand parents receiving messages they have to understand on first read. But if the constraint is unacceptable for your office, better to know now than after migration.
Admission forms are the one parent-facing form surface that carries language configuration: West Bengal’s and Tripura’s admission profiles both default to English, Bengali and Hindi.
Outbound notices run on approved templates, not free text
This is the part schools are most often surprised by, and it is not a vendor limitation — it is Meta’s rule for the WhatsApp Business Platform.
Any business-initiated WhatsApp message must use a template that Meta has approved in advance. EdunodeX enforces this at the service layer: a free-text business-initiated send is refused before the payload ever reaches Meta. Each template carries its own language code, which is what makes a Bengali notice possible — you register the Bengali version of your fee-reminder template, Meta approves it, and it sends.
Two consequences for a Bengali-medium school:
- Plan your Bengali templates in advance. Approval is not instant, and you cannot improvise a Bengali broadcast on the morning of a holiday announcement.
- Templates are parameterised, not hand-merged. Each placeholder in a template can be bound to a literal value or to a field lookup against a fixed allowlist — the student’s first name, the class name, the guardian’s name, the amount due. Every parent receives their own values inside the same approved Bengali wording, without anyone doing a mail merge.
Where a parent has messaged the school recently, the conversation window allows freeform replies — which is the mechanism the next section relies on.
When a parent writes back in Bengali
A parent writing to the school in Bengali gets an answer in Bengali. The mechanism matters, because this is where translation goes wrong in other products.
The reply is composed in English by the application first. Fee amounts, marks, attendance figures, dates and names are computed in code. Only then is the text localised into the language the parent wrote in, with the instruction to carry every number, rupee amount, name, date and code through verbatim. The language model changes the wording; it does not generate the facts.
The rest of the behaviour follows from the same caution:
- A cheap pre-check skips localisation entirely for plain-English messages, so no model touches a reply that does not need one.
- Bengali script is detected directly, alongside the other major Indic scripts, so a Bengali message is routed correctly without the parent selecting anything.
- If localisation fails or the school has no AI credits, the reply falls back to English rather than being dropped. A parent always gets an answer.
- Replies speak in the school’s own voice. Parents are not told they are talking to a bot, an assistant or an AI.
Romanised Bengali typed in Latin script is handled too, which matters more than it sounds — a large share of parents type their own language on an English keyboard.
Consent, opt-out and the STOP keyword
Language is only half of parent communication; permission is the other half. A Bengali fee reminder sent to a guardian who never opted in is still an unwanted message.
Opt-in is tracked per guardian, with the source recorded — admission, self-service, manual entry or import — along with the timestamp. A send to a guardian whose opt-in is false is refused by the server before any message goes out, rather than depending on staff remembering. Opt-outs record their own timestamp and reason.
Parents can also opt out by replying. STOP and START keyword handlers toggle the flag in real time, with Hindi aliases recognised alongside English.
For a school this is worth checking in a demo directly: ask the vendor to send a message to a guardian marked as not consented, and see whether the system stops it or sends it.
What to check before you promise parents Bengali
A short list, in the order it usually bites:
- Which of the four surfaces is Bengali — interface, outbound content, replies, documents. Get an answer per surface.
- Who registers your Bengali templates with Meta, how long approval takes, and what happens to a broadcast if a template is rejected.
- Whether figures survive translation. Send a test fee reminder with a specific amount and confirm the number that arrives is the number in the ledger.
- What happens when the AI layer is unavailable — a dropped reply is worse than an English one.
- What the office actually needs. If your accountant cannot work in English or Hindi, no amount of Bengali parent messaging fixes that.
- Documents. Do not assume a Bengali message capability extends to Bengali PDFs; ask to see one printed.
The same setup serves Tripura
Bengali is not a West Bengal-only requirement. Tripura’s parent base is largely Bengali-reading, and Bengali is one of the examination languages TBSE offers at Class 10 alongside Hindi, Kokborok and Mizo. Tripura’s admission profile in EdunodeX likewise defaults to English, Bengali and Hindi.
A group operating in both states runs the same arrangement: Bengali templates and Bengali replies to parents, an English or Hindi office, and per-school configuration for everything the board and state differ on.
Setting it up
The sequence for a Bengali-medium school is: capture guardian opt-in properly at admission, draft your five or six highest-volume notices in Bengali, submit them for template approval, then test the reply path with a real Bengali message before you announce anything to parents.
- Book a demo: edunodex.in
- Login portal: in1.edunodex.in