The old register
Matched against your records
Import the register the school kept. Each applicant is matched by name and roll number, then a person approves them.
For schools
Most schools have a spreadsheet of leavers, a cupboard of old photographs and one member of staff doing alumni relations between other jobs. AlumDeck turns that into a proper alumni website on the school's own hosting: reunions, the school's history, a photo archive and a members-only directory. $49 a year.

The problems
| What happens in most schools | What AlumDeck changes |
|---|---|
| Alumni relations is one person's side job, and it stops when they leave. | The site, the logins and the backups sit on the school's hosting, so they go into the handover file with everything else. |
| Leavers drift away the week they walk out of the gates. | A public site they can find years later, a join form that asks the year they left, and a private room for each year group. |
| The best photographs are in a cupboard or on old pupils' phones. | Members upload up to 10 historic photos at a time, with a caption and an era. Staff publish them into albums. |
| Some leavers are still under 18. | Every account waits for approval, the directory listing is opt-in, and email and phone start hidden. |
| A recurring cost has to be defended every year. | One published price, $49 a year. If it lapses, the public pages stay up. |
Remember · the school's story
A timeline, In Memoriam, a hall of fame and a photo archive are built in. The entries below are from the demo's invented college.
A converted grain mill, 140 students and eleven teachers.
Finished after a four-year appeal to local families.
Paid for by alumni. The first regatta was lost by a length.
Four of the original eleven teachers answer the register.
The old register
Import the register the school kept. Each applicant is matched by name and roll number, then a person approves them.
Year groups
Each class year that has a member gets a private room of its own. Nobody has to set it up.
Old photographs
Uploads wait for a moderator, then join an album tagged by decade.



What it does
Reunions
One event page per reunion, with the date, the venue and the programme. Old pupils who have joined answer Yes, Maybe or No, and the page shows the seats left.

Photo archive
Albums by era, from the founding years to last summer's sports day. Old pupils send their own photographs from the members' area, and nothing appears until a member of staff publishes it.

Waiting for a moderator
Class photographs, 1969 to 1999
Registration
The join form asks for the year they left, a roll number if they know it, and a memory that proves they were there. Load the old register and each application is matched against it.
Application
Tom Sato, 2009
Match: Tom Sato2009, roll 118
Match: T. Sato2008, roll 121
Match: Tomas Sato2010
EmailConfirmed
Vouches1
MemorySports day, 2008
The annual fund
An appeal page with a goal and a running total. Gifts reach the school's own bank account as they do today; staff record each one and AlumDeck emails a numbered receipt.

Your first month
A plan for one member of staff and whoever looks after the school website.
If the school site is on cPanel hosting, AlumDeck can usually share the account, on a subdomain such as alumni.yourschool.org. The installer checks the server on its second screen and names anything missing.
Ten timeline entries from the prospectus and the school magazine, three or four notable old pupils, and a short policy for In Memoriam notices. A year can be free text, so "1960s-70s" works.
Import the old admissions register so applications are matched automatically, then send the join link to leavers, their parents and the staff room.
One event with a capacity, and a news post asking old pupils to send in what they have. By the end of the month the archive has its first albums and people have a reason to come back.
The honest part
Everything else AlumDeck does not do is on the full list, and the planned releases are on the public roadmap.
Questions
Usually not. If the school website already runs on cPanel hosting with PHP 8.3 or newer and MySQL, AlumDeck can sit on the same account under a subdomain. The second screen of the installer checks the server and names anything missing, so you can forward that list to your host.
For the software, yes: every feature, unlimited old pupils and unlimited staff accounts. You also need hosting, a domain or subdomain, and a couple of hours a week of somebody's time. Every licence has a 14-day money-back guarantee.
In a MySQL database on your own hosting, in whichever country your host operates. No alumni data is sent to us. Member avatars are drawn from initials on your own server, so nothing about them leaves it.
It is a good reason to keep registration gated, and it is gated by default: every account waits for a member of staff to approve it, the directory listing is opt-in, and email and phone start hidden. What age you accept, and what you publish, is the school's policy to write down before launch.
The CSV import wizard maps your columns, runs a dry run and then imports. Imported members start outside the directory and are not emailed, so plan an announcement. You can also load the old admissions register separately, so new applications are matched against it automatically.
That is how most school alumni sites die. Because AlumDeck sits on the school's own hosting, the logins go into the same handover file as everything else the school runs, and the new person gets their own account rather than a shared password.
Also for
Volunteer committees that change at every AGM. A site the next committee inherits, with a login for every post.
For associationsAn alumni office of two or three people and forty batches. No per-record or per-seat fee.
For collegesInstalling it for a client on shared hosting. Requirements, the installer and one licence per site.
For developersThe demo college has sixty years of timeline, reunions by year group and an archive by decade. Sign in as an admin or as a member. It puts itself back every night.
Sign-in details on the demo pageResets every night