> For the complete documentation index, see [llms.txt](https://docs.senseloaf.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.senseloaf.ai/hiring-workflows/write-a-job.md).

# Write a Job

Creating a job on Senseloaf is the first step in building your hiring pipeline. The platform reads your input, whether that's a quick description you type or a document you upload, and automatically generates a clean, structured job configuration with all the key details filled in.

You don't need to fill out long forms. Just describe the role and let Senseloaf handle the rest.

{% hint style="warning" %}
If your organization has connected Senseloaf to an ATS or HRIS, this step can be skipped — jobs will sync automatically and do not need to be created manually.
{% endhint %}

#### 1. Navigate to "Create Workflow"&#x20;

Once you're logged in, click on [Create Workflow](https://sia.senseloaf.ai/workflow#:~:text=Create-,workflow,-24h) on the top right corner. You will land on the Set up Job page, where you can start building the job description.

<figure><img src="/files/x21Ni31GpVRvASVnFt8l" alt=""><figcaption><p>Navigate to 'Create Workflow'</p></figcaption></figure>

#### 2. Choose how you want to create the job

You can choose between to options to create the job. Both produce the exact same output — a fully structured job configuration — so go with whichever feels more convenient right now.

<figure><img src="/files/j0Tjn7R7aOeMIjteRZiZ" alt=""><figcaption><p>Options to create a job</p></figcaption></figure>

Here's a quick way to decide:

* Choose "Create a Job instantly with AI by writing a prompt below" if you want to create a job quickly without any files.&#x20;
* Choose "Upload Job" if you already have a job description in PDF or Word format and want to skip the typing

**A. Create a Job instantly with AI by writing a prompt below**

Type a natural description of the role — don't worry about formatting, just write it like you'd explain it to someone. The more detail you include, the better Senseloaf can fill in the job configuration.

Here's what's useful to mention in your prompt:

* Job title (e.g. "Customer Success Manager")
* Years of experience required
* Key skills or tools the candidate should know
* Main responsibilities of the role
* Location and employment type (remote, full-time, etc.)&#x20;

<figure><img src="/files/9ICABY991cVElKPVOltM" alt=""><figcaption></figcaption></figure>

{% hint style="info" icon="pen-nib" %}
You don't need to write perfect sentences. A few bullet points or even a rough paragraph works just fine. SIA is pretty good at figuring out what you mean.
{% endhint %}

**B. Upload Job**

Select "[Upload Job](https://sia.senseloaf.ai/active-agent#:~:text=OR-,Upload,-Job)" and you'll see a file upload area. Drag and drop your job description file into the box, or click to browse your device. Senseloaf will read the document and automatically extract all the relevant information.

Supported file formats:

* PDF (.pdf)
* Word documents (.doc, .docx)
* Other standard text-based document formats

{% hint style="warning" %}
Make sure your document is readable text — scanned image PDFs may not process correctly. If your file is a scan, try copying the text into the prompt input instead.
{% endhint %}

#### 4. Review the generated job configuration

After processing your prompt or document, Senseloaf generates a structured job configuration. You'll see all the extracted details laid out in a clean format — job title, required skills, experience range, responsibilities, location, and more.

Take a moment to review each field. Everything is editable, so if something's off or missing, just click Edit to make any changes.&#x20;

<figure><img src="/files/BQVs7cm4oEVOtJi85A4d" alt=""><figcaption><p>Review/Edit generated job</p></figcaption></figure>

Here's what Senseloaf automatically extracts:

* Job title — identified from context if not explicitly stated
* Required skills — pulled from responsibilities and requirements mentioned
* Experience range — minimum and maximum years if available
* Responsibilities — key duties structured as a clean list
* Location and employment type — if mentioned in the input

#### 5. Approve and Proceed

Once you're happy with the job configuration, click "Approve". Senseloaf will finalise the job. From here, your job is ready for the next steps in the hiring process.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.senseloaf.ai/hiring-workflows/write-a-job.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
