Jobs Module Overview
The Jobs Module lets you publish open positions on your website, where visitors can browse listings and submit applications through a form you select. The module is organized into three tabs: Candidates, Job Listings, and Categories.
Navigating the Jobs Module
- Candidates: Displays everyone who has submitted an application through a job listing on your site. Each record shows the applicant's name, the job title they applied for, the job code, and their current status. You can also add candidates manually from this tab using the + Candidate button.
- Job Listings: Where you create and manage your open positions. Each listing shows the job title, job code, whether it is active, and its category. Use the + Listing button to create a new job.
- Categories: Used to organize your job listings into groups (for example, Full-Time, Part-Time, or by department). Categories can be assigned to listings when creating or editing a job.
Creating a Job Listing
Click + Listing on the Job Listings tab to open the listing editor. Here you fill in details directly across several sections:
- Job Title: The name of the position as it will appear on your website.
- Job Code: A short internal identifier for the position (for example, accrisoft). Used to associate candidate submissions with the correct listing.
- Category: Assigns the listing to a category. You can select an existing category from the dropdown or add a new one using the + button.
Additional Details Section
The listing form includes several optional fields to add more context to the position:
- Contact: The internal contact associated with this position.
- Location: Where the job is based.
- Job Type: The type of position (for example, full-time or contract).
- Facility: The specific facility or office, if applicable.
- Response Email: The email address that receives notifications when someone submits an application for this listing.
Candidate Application Form Section
The Candidate Application Form section is where you select the form applicants will complete when they click the Apply button on the frontend listing.
- Form: Use the dropdown to select a web form. Each job listing can have its own unique form, so applicants fill out something relevant to the specific role they are applying for (for example, a pressure washer application rather than a lawn care application).
- Important: Forms available here come exclusively from the Forms Module under the Web Forms subtab. Forms used in other areas of Freedom, such as the Member Dues module or the Donations module, are not available for selection here and cannot be used as job application forms.
Job Info Section
- Keywords: Terms that can help with filtering or searching listings on the frontend.
- Salary: The compensation for the position. This field is optional.
Content Fields
The listing editor includes three WYSIWYG fields where you write the main content of the posting:
- Description: A general overview of the position and what the role involves.
- Requirements: Skills, qualifications, or experience the applicant should have.
- Benefits: Perks or compensation details you want to highlight to applicants.
Active Field
- Active: Controls whether the listing is visible on your website. Set to Yes to publish the listing, or No to hide it without deleting it.
How the Apply Button Works
On the frontend, each job listing is displayed as its own page with the full posting details. When a visitor clicks Apply, they are taken to the web form you assigned to that listing. The form opens as a standalone page and passes the job ID in the URL so the submission is tied to the correct listing. Once submitted, the applicant appears in the Candidates tab in the backend.
Managing Candidates
All applications submitted through job listings are collected in the Candidates tab. From here you can:
- View each applicant's name, the job they applied for, and their current status.
- Update a candidate's status to track them through your hiring process.
- Manually add a candidate using + Candidate if needed. The manual form collects the applicant's first name, last name, email, status, job code, and a resume text field.