From sign-up to a working school

August 8, 2026 · Abdulkareem H. Ali

Setting up a school management system is the least interesting part of owning one. You've made the decision, you've signed up — and then you're looking at an empty screen wondering which of forty menu items comes first.

This release is mostly about that gap: the distance between signing up and actually using the thing.

A setup guide that checks itself

The first admin to log into a new school now lands on a setup guide rather than an empty dashboard. It lists what a school needs before it's usable: profile and branding, academic year and terms, classes and subjects, teachers, students, guardian links, and a first announcement.

The part we care about most is that nothing is a manual tick-box. Each milestone reads your school's actual data. Create an academic year anywhere in the app — through the guide or not — and the guide notices. It shows overall progress, collapses when you want it out of the way, and comes back when you need it.

When you're done, it stops asking for your attention rather than sitting there forever.

Nobody lands on a blank screen

The setup guide is for admins, but an empty school is empty for everyone. Teachers, staff and guardians who sign in early now see guidance about what Tawaasal does for them and what to expect next, instead of an interface with nothing in it.

Follow-ups that know when to stop

If a school signs up and stalls, we now follow up: a short sequence of emails with the next concrete step, written to be useful whether you were in the app yesterday or haven't been back since.

"Short" should mean something, so here are the specifics. At most three, roughly a week apart, and they stop the moment you act. Invited teachers and staff get a reminder if they never sign in. Guardian reminders stay off unless a school admin turns them on. Students are never chased.

The same now applies to sign-ups that stall part-way through the setup wizard. That used to be a dead end.

Our messages speak your language too

Back in May we wrote that [Tawaasal speaks eleven languages](/en/blog/tawaasal-now-speaks-11-languages) — every screen, including proper right-to-left layouts. That was about the app you look at. This release extends the same rule to everything we send you.

  • Notifications arrive in the reader's language — not the sender's, and not the school's default. The wording, the dates, and everything around them follow the person receiving the message.
  • The setup wizard opens in the language the invitation was sent in. Receiving an Arabic invitation and landing on an English form is exactly the kind of small wrongness that makes software feel foreign.
  • Messages are written for whoever receives them. A note to a guardian and the same note to a student are not the same note, and our templates now carry that distinction instead of making one wording serve both.
  • A school's chosen language now has one home. It used to be possible to set a language and have parts of the system quietly ignore it. That's fixed.

On the account side

Smaller, but worth saying: checkout is clearer about exactly what you pay today and what you pay at renewal, and you have proper control over which updates you hear from us about — with a preference page reachable from any email we send.

Why this release looks like this

None of the above is a headline feature. It's the difference between software that technically works and software that actually gets used — and for a school, that difference shows up almost entirely in the first fortnight.

We'd rather spend a release there.