Skip to content

Scheduling, the classroom, billing, payroll and analytics, all driven by one recorded class outcome.

Every feature that ships in Halqora today, grouped by the job it does.

Schedule

  • Recurring time-zone schedules

    Daylight saving handled.

  • Calendar for admins and teachers

    Day, week, month and agenda.

  • One-to-one classes

    Regular, trial and makeup.

Teach

  • Built-in classroom

    Video, screen share, whiteboard.

  • PDF book library

    Page sync and annotation.

  • Class chat

    Closed until an admin opens it.

  • Silent observation

    Camera shown only with consent.

  • Quran viewer for Quran classes

    Madinah Mushaf, tajweed, translations.

  • Join timeline for every class

    Who joined, when they left, and time in class.

  • Google Meet per schedule

    If you prefer to keep it.

Families

  • Private class and invoice links

    No account, no app.

Bill

  • Monthly billing runs

    Prepaid or postpaid.

  • Each student in their own currency

    Approximate USD roll-up.

  • Payment sync and matching

    PayPal, Stripe, Mercury, Wise.

  • Public invoice page

    With PDF, no login.

  • Receivables with aging

    A ledger per student.

Pay

  • Teacher payroll

    Tied to class outcomes.

  • Lateness recorded per class

    Entered with the outcome.

  • Teacher earnings screen

    Same rules as payroll.

Know

  • Reliability analytics

    Cancellations, no-shows, lateness.

  • Teacher lesson reports

    Written with the outcome.

Message

  • WhatsApp invoices and follow-ups

    From your paired number, up to 50 a day.

  • Email invoices and reminders

    On a schedule you set.

  • WhatsApp alerts when someone joins or is missing

    To your admins, and the family if you choose.

  • After-class WhatsApp report

    Sent to the family when class ends.

One recorded outcome decides what the family is billed and what the teacher is paid.

How one class outcome flows
Recorded outcomeFamily is billedTeacher is paidCounts toward
Completed Teacher on time (up to 2 min late) Yes, in full Full rate Completion
Completed Teacher 3 min late Yes, in full Rate minus 5% Teacher late arrivals
Completed Teacher 8 min late Yes, in full Rate minus the minutes late Teacher late arrivals
Cancelled Student cancels 3 h or more ahead No Not paid Student cancellations
Cancelled Student cancels under 3 h ahead Yes, in full Your academy's policy Student late cancellations
Missed Student no-show, teacher waited half the class Yes, in full (unless you grant an emergency exception) Full rate Student no-shows
Missed Teacher cancels under 4 h ahead No Not paid Teacher no-shows

Good questions, short answers.

See how Halqora compares
Do students need accounts?

No. Every student gets a private link to join class and a public invoice page to see what is due and how to pay. No app to install and no password to remember. Your teachers and admin team sign in; families never have to.

Can we keep Google Meet?

Yes. Each schedule can use the Halqora classroom or a Google Meet link, so you can move teacher by teacher or class by class. Students use the same personal join link either way, and the class outcome still drives billing and payroll.

Which currencies are supported?

Invoice each family in the currency they actually pay in. Halqora handles 146 currencies, including USD, GBP, CAD, AED, SAR and EGP, and one billing run can mix them. Your dashboards roll everything up into an approximate USD total so you can see the whole academy at once.

Can we import our data?

Yes, and it is free. We import your students, teachers, recurring schedules and open balances from your spreadsheets as part of onboarding, then run a 14-day pilot alongside what you use today.

Where is the data hosted?

Halqora runs on managed cloud infrastructure and your data is encrypted in transit. We confirm the hosting region during onboarding, and our privacy policy lists the kinds of sub-processors we use.

What kinds of academies use Halqora?

Online academies and tutoring businesses that teach live one-to-one classes: language schools, music teachers, school tutoring and test prep, coding, and Quran and Arabic academies. The classroom has a whiteboard, a PDF book library and screen share annotation for every subject, plus a Quran viewer for academies that need it.

Which payment providers are supported?

PayPal, Stripe and Mercury invoices update in Halqora when they are paid. Wise transfers are matched to invoices by reference or amount, and anything that does not match waits in a queue for you. Anything else can be recorded by hand in a few seconds.

Do you send WhatsApp messages?

Yes. From your academy's own WhatsApp number, which you pair in settings, Halqora sends invoice messages and payment follow-ups, alerts to your admins when a teacher or student joins a class or has not joined 5 minutes after the start (you set the time), and, if you want it, an after-class report to the family with the subject, teacher, date, scheduled and actual minutes and the teacher's note. The number sends up to 50 messages a day. Each kind of message can be switched on or off for your academy and its wording edited. Email carries the same invoice reminders, so a WhatsApp problem never blocks an invoice. Halqora does not send class reminders before a class, and attendance is still marked by your team.

Does it support group classes?

Not today. Halqora is built for one-to-one classes, which is how most online tutoring and language academies teach. Every class has its own outcome, invoice line and pay line.

How long is the contract?

There is no long lock-in. Starter and Academy are month-to-month, or annual if you want two months free. Scale plans are agreed with you. Every academy starts with a 14-day pilot and free onboarding.

See Halqora with your own classes, teachers and time zones in a 30-minute demo.

Book a demo