Product·· 9 min read

Recruiting Season Shouldn't Live in a Google Form and a Group Chat

Applications in a form, résumés in a folder, interviews in eleven text threads, decisions in a chat that scrolls away. We shipped the Recruitment module to end all of it — free, with your own careers page at oes.careers.
Recruiting Season Shouldn't Live in a Google Form and a Group Chat

Every organization has a recruiting season. Every organization has the same story about it.

It starts well. Someone builds a Google Form. Someone else makes a folder in Drive for résumés. The link goes out on Instagram, applications start landing, and for about four days it genuinely feels organized.

Then the fourth day ends.

An applicant emails to ask whether her application came through, and nobody can say for certain. Interview times get negotiated across eleven separate text threads, and two officers book the same room for the same hour. Someone asks the group chat what everyone thought of the candidate from Tuesday, gets three replies, and by the time the fourth arrives the question has scrolled into the archive. On decision night you're looking at a spreadsheet where half the status column is a question mark and the other half is out of date.

And then there's the part nobody puts in the post-mortem: the excellent candidate who simply never heard back. Not because you decided against her. Because she fell into the gap between a form, a folder, and a chat.

Today we're shipping the thing that closes that gap. The OEASE Recruitment module runs your entire recruiting round — applications, interviews, decisions, and the new members who come out the other side — in one place. It's free, and every organization has it starting today.

Why This One Is Personal

We didn't pick recruitment out of a feature backlog.

Before OEASE, our team ran recruiting rounds for student organizations — the kind where a hundred people apply for twenty spots and every one of them is somebody's friend, roommate, or classmate. We built the forms. We made the folders. We ran the interview blocks and we sent the rejection emails, and more than once we discovered afterward that somebody's application had been sitting in a place nobody thought to look.

That's the failure that stays with you. Not a lost spreadsheet — a person who put themselves forward and got silence back.

Recruitment software exists, of course. It's just built for companies hiring engineers, priced per recruiter per month, and utterly indifferent to the fact that your "hiring committee" is four sophomores and your budget is whatever's left in the activities fund. So community organizations do what they've always done: patch together free tools that were never designed to work with each other, and absorb the difference with their own time.

One Round, One Place

Here's what changes.

You create a cycle — a recruiting round with its own application window, its own questions, and its own settings. Inside it you create positions, as many as you need, each with a description and any position-specific questions on top of the shared ones. Build the form the way you'd actually ask: short answers, long answers, multiple choice, file uploads for résumés and portfolios.

Then you share one link, and the applications come to you — into a pipeline you can work as a kanban board or as a sortable table, whichever fits how your team thinks. Drag someone from Applied to Interviewing. Open their record and find their answers, their uploaded files, their interview history, and your team's notes on one screen, rather than in four browser tabs.

When you want to talk about a candidate, you talk about them on their application, in a chat-style thread that stays attached to the person it's about. The take your vice president had on Tuesday is still there on Sunday, exactly where you'd look for it. There's a shared summary pad for the team's collective read, and funnel stats so you can see how many people applied, interviewed, and accepted at each stage.

Nothing to export. Nothing to reconcile. No question marks in the status column.

Applicants Never Make an Account

This is the part we're most stubborn about.

Applying to your organization should take exactly as long as answering your questions. Not a minute longer, and certainly not long enough to create an account, verify an email address, and invent yet another password.

So applicants don't. They open your careers page, fill out the form, and submit.

After that, each applicant gets one private link — their own. It's where they check their status, book or reschedule their interview, accept or decline an offer, or withdraw if their plans change. No app, no login, no password reset email three weeks later when they've forgotten which address they used. One link, the whole journey.

For you, that means the "did you get my application?" email mostly stops arriving, because they can just look.

Interviews That Schedule Themselves

Interview scheduling is the single most time-expensive part of recruiting, and almost all of that cost is coordination rather than interviewing.

Publish the windows your team is free, and applicants claim their own slots. No email tennis. No double-booking, because the moment a slot is taken it's gone. You can still schedule, reschedule, or cancel on someone's behalf when a situation calls for it — but the default is that it handles itself.

The whole round's schedule lives in one interview calendar, with a day-of check-in desk for interview day. And because your officers already live in their own calendars, there's a private feed that drops every interview straight into Apple Calendar, Google Calendar, or Outlook, with a link you can rotate whenever you want.

If your team already found its availability with a Time Poll, you can import that directly as interview availability instead of entering it twice.

Offers, Decisions, and the Handoff That Used to Break

Rejections are hard to write and easy to postpone, which is exactly why people go without an answer for weeks.

Every message in the module — confirmations, interview invitations, offers, rejections — arrives already written, in wording that's warm and organization-neutral. Send it as-is at 11pm, or rewrite it for your organization once and use yours forever, or change it for a single candidate who deserves a personal note. The point is that "I haven't drafted the email yet" stops being a reason someone waits.

Then the handoff. When an applicant accepts an offer, they become a pending member automatically — no exporting a CSV, no typing thirty names and email addresses into your member list, no transcription errors that surface in November when someone's dues reminder bounces. The person who said yes on Tuesday is in your organization on Tuesday.

A Careers Page People Can Actually Find

Every organization now gets a public careers site at oes.careers — a landing page for your organization, a page for each recruiting round, and a page for each position, all in your branding.

It's a real page on the real web, which matters more than it sounds like it should. A Google Form is invisible to search engines; it exists only for people who already have the link. A careers page can be found by someone searching for what your organization does — the person who would love your community and has never heard your name. That's the same reason your events show up on oes.events and your links live at oes.bio: the link you already share should be doing more work than it does.

Your Sign-In Got a Serious Upgrade Too

Shipping alongside Recruitment is OEASE ID — our own identity system, now handling every sign-in to the platform.

Most of it is invisible, which is the goal. But you're trusting us with your members' names, emails, and payment history, so you should know what's underneath:

  • Passkeys. Sign in with Face ID, Touch ID, Windows Hello, or your phone instead of a password. Passkeys can't be phished, can't be reused across sites, and can't leak in someone else's breach, because there's no shared secret to steal. You can add one from your account settings right now.
  • Passwords stored the way they should be. We hash passwords with Argon2id — the algorithm that won the industry's password-hashing competition — at the strength OWASP recommends. Nobody at OEASE can read your password, and neither could an attacker holding our entire database.
  • A breach check when you set one. New passwords are checked against billions of credentials exposed in past breaches, without your password ever leaving your browser in readable form. If yours has appeared somewhere, you learn about it before it costs you something.
  • Rules based on research, not superstition. We ask for length and skip the "one symbol, one number, one capital" theater, which is what current NIST guidance actually recommends.
  • Sessions you control. See every device signed in to your account and sign out of any of them — or all of them — in one tap.
  • Alerts that matter. You get an email when your password changes, when a passkey is added or removed, and when we notice something suspicious.

Security work is strange to announce, because when it goes well nobody notices anything. We're telling you about it anyway, because "trust us" is not a security model.

And a Few More Things

The full changelog has everything, but three worth calling out:

Events are on the map now. Search for your venue by name and let the address fill itself in, then drag the pin to the exact door rather than an approximate block. On oes.events, people can pan and zoom a map to find what's happening near them.

Roles finally fit. You can hand someone access to review applications and nothing else, and they get a workspace built for exactly that. Every module — members, finance, events, announcements, time polls, bio pages, recruitment — has roles you can grant on their own, and the navigation adapts so nobody hits a door they can't open.

The app moves. Pages, lists, and menus animate as you work, which makes the whole thing feel meaningfully faster. And if you've turned on Reduce Motion, we honor it everywhere.

Still Free. Same Reason.

Recruitment costs nothing. No per-seat pricing, no cap on applicants, no premium tier where the useful half lives.

We sustain OEASE through a small fee on payments that flow through the platform — dues, tickets, donations. Recruitment doesn't move money, so it doesn't cost you anything, and it never will. If your organization never takes a payment through OEASE, you'll never pay us a cent and you still get every feature on the platform.

The reasoning hasn't changed since day one: community organizations shouldn't have to choose between paying for software and funding the thing they exist to do.

The Candidate Who Almost Didn't Hear Back

We keep coming back to her, because she's the reason this module exists.

Every hour your team spends chasing a scheduling conflict, or hunting for an application, or reconstructing what somebody said in a group chat two weeks ago, is an hour not spent on the actual work of recruiting — which is meeting people, listening carefully, and helping someone figure out whether they belong with you. The logistics were never the point. They were just the tax.

So we automated the tax. Not to make recruiting less human, but to leave room for the part that has to be.

Your next recruiting round can be accepting applications in a few minutes.

Open Recruitment at oease.app · See your careers page at oes.careers

Found this useful? Pass it to another leader who needs it.

Share

Keep reading

Your Events Deserve Better Than Eventbrite and a Google Form
Product

Your Events Deserve Better Than Eventbrite and a Google Form

Tickets on one platform, RSVPs on another, a printed list at the door, and Venmo to reconcile afterward. There's a better way to run your organization's events — and it's free.
Your Link-in-Bio Should Belong to Your Organization, Not a Third Party
Product

Your Link-in-Bio Should Belong to Your Organization, Not a Third Party

Most clubs and nonprofits rely on Linktree, Beacons, or a Notion page to share their important links. Here's why that's a hidden cost — and how OEASE Bio Pages give every organization a free, branded link-in-bio that actually belongs to them.
Scheduling a Meeting Shouldn't Feel Like Herding Cats
Product

Scheduling a Meeting Shouldn't Feel Like Herding Cats

Why every existing scheduling tool falls short for community organizations — and how OEASE's new Time Polls feature rethinks the problem from the ground up.

Run your whole organization for free.

Members, dues, events, finances, scheduling — one platform, no subscriptions, no per-seat fees. Built for clubs, nonprofits, and communities.