GROUPSPACE
Applications

Hiring that ends in an assignment

Replace the Google Form, the spreadsheet and the Discord thread with one pipeline that knows your org chart.

Listings

A listing is bound to a position

The listing points at a real position rather than a job title, which is what makes the rest automatic.

Bound to a position
Pick the unit and the position. The listing inherits its rank order, callsign prefix and permissions.
Compensation renders itself
If the position has a payout policy set to show on listings, the pay block is generated from the rules.
Opens and closes on a schedule
Set a window, a maximum number of applications, or both. No more forgetting to close recruitment.
One public link
A readable careers URL with an org and listing slug, a link preview for Discord, and a QR code for in-game job fairs.
Pay text cannot drift. The compensation sentence is generated from the payout policy, never typed by hand — so what the listing promises is exactly what the accrual engine pays.

Patrol officer

/careers/lspd/patrol-officer
Open
Los Santos Police Department Patrol Division Rank 4
Compensation
Paid 20 GSD/h while clocked in and on the Police team, up to 8 hours a day.

Before you apply
A connected Roblox account
Member of the Los Santos RP group
No active negative record in the last 30 days
Form builder

Steps, sections and questions

Build the form once and applicants move through it a step at a time instead of scrolling one long page.

Application form

listing_patrol_officer
3 steps
1About you
Roblox usernameRequiredShort text
Time zoneRequiredSelect
Hours available per weekRequiredNumber
2Experience
Previous departments heldLong text
Have you been terminated before?RequiredYes / no
Explain the terminationLong text · shown if yes
3Scenarios
A suspect flees a traffic stop. What now?RequiredLong text
Cite the code section you would chargeRequiredCode picker
Short text, long text, number, select, multi-select, yes or no, file link
Conditional questions — show step two, question three only when the answer was yes
Reorder by drag, mark required, add help text under any question
Applicants with no GROUPSPACE account can still complete and submit
Duplicate a form onto a new listing instead of rebuilding it
The same schema powers record types, so you learn the builder once
Cooldowns. Set a reapply rule per listing — how long after a denial someone may try again, and whether an open application blocks a second one.
Eligibility

Gates checked before the form opens

Stop reading applications from people who were never eligible, because the gate runs at open and again at submit.

Eligibility gates

listing_patrol_officer
GateWhat it enforces
Connected account
Must have a linked Roblox, Discord or Steam account before the form opens
Group member
Must be a member of the linked external group, checked live at submit
Position or higher
Must already hold a named position, or anything above it in rank order

Scheduled windows

Open Friday, close Sunday. A listing outside its window shows a closed state instead of a dead link.

Public apply links

Readable careers URLs on your subdomain, with an org and position preview when the link is pasted into Discord.

Throttled by default

The public form is unauthenticated, so it is rate limited — a public link is a spam target from the hour it ships.

Review

One queue, one decision each

Assign a reviewer, argue in internal comments, then approve — and the approval does the paperwork.

Review queue

org_lspd · all listings
Assign
ApplicantSubmittedReviewerStatus
AM
Ava Mercer
Patrol officer
12 min ago UnassignedNew
RV
Rio Vance
Dispatcher
2 h agoN. OkaforIn review
KD
Kex Duval
Patrol officer
5 h agoA. MercerIn review
SI
Sana Idris
Flight attendant
yesterdayN. OkaforApproved
TA
Tobi Alarcon
Patrol officer
yesterdayA. MercerDenied
Reviewer assignment
Claim an application or assign it. Two people no longer read the same one and reach different answers.
Internal comments
Staff-only notes on the application, kept with it forever. The applicant never sees them.
Notifications that land
In-app, email and a Discord webhook on submission and on decision — which is how these communities actually read things.
Applicant status page
The applicant gets a link that says where their application is, so nobody has to ask in general chat.

On approval

listing_patrol_officer
Automatic
Create the assignment
Ava Mercer → Officer, Patrol Division
Issue the callsign
Prefix 4O- from the position
Start accruing
Payout policy attaches at 20 GSD/h
Tell the applicant
Decision notification with the start details

Headcount limits still apply. If the position is full, approval asks you to pick a different one rather than quietly overfilling it.

Stop duct-taping your community together.

GROUPSPACE is in invite-only early access. Talk to us and we will get your community on the list.