Skip to Content

GoEDU User Guide

Step-by-step how-to guides for the people who run the school day to day — admissions, fees, transport, HR, accounting and more.

Getting started

Open your school's address — https://.goedu.app — and sign in with the username and password your administrator gave you.

The home screen groups every app into related sections so the tools you need are together: School (Admission, Student Affairs, Learning, Timetable, AI Assistant), Finance, HR & Payroll, Inventory & Assets, Shops & Events and Workplace. Click an app icon to open it; use the search box to jump to any screen.

GoEDU apps home
The apps home, grouped by area.
Language: to switch to Arabic, open the user menu (top-right) → Preferences → set Language to Arabic. The whole back office switches to right-to-left.

Admit a new student

Admissions is its own app. An enquiry becomes an application, moves through review and interview to an offer, and on acceptance GoEDU creates the student record for you.

  1. Open the Admission app.
  2. Click New and fill in the applicant: name (English and Arabic), gender, national ID, and the parent's name, phone and email.
  3. Choose what they are applying for — academic year, curriculum and grade — and the source (walk-in, website or referral). Save.
  4. Work the pipeline as you process the family: drag the card from NewReviewingInterviewed (record the interview date, score and interviewer) → Offered.
  5. When the family accepts, click Accept. GoEDU creates the linked Student and enrolment automatically and moves the application to Enrolled.
  6. Optionally click Generate Fees to raise the tuition invoice straight from the matching fee structure (see below).
Screenshot to be added: the Admission pipeline (kanban) and an application form.

Generate tuition fees from a fee structure

Fees come from a fee structure — one per academic year × curriculum × grade, holding the tuition, registration, books, activities and bus lines. GoEDU raises the invoice from it, so amounts stay consistent. There are three ways to do it:

For one student

  1. Open the student (or the accepted application).
  2. Click Generate Fees. GoEDU finds the fee structure that matches the student's year, curriculum and grade and creates a draft customer invoice with a line per fee.
  3. Review the invoice and Confirm it to post. VAT is applied at 14%.

For a whole cohort (bulk, with instalments)

  1. Go to Accounting → Bulk Customer Invoices.
  2. Pick the customers, then choose a Fee Structure — the lines pre-fill from it.
  3. Set a due date on each line; duplicate a line to split a fee into instalments with different due dates.
  4. Click Create Invoices. One invoice per line is created, each carrying 14% VAT.
Fee invoices are always created as draft so the bursar reviews them before posting. Discounts and sibling/staff rules are applied on top.
Screenshot to be added: the Generate Fees result and the Bulk Customer Invoices wizard with a fee structure selected.

Year-end promotion

  1. Go to Student Affairs → Operations → Year-End Promotion.
  2. Choose the source academic year and the target year. The wizard loads every active student as a candidate.
  3. Set each student's action: promote, retain, withdraw or graduate.
  4. Optionally tick Generate Fee Invoices to raise next year's fees for every promoted/retained student in the same step.
  5. Click Apply. Next-year enrolments are created (in draft, to confirm when the year starts) and any fee invoices are opened for review.

Students & guardians

The Student Affairs app holds the student master: personal details, guardians, enrolments, documents and the lifecycle log. Open a student to see their guardians, current grade and class, fee balance and history. Guardians are contacts, so a family's invoices and payments all roll up to them.

Register a student for the bus

  1. Open Student Affairs → School Transport → Student Bus Registrations (or the Fleet app).
  2. Click New, pick the student, the route and the boarding stop.
  3. Choose the transport academic year and the instalment plan that prices the subscription.
  4. Save and Confirm. The registration is now active and the student appears on the route's boarding list.
Student bus registrations
Student bus registrations.
Bus registration form
A registration form — student, route, stop and plan.

Live bus dashboard

The Live Dashboard shows every bus on a map in real time, with its route, current stop and student count, fed by the GPS units via Traccar. Use it to see where a bus is and whether it is running late.

Live bus dashboard
The live bus dashboard.

Routes & stops

Define each route and its ordered stops; the route map draws the path and the stops so you can check coverage. Maintenance alerts, driver-behaviour events and stop/boarding events all hang off the same transport records.

Bus routes
Bus routes.
Route map
A route drawn on the map with its stops.

Fee invoices & payments

Fee invoices live in Accounting. Open Customers → Invoices to see every student invoice, filter by status (draft / posted / paid), and register payments. Register a payment from the invoice's Register Payment button and reconcile it against the specific invoice it settles.

Customer invoices
Customer (student fee) invoices.
Accounting dashboard
The accounting dashboard.

Pricelists

If your school uses pricelists on invoices, reach them from Accounting → Configuration → Pricelists. Most schools bill by the fee structure instead, so this is optional.

Run payroll

  1. Open the Payroll app.
  2. Create a payslip batch for the period and generate payslips for the employees it covers.
  3. Check each payslip's inputs (attendance, late/absence deductions, allowances), then Confirm the batch.
  4. Post the entries to accounting and pay via the bank or cash journal.
Payslips
Payslips.
Employees directory
The employees directory.

Staff expenses

Staff submit expenses in the Expenses app; a manager approves them and finance posts and reimburses. Each expense can carry its receipt and is analytic-tagged for reporting.

Staff expenses
Staff expenses.

Inventory & purchasing

Track supplies and assets in Inventory, raise purchase orders to suppliers, and route staff/department needs through material requisitions. Consumables and custody items issued to staff and students are recorded so you always know what was handed out.

Purchase orders
Purchase orders.
Material requisitions
Material purchase requisitions.

Point of Sale

Run the cafeteria or the uniform/book shop from Point of Sale. Open a session, sell products at the counter, and close the session — takings post to accounting automatically.

Point of Sale orders
Point of Sale orders.

AI timetable & assistant

AI timetable

The Timetable app builds a conflict-free school timetable for you: set the teachers, subjects, classes and constraints, then run the solver. It respects teacher availability and room limits and flags any clash it cannot resolve.

AI assistant

The AI Assistant answers questions about your school in plain language — for example "how many students are enrolled in Grade 5?" or "which bus routes have free seats?". Type the question and it replies with the answer, no technical detail unless you are in developer mode.

Screenshot to be added: the AI Assistant answering a question.
Need something that isn't covered here? Use Contact and the Go Live team will help.