How to create a job listing
Step by step creating a job listing, changing pipeline stages and the application form.
Furkan Akyurek avatar
Written by Furkan Akyurek
Updated over a week ago

The job listing is the primary way to attract candidates to your company. By posting a job listing, you can attract candidates with the right skills and experience for the job.

Step 0: Adjust hiring pipeline stages to your needs

Before you create a job listing, you need to check the pipeline stages. The pipeline stages of a job listing allow you to see at what stage of hiring your candidates are. You can move the candidates across these stages to manage your hiring process.

You can find these stages on your Settings page under Stages. By default, you have 7 stages:

  • Not Reviewed (Fixed)

  • Screening

  • Interview

  • Reference Check

  • Offer

  • Hired (Fixed)

  • Rejected (Fixed)

With the exception of Not Reviewed, Hired and Rejected, you can change any stages and their orders and add new ones. This pipeline will apply to all your jobs, so be careful when you make changes while you have active jobs. We plan to introduce multiple pipelines in the future.

Step 1: Create a job listing and enter job listing details

In order to create a job listing, you need to visit the main jobs page. This page will list all your job listings. You can search and filter all your job listings here.

Click the + Create Job Listing button on the top right corner to create a new job listing.

Creating a job listing from All Jobs page

You'll be greeted with the general job listing details. Every field is explained below.

Job Title

This is the job title the applicants will see.

Job Type

Job type defines if the job is full-time, part-time, contract, volunteer, internship or other.


This is where the job listing is opened for.

Remote Position

You can select this option to let the applicants know if the job is remote or semi-remote.

Experience Level

This indicates the experience level of candidates you're looking to hire for this role.

Min/Max Salary Range

This is the salary budget you set for this role.

Department/Team Selection

You can select for which department and team you're hiring. This can be changed from the Department & Team settings page.

Position Description

This explains what you're looking for in this role. Your position description is used for the AI engine that pre-screens the candidates.

Step 2: Configure application form details

The next step is deciding what you want from the applicants. To make your job listing creation as smooth as possible, we offer a number of fields by default. You can decide whether you want to collect them from the users or hide them completely.

  • Required: The candidate won't be able to submit without filling out the field. If you select.

  • Optional: The candidate will see the field but won't be forced to fill out the field to submit the form.

  • Don't show: The candidate will not see this field.

Job Listing Application form on Flatwork ATS

All these fields are automatically generated for you, and the responses will be visible on the candidate detail page. U.S. EEO/OFCCP responses will not be available on the candidate detail page and can be downloaded only by a user with the Owner role.

Step 3: Customize the submission email and publish

The last step is the submission email you can send to the applicants. We offer a default submission email template for you. You're free to change it and use personalized tags for the role and the person who applied.

Once you're done, you can publish the job listing, and you'll get to see this screen. You can view all the applicants who applied for this job on this screen.

You can view your company page and how applicants will see the job listing.

Did this answer your question?