Boys · Girls · Attendance · Left · Fees …One workbook, many sheets
Every sheet is read and sorted on its own, so pupils, leavers, staff, fees and attendance each go to the right place.

Hijrah is our free, intelligent migration and onboarding tool. It moves you from any system, whether IBEAMS, e-Maktab, another platform or your own spreadsheets, and reads your records just as they are. Then it helps you set up classes, invite your staff and take your first register. Most maktabs with their exports to hand do it all in a day.

Spreadsheets+ any systemSee how Hijrah turns complicated spreadsheets and old system exports into an organised, ready-to-use madrasah. It uses made-up records, takes about a minute, and nothing leaves your browser.
Pick one. Hijrah will read a set of sample records from it, made up for this demo, just as it would read yours.
Using another platform? Hijrah reads any CSV or Excel export, so choose Spreadsheets. The records are fictional and simplified, and everything runs in this page: nothing is uploaded or sent anywhere.
We ran Hijrah on a working maktab’s workbook exactly as it had been kept for years: title rows, headings three rows deep, names split three ways and rows saved for pupils who never came. Every problem it turned up was fixed in Hijrah itself, for everyone who comes after.
Figures from Hijrah reading that workbook in a test run. We’ve also moved a real IBEAMS export of 135 pupils into a test account: all 135 came across with no errors, parent details were found for 133 (the other 2 had none in IBEAMS either), and the whole import was then undone in one step.
Five steps, built to fit into one day rather than one term. Hijrah does the heavy lifting, and you stay in charge of every decision.
Sign up free and answer a few simple questions about your masjid, maktab or madrasah. No demo to book and no card needed.
Drop in every export you have, from IBEAMS, e-Maktab or any other system: spreadsheets, CSVs, and IBEAMS’s PDFs too. Hijrah works out which file holds pupils, staff, classes, fees, payment history, attendance or progress, and shows you before it uses any of them.
Hijrah builds your programmes, classes and groups from your files, even from a single class column on your pupil list. Teachers named in your files are matched to their classes, and you can add books from the Labbaik Library. Not how you run things? Describe it in your own words instead.
Teachers on your staff list come across by name, ready to match to their classes. Send their invites from the finish screen. They sign in with a magic link, Google or a passkey, so nobody has a password to remember.
Teachers open the register on their own phone and mark each pupil with a tap. Parents of anyone absent hear by WhatsApp and email, and their portal links are ready to send from the same screen.
Registered, imported, set up and taking the register on Labbaik.
Records kept by hand for years don’t look like a demo file, and Hijrah doesn’t expect them to.
Boys · Girls · Attendance · Left · Fees …Every sheet is read and sorted on its own, so pupils, leavers, staff, fees and attendance each go to the right place.
September → Absent | LateStacked back together, so the month and the mark become “September Absent” and “September Late”.
CLASS | SESSION on the pupil listYour classes are built from the class column on your pupil list, with a headcount for each.
children.csv · guardians.csv · enrolments.csvJoined up by the ID they share, so each pupil arrives with their family and their class.
CLASS 1 (boys sheet) · CLASS 1 (girls sheet)Split into Boys and Girls groups and matched to the right classes separately.
Left Boys · STATUS: WithdrawnHijrah asks whether to leave them behind, bring only recent leavers, or bring everyone.
IBEAMS hands some of its records over as PDFs. Hijrah reads them by their layout, right in your browser, and never sends them to an AI model.
How to export from IBEAMS All classes.pdfEvery class with its teacher and pupil list, matched to your pupils. Classes with no name are left out and counted.
Holidays.pdfHalf terms, holidays and closures become term dates, set as classes closed. Slips in IBEAMS’s own dates are pointed out, never quietly changed.
Attendance reports.zipIBEAMS gives attendance as PDFs, not a CSV: one report per pupil, in a zip. Every absence and late comes across on its day, authorised or not.
The worries we hear most before a maktab switches, and what Hijrah does about each.
“What if something goes wrong?”
Every step Hijrah saves can be undone, one at a time or all together. Undo always asks first, and never removes records your team has used since.
“Will we lose anything?”
Anything Hijrah is unsure about is put in front of you. If a line can’t come across, you see which file and line it was, and why, and can download the full list.
“What will it change without asking?”
Each step shows exactly what it will save, and saves only when you press Save. You stay in charge of every decision along the way.
“We already have some things in Labbaik.”
Your existing classes stay as they are. Steps you already have records for are left out unless you choose to bring them over.
“We can’t do it all in one sitting.”
Close the tab or come back after Maghrib. Hijrah remembers where you stopped on that device and carries on from there.
“What about pupils who left years ago?”
Hijrah asks before bringing anyone who has left. Leave them out, bring only recent leavers, or bring everyone.
“What if we get stuck?”
Message the Labbaik team on WhatsApp and we’ll help you finish the move, by hand if needed. There’s no migration fee and no charge for the help.
Anything that can’t come across is listed for you, file by file and line by line, as a spreadsheet you can download.
Yes. Hijrah is free for every masjid, maktab and madrasah moving to Labbaik. There is no migration fee, and no charge if you need our help along the way.
Yes. The demo on this page runs a sample move from IBEAMS, e-Maktab or spreadsheets using made-up records, right in your browser. You can see what Hijrah notices, answer its questions, approve the move and take a first register. Nothing is uploaded.
For most maktabs with their exports to hand, it fits into a single day. A very large or complicated move can take longer, and we'll help you finish it. Registering takes about 10 minutes. Hijrah then takes you through your records step by step: staff, classes, books, pupils, fees, payment history and more. Once your teachers accept their email invites, they can take the register on their phones straight away.
Yes. IBEAMS and e-Maktab are the systems most maktabs use, so Hijrah knows their exports especially well, but it isn't limited to them. If your current platform, app or database can give you a spreadsheet (CSV or Excel), Hijrah can read it, whatever its columns are called. Choose Spreadsheets when Hijrah asks where you're moving from, and add whatever exports you have.
Yes. Hijrah is trained to understand exports from popular maktab and madrasah systems such as IBEAMS and e-Maktab. It knows how they lay out students, families, classes and fees, so nothing gets missed in the move. From IBEAMS it also reads the PDFs: the All classes PDF, the holidays PDF and the attendance reports, which IBEAMS only gives as PDFs.
Yes, IBEAMS's. The All classes PDF becomes your classes, each with its teacher and pupil list. The holidays PDF becomes term dates in your academic year, with any slips in IBEAMS's dates pointed out for you to check. Attendance, which IBEAMS exports as PDFs rather than a CSV (one report per pupil, in a zip), becomes each pupil's absences and lates, dated and marked authorised or not. PDFs are read in your browser by their layout and are never sent to an AI model. For other systems, ask for a spreadsheet copy of anything that only downloads as a PDF.
No. Upload them exactly as they are. Hijrah reads different headings, layouts and formats, so there is nothing to reorganise or adapt first.
Yes. Upload several files together, for example students in one, fees in another and classes in a third. Hijrah works out how they relate and links everything up.
The kind real maktabs keep: workbooks with many sheets, title rows above the headings, headings spread over two or three rows, names split into first, middle and last, blank rows saved for future pupils, separate boys' and girls' sheets, and pupils, parents and classes kept in different files. If there is no classes sheet, Hijrah builds your classes from the class column on your pupil list.
Hijrah never makes silent guesses. Anything it is unsure about is flagged for you to check, and nothing is imported until you have reviewed and approved it. If a line can't come across, Hijrah tells you which file and line it was and why, and you can download the full list as a spreadsheet.
Hijrah checks for duplicates before anything is saved. It compares names and dates of birth within your files and against the pupils already in Labbaik, and shows you any that look like the same person so you can decide: keep one, or keep both.
No. If your files include leavers, Hijrah asks what you want: leave them behind (the default), bring only those who left recently, or bring everyone. You can also choose how far back to bring attendance and payment history.
Yes. You can undo any single step, or the whole import, and Hijrah always asks first. If something has been used since, such as a register taken for a class, Hijrah tells you why it can't be undone rather than deleting real records.
Yes. Go to Account and choose Import with Hijrah. It adds to what is already there and never replaces it, and it suggests only the things you don't have yet.
The Labbaik team will help you personally. Just send us what you have and we will make sure your move is completed successfully, by hand if needed.
Yes. Your spreadsheets are read in your browser and the files themselves are never stored. To match your columns, Hijrah sends each file's name, its headings and up to five sample rows (plus any rows describing your class structure) to Anthropic (Claude), and neither Labbaik nor its AI providers train models on your data. Only the records you approve are saved. Labbaik is registered with the ICO (ZC136003), and your records are handled in line with UK data protection law throughout the move.