Ummah logoUmmah

Masjid programs software for the classes that run every week.

Weekend Quran school, adult Arabic, a youth halaqa: each one a program with its own schedule, capacity, pricing, roster and attendance in the Community Portal. Free to start, and Programs come with Basic at $19/mo.

Start free
30,000+ Muslims and 3,000+ communities on Ummah

The weekend school runs on a Google Form, an envelope and one volunteer's phone.

Registration is a form somebody built two years ago. Fees are cash in an envelope or a transfer to a personal account. Attendance is a printed sheet, when there is one. Parent messages go to a WhatsApp group that half the parents muted after the first week.

It works until the volunteer who holds it together moves, and then the roster, the payment history and the parents' numbers leave with them. The next person starts from nothing, in the same week the term starts.

Programs on Ummah put the class, its sessions, its pricing, its roster and its messages in one place that belongs to the masjid. It is live in the Community Portal today. Ummah is free to start, and Programs come with Basic at $19/mo.

The program directory

Every class, with its schedule and how full it is.

The Program Directory lists your active, draft, past and archived programs with their category, schedule and enrollment against capacity. Arabic for Adults on Tuesday evenings, a twelve-session Seerah circle, a weekend Quran school with 180 places: one page, one glance.

  • Active, draft, past and archived programs, filtered by category
  • Schedule and enrollment against capacity on every card, with spots left
  • Active programs and total enrollment counted at the top
  • Duplicate a program to set up next term in a minute
Classes and courses run alongside events, with their own enrollment.
Set up a class with pricing and a refund policy in one form.
Create a program

A class with a price, a member price and a refund policy.

One form: name, cover, type, category, dates and times, capacity, location and room. Then pricing, with a lower price for members and a refund policy the parents can read before they pay.

  • Single-session or multi-session, with a category like Quran, Arabic, Youth or Family
  • Capacity, so a class of 25 stops at 25
  • One-time pricing with a member price
  • A refund policy stated on the program, so nobody argues in week three
Running the program

Roster, attendance and messages, per program.

Each program has its own tabs: Details, Sessions, Pricing, Registration form, Roster, Registrations, Attendance, Analytics and Messages. The teacher opens the class, sees who is enrolled, marks who came, and messages the families, without leaving that page.

  • A registration form you design, per program
  • Roster and registrations in one place, with enrollment against capacity in the header
  • An Attendance tab per program, so you know who actually came
  • Messages to the enrolled families from the program itself
Sessions, pricing, a registration form, a roster and attendance per program.
Announce to everyone or to a tag, not to a muted group chat.
Parents and tags

Reach the weekend school parents, and only them.

Program participants are added to your member directory automatically, and members carry tags like Weekend School Parent. When there is a closure or a schedule change, announce to that tag and the message reaches the right families.

  • Program participants become members automatically
  • A Weekend School Parent tag on the member record
  • Announce to the tag; the count shows before you send
  • Email and Text buttons on each parent's record for the one-to-one

The jobs of a weekend school and where they live

Every task a Sunday morning depends on, and where it is done today.

The jobOn UmmahThe usual way
RegistrationA registration form per program, with capacityA Google Form, and a second one when the first fills up
FeesOne-time pricing with a member price, paid onlineCash in an envelope, or a transfer to a personal account
RefundsA refund policy stated on the programDecided case by case, argued case by case
RosterRoster and Registrations tabs on the programA spreadsheet on one volunteer's laptop
AttendanceAn Attendance tab per programA printed sheet, if anyone printed it
Parent messagesMessages from the program, or an announcement to a tagA WhatsApp group half the parents muted
Next termDuplicate the program and change the datesRebuild everything from scratch
HandoverEverything stays in the masjid's portalLeaves with the volunteer

Based on Programs in the Ummah Community Portal today.

Questions

An event happens once: a fundraising dinner, an Eid prayer, a lecture. A program runs on a schedule with the same people: a weekend Quran school, an eight-week Arabic class, a Sunday halaqa. A program has a roster, attendance and messages that carry across sessions, which an event does not need.
Yes. Set one-time pricing on the program with a separate member price, and state the refund policy on the same form. Payment runs through your own Stripe or PayPal, with your plan's platform fee on top: 1.5% on Basic and 0% on Advanced, plus payment processing.
Each program has an Attendance tab. The teacher marks who came, and the roster shows who is enrolled against the capacity, so the difference between registered and present is visible instead of guessed.
Two ways. From the program's Messages tab, to the families enrolled in that program. Or from Members, by announcing to a tag such as Weekend School Parent. Program participants are added to your directory automatically, so the parent list builds itself.
Programs are run from the Community Portal. Your public community page shows a Programs tab next to Events, and each program has a link you can share, so a parent can open it from a phone browser without installing anything. The app is for prayer times, events and announcements on the phone.
Free to start. Programs come with Basic at $19/mo, which also covers announcements and analytics. Advanced at $75/mo takes the platform fee on paid registrations to 0%. A free program carries no platform fee, because there is nothing to charge it on.
Free to start

Give the weekend school a home that outlasts a volunteer.

Free to start. Set up your first program before the term begins.