# Job creation

Creating a job in JOIN is a simple, guided process that helps you publish compelling job ads and start collecting applications in just a few steps.

You can start creating a job from multiple places in the JOIN interface:

1. **Sidebar menu**: Click the blue `Create job` button at the bottom of the left-hand menu.
2. **Dashboard**: Click `+` icon on the top-right of your JOIN Dashboard
3. **Jobs tab**: Navigate to the `Jobs` tab from the sidebar. Each sub-tab (e.g. `Active`, `Drafts`, `Archived`) has a `Create job` button in the top-right corner. If you don’t have any jobs yet, you’ll also see a `Create job` button in the centre of these screens.

Clicking any of these `Create job` buttons will open the **Job Editor**.

#### Steps to create a job

Creating a job using the Job Editor consists of four main steps:

{% stepper %}
{% step %}
Enter your [job ad details](#user-content-fn-1)[^1]
{% endstep %}

{% step %}
Customise your [application form](#user-content-fn-2)[^2]
{% endstep %}

{% step %}
Set up your workflow[^3]
{% endstep %}

{% step %}
Assign the hiring team
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Once you start creating a job, you can `Save as draft` at any time during this process to continue working on it later.
{% endhint %}

## Job Ad Details

### Job ad description

{% tabs %}
{% tab title="Create job manually " %}
If you prefer full control from the start, you can create your job ad manually by entering all the details yourself. This allows you to tailor every section precisely to your company’s tone, expectations, and role requirements.

* `Intro`: A brief introduction about your company and the role
* `Tasks`: Main responsibilities and day-to-day duties
* `Requirements`: Required skills, qualifications, and experience
* `Benefits`: Perks and reasons to join your company. You can also click `Import from last job` to reuse previous entries
* `Closing`: A final message to encourage candidates to apply

{% hint style="info" %}
Use the text editor toolbar in each field to format your content — add bullet points, links, and emphasise key points to improve readability.
{% endhint %}
{% endtab %}

{% tab title="Create job using AI " %}
If you prefer a quicker start, JOIN's Smart Job Ad Builder can generate your job ad details for you using AI.

1. Enter the `Job title`
2. Click `Create job ad with AI` at the centre-bottom of the screen
3. Choose a writing style for your job ad:  `Professional style` or `Casual style`&#x20;
4. The AI will populate all fields for you: `Intro`, `Tasks`, `Requirements`, `Benefits`, and `Closing`
5. In addition to the job ad content, the AI will also prefill fields in the `Additional information` section, including: `Employment type` , `Category` , `Sub-category` , `Seniority` , and `Skills`

   <i class="fa-hand-point-ribbon">:hand-point-ribbon:</i> It’s highly recommended to review all of these fields carefully before proceeding, to ensure the selections align with your specific job requirements.

#### Customise and refine

* Click into any text field (e.g. `Tasks`, `Requirements`) to reveal the `Ask AI` button
* Use the `Ask AI` dropdown to regenerate or refine content within that specific section
* Options include: Fix spelling & grammar, Make shorter, Make longer, or Change tone
* You can also format your text using the input toolbar — add bullet points, links, or adjust styling
* Next to each field in the `Additional information` section, you’ll see a dropdown menu — simply click to reveal available options. Read more about this in the next section.

{% hint style="info" %}
You’re always in control — every part of the AI-generated content can be edited, rewritten, or removed to suit your exact needs. Adjust the wording, tone, or structure at any time to match your company’s voice.
{% endhint %}

#### How does it work?

It’s simple. Once you input a job title, JOIN analyses keywords and typical role expectations, then cross-references these with a large database of job descriptions.

Our Smart Job Ad Builder also includes information you’ve entered on your company profile — like your values, perks, and culture — to tailor the content even further. The result is a job ad draft that matches your specific company tone and hiring goals.
{% endtab %}
{% endtabs %}

### Additional information

After your job description, you’ll be prompted to provide more structured details about the role.

Next to each field, you’ll see a dropdown menu — simply click to reveal available options. These fields help classify and publish your job ad effectively across job boards:

* `Workplace` : Choose from `On-site`, `Remote`, or `Hybrid`
  * `On-site` and `Hybrid`: Office is required
  * Selecting `Remote` will give you an option to select the type of remote job. These can be:
    * `Remote from anywhere`: No office is required, but a country may still be pulled from the default office to support job board rules
    * `Remote within specific country`: Select `Employer Location` which gives you the option to choose from the countries of your created offices
  * `Office`: Select an office location or click `Add office`
    * Clicking `Add office` will open a form where you can enter the following:
      * `Office name`
      * `Street name` and `House number`
      * `City` and `Postal code` (City and Country are required)
      * `Country` (defaults to your company’s registered country)
      * You can also enable the `Default office` toggle to make this location automatically selected for future jobs
      * Alternatively, you can also manage your office locations in the `Settings` tab under `Offices`. [Read more](/account-settings-and-billing/office-locations.md)
* `Application form language`: Set the language used in the job ad and candidate communication
* `Category` and `Sub-category`: Select the most relevant match from the dropdown options. If your job category isn’t listed, choose `Other`
* `Employment type`: Select from the available options such as `Employee`, `Part-time`, `Freelance`, `Contract`, `Internship`, `Traineeship`, and more. Choose the one that best fits how you intend to hire for this role.
* `Seniority`: Select seniority level required for the job from the dropdown from Entry-level to Executive etc.
* `Salary` (optional): Add a minimum and maximum range if applicable
* `Skills`: Add relevant keywords (e.g. project management, Python)

Click `Proceed to Application form` to continue.

{% hint style="info" %}
A job can only be assigned to one office at a time. To post a job in multiple locations, create separate job ads for each office.&#x20;
{% endhint %}

***

## Application form

This step of job creation helps you customise the application form to collect the right information from candidates during the job application process. These settings help you manage expectations upfront and collect the level of detail you need to assess each candidate.

### Application documents

Define which documents applicants need to submit when applying :

* `CV`: Choose from `Required` or `Optional`
* `Cover letter`: Choose from `Required`, `Optional`, or `Hidden`

### Screening questions

#### What are Screening Questions?

Screening questions are custom or pre-set questions included in the application form to help you gather important information from candidates early in the hiring process. These questions can cover availability, skills, experience, or qualifications — making it easier to identify strong matches right from the start. By filtering out unsuitable applicants early on, they help streamline your recruitment process and focus your attention on the most relevant candidates.

#### Default Screening Questions

JOIN provides a curated list of ready-made screening questions designed to cover the most common applicant criteria. These are available to all users. When you reach the second step of the job creation flow, you will see two default screening questions added to your job to get you started: `Start date` and `Salary expectation`

You can find more of these default questions in the `Add question` section as clickable options. These questions are pre-written and cannot be edited. However, you can choose how each one behaves by selecting one of the following types:

* `Optional`: The candidate can skip the question
* `Required`: The candidate must answer the question
* `Knockout`: The application is automatically rejected if the answer does not meet your criteria

To remove a question, click the trash icon <i class="fa-trash-can">:trash-can:</i> next to it.

#### Custom Screening Questions

Custom screening questions are personalised questions that you create to collect specific information from candidates that default templates don’t cover. These questions give you full control over the wording, topic, and answer format — helping you tailor the application process to match your hiring needs more precisely.&#x20;

<figure><img src="/files/V1VN9MpnZyGS2DKlvbnq" alt=""><figcaption></figcaption></figure>

If you want to tailor a question to your specific needs or ask something not listed here, use the `+ Custom` button to create your own question. Custom Screening Questions give you full flexibility over wording, structure, and response types.&#x20;

Custom questions are ideal when you need more flexibility — for example, asking candidates to upload a design portfolio, confirm certifications, specify shift availability, or share preferences and working conditions.

{% hint style="warning" %}
Custom Screening Questions are only available on the **Advanced** and **Enterprise** plans. If you're on the Standard plan, you can upgrade to unlock full flexibility in creating your own tailored questions.

<a href="https://join.com/settings/company/billing?source=companySettings" class="button secondary">View plans</a>
{% endhint %}

#### To create a custom screening question:

1. Scroll to the `Add question` section
2. Click the `+ Custom` button. From the dropdown, choose an `Answer type`:
   * `Short text` *(cannot be used with Knockout)*
   * `Yes / No`
   * `Single choice`
   * `Multiple choice`
   * `Date`
   * `Number`
   * `File upload` *(cannot be used with Knockout)*
3. A new question card will appear where you can:
   1. Enter your question (e.g. *Do you have a valid working visa?*)
   2. Set the question status as:
      * `Optional`: Candidate can skip the question
      * `Required`: Candidate must answer the question
      * `Knockout`: Candidate will be automatically rejected if they give a disqualifying response (e.g. “No” to visa eligibility)

{% hint style="info" %}
Here’s what happens when a candidate triggers a `Knockout Screening Question` :

* You will not receive a notification about their application.
* The candidate will still appear in your JOIN account, marked as rejected.
* You can review the application and withdraw the rejection before the email is sent.
* If not withdrawn, the candidate will automatically receive a rejection email the next day that they are not suited for the role.
  {% endhint %}

You can find the answers to the screening questions directly in a candidate's profile, by opening the candidate overview.

Once you’ve set up your application form, click `Proceed to Workflow` to move to the next step.

***

## Workflow

In this section, you can define how applications will be managed for this job after you receive candidates.&#x20;

### Pipeline template

#### What is a pipeline?

A pipeline is a series of hiring steps that candidates move through during the hiring process — from the moment they apply to when a final decision is made. Each stage in the pipeline (e.g. screening, interview, offer) helps your team stay organised and ensures every application is reviewed consistently and efficiently.

#### To assign a pipeline template to your job:

You can select a pipeline template from the dropdown menu. Any pipeline that has been previously created and saved in `Settings` > `Pipelines` will appear here.

If you'd like to create a Pipeline specific for your role, then you can go to [Pipelines](https://join.com/settings/company/pipelines) and click on `Add Pipeline` button on the top-right.

To learn how to create or customise pipelines, refer to [this article](/candidates-and-applications/pipeline-management.md).

### Application confirmation

Enable the `Auto-confirm application` toggle to automatically send an email to every candidate as soon as they submit their application. This message will come from a no-reply email address and confirms that the application has been received. [Read more](https://help.join.com/jobs/pages/iD7E07uajOOyYUo3nkRb#id-1.-application-confirmation)

Use the `Email template` dropdown to choose which template to send. By default, JOIN provides a standard "Application Received" email. If you’d like to create or edit your own templates, go to `Settings` > `Email templates`. You can update the wording or add your own custom messages. [Read more](/candidates-and-applications/candidate-messaging/email-templates.md)

{% hint style="info" %}
Automated emails are sent in the same language as the application form. You can change the language in the `Job ad details` step.
{% endhint %}

***

## Hiring Team

In the final step before publishing your job ad, you can assign specific team members who will help manage the job and its candidates.

Only users who have already been added to your JOIN account will be available for selection here. You can’t invite new users from this step — to do that, head over to your account [Settings](https://join.com/settings/company/users) first.

### Team members

Use the `Team members` dropdown to add colleagues who should have access to this job and its candidates. Each selected person will be listed under the `Hiring team` section.

You can assign different roles to each team member (i.e. Job Admin, Reviewer, Hiring Manager) depending on the level of access you want them to have.&#x20;

{% hint style="info" %}
Click `Compare job roles` next to the dropdown to learn more about what each role can do.
{% endhint %}

### Contact person

Choose one person from your hiring team to appear as the contact person in the published job ad. This person will:

* Be displayed publicly on the job ad
* Receive notifications when new applications come in
* Be available for candidate questions (by email, though their address is not shown)

You can select the contact person using the `Contact person` dropdown.

{% hint style="success" %}
Having a real person listed on the job ad can increase candidate applications by up to 15%.
{% endhint %}

***

Once you're happy with all the job settings and your hiring team is in place, click `Publish job ad now` to take your job live and start receiving applications.

***

### FAQs

<details>

<summary>Why can I not see AI suggestions?</summary>

AI features including AI suggestions in the job editor are not available for accounts on the agency pricing model. If your company is using JOIN as a recruitment agency, AI suggestions will not be visible during job creation.

</details>

<details>

<summary>Why can I not choose multiple locations or languages for one job?</summary>

JOIN currently supports only one location and one language per job posting. If you want to post a job in multiple locations or languages, you'll need to create a separate job for each variation.

</details>

<details>

<summary>Should I add a salary to my job post?</summary>

Adding a salary is optional but highly recommended. While not legally required in most countries (yet), displaying a salary range can significantly increase your number of applications. It also ensures that the correct salary appears on job boards, instead of automatically generated estimates.

</details>

<details>

<summary>Why do I get a message saying the job limit is reached when trying to create a job?</summary>

Each subscription plan includes a specific number of active jobs you can have at once. If you receive this message, it means you've reached your active job limit. To create a new job, you'll need to deactivate an existing one or upgrade your plan.

</details>

[^1]: **Job ad details** is where you define the content of your job — what the role involves, who you’re looking for, and why someone should apply. This includes fields like the job title, description, required qualifications, benefits, company details, etc. It’s the information candidates will see on job boards and your career page.

[^2]: The **application form** refers to the form candidates fill out when applying for your job. It includes entering required documents like CVs and cover letters, as well as any custom or pre-set screening questions to help you gather key details early on — such as start date, language skills, or work eligibility.

[^3]: A hiring **workflow** is the structured process your team follows to review, evaluate, and manage candidates you receive for a particular job. It includes your hiring pipeline, automated communication (like confirmation or rejection emails) — all designed to streamline the recruitment process and reduce manual tasks.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.join.com/jobs/job-creation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
