> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spott.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Record and track placements

> Mark a candidate as placed, record the fee correctly, and track placement revenue and forecasts.

<div className="in-this-section">
  In this section you learn how to create a placement from a candidate's application, fill in
  the right fee details, review placement performance, and update a placement when
  circumstances change.

  <div className="section-links">
    1. [Create a new placement](#1-create-a-new-placement)
    2. [Review placements and forecasts](#2-review-placements-and-forecasts)
    3. [Amend a placement](#3-amend-a-placement)
  </div>
</div>

**Placements** represent the successful outcome of your recruitment process, when a
candidate is matched and confirmed for a role. Each placement connects the **job**, the
**candidate**, and the **client** in one complete record of the hire.

Placements also power reporting and revenue insights, helping you track performance and
forecast business growth.

<div className="nav-hint">
  To open the Placements page, click **Placements** in the left-hand navigation bar, or press
  `G`, then `P`.
</div>

## 1. Create a new placement

Create the placement from the candidate's application, so the job, candidate, client, and
fee information stay connected.

### 1.1 Mark the candidate as placed

From **Jobs**, open the job and select **Candidates** to see its
[pipeline](/docs/jobs/job-pipeline). On the
candidate's application card, click **Mark placed** in the right side panel, under **Quick
actions**.

<Note>
  Do not click the candidate's name. Use the icon in the top right of the card instead.
</Note>

<video className="w-full aspect-video rounded-xl" controls playsInline preload="metadata" poster="/images/onboarding/placements-mark-placed-poster.webp" src="https://spott-media.b-cdn.net/docs/onboarding/v3/placements-mark-placed.mp4" />

### 1.2 Record the placement

The placement type sets the fee model and the details Spott asks you to fill in:

* **Contingent:** a one-time fee for a successful placement, typically a permanent hire.
* **Retained:** phased payments across a search engagement, using either a percentage of
  compensation or a flat fee divided across milestones.
* **Staffing:** the margin on contractor billing, for temporary or interim work.

<Frame>
  <img src="https://mintcdn.com/spott-docs/BcBJEduCI24YUK4-/images/placements/placement-form-type.webp?fit=max&auto=format&n=BcBJEduCI24YUK4-&q=85&s=978c42e1b5121fb4c44dfb3e7c06eabd" alt="Choosing the placement type" width="940" height="938" data-path="images/placements/placement-form-type.webp" />
</Frame>

<Note>
  To mark a placement as **Retained**, the option has to be selected on the job itself.
</Note>

After choosing the type, complete the remaining steps:

* **Fee details:** the dates and fee information for the placement type you picked.
  * **Dates:** add the **Placed at**, **Start**, and **End** dates. Adding an end date to a
    contingent placement returns the candidate to the available pool when the contract ends.
  * **Contingent or Retained:** enter the fee as a percentage of compensation, or as a flat
    amount.
  * **Staffing:** add the working schedule, choose a daily or hourly **Unit**, and enter the
    charge rate and pay rate so Spott can project the contract value and the margin.
* **Splits:** divide the fee among the users who contributed to the placement. If the split
  was agreed earlier, record it on the job so it carries into the placement.
* **Extra:** the fields from the selected placement form, such as base salary, bonus,
  equity, rate revisions, or contract extensions.

<Frame>
  <img src="https://mintcdn.com/spott-docs/P22nrzT8A299qFwb/images/placements/placement-extra.webp?fit=max&auto=format&n=P22nrzT8A299qFwb&q=85&s=78cf4c535d074cdf019fdfc2eb046daa" alt="The Extra step of the placement flow" width="700" height="585" data-path="images/placements/placement-extra.webp" />
</Frame>

For interim staffing placements you can enter a fixed number of billed days, instead of
calculating them from a working schedule.

When the flow is complete, the application shows a **Placement** block with the company,
job, placement type, start date, fee splits, and total fee.

### 1.3 Create placement forms for the data you need

To control which fields appear in the **Extra** step, open
**Settings → [Templates](/docs/settings/templates)** and create a placement form for the
relevant placement type.

<Tip>
  You can create several forms for the same type. Use separate forms when different
  arrangements need different information, such as bonus and equity for a permanent hire, or
  rate revisions for an interim contract.
</Tip>

<video className="w-full aspect-video rounded-xl" controls playsInline preload="metadata" poster="/images/onboarding/placements-forms-poster.webp" src="https://spott-media.b-cdn.net/docs/onboarding/v3/placements-forms.mp4" />

## 2. Review placements and forecasts

The Placements tab gives you an overview of every placement in a table, with columns you can
toggle per placement type.

### 2.1 Review and filter the placements table

Open **Placements** to see every placement in a table. The columns show:

* **Company:** where the candidate was placed.
* **Vacancy:** the role the candidate filled.
* **Candidate:** the person who was placed.
* **Placed at:** when the placement was recorded.
* **Placed by:** the user responsible for the placement.
* **Start and end dates:** the placement or contract period.
* **Fee income:** the revenue generated by the placement.
* **Fee details and splits:** the gross or net fee, and how it is divided among users.
* **Placement form:** the template used to capture the placement.

Filter the table by details such as company, placed-by user, or date, then export the
filtered results to Excel. Exports include the custom values captured by placement forms.

<Frame>
  <img src="https://mintcdn.com/spott-docs/9Q5zDbUG9mqD9No8/images/onboarding/placements-filter-table.webp?fit=max&auto=format&n=9Q5zDbUG9mqD9No8&q=85&s=83e60a0dc4d92085776bcc2684ae5d58" alt="Filtering the placements table" width="3976" height="2236" data-path="images/onboarding/placements-filter-table.webp" />
</Frame>

<Note>
  Spott tracks placement fees, splits, and custom fields, but invoicing happens outside
  Spott. Export the data to Excel, or send it to your finance system through the
  [API](/docs/developers/api-overview).
</Note>

### 2.2 Review staffing forecasts

For temporary and contract work, open the **Contract** dashboard to review gross profit
forecasts based on each placement's rates, units, and schedule.

Switch between weekly and monthly KPIs, or filter by staffing status, extensions, and
placements due to start or finish.

<Frame>
  <img src="https://mintcdn.com/spott-docs/9Q5zDbUG9mqD9No8/images/onboarding/placements-staffing.webp?fit=max&auto=format&n=9Q5zDbUG9mqD9No8&q=85&s=7080219f3a23edeac4ce0e6309f1268d" alt="The Staffing dashboard with gross profit forecasts" width="4064" height="2324" data-path="images/onboarding/placements-staffing.webp" />
</Frame>

<Note>
  The staffing dashboard and the placements table are separate. Filtering one does not
  filter the other, although both can be exported.
</Note>

### 2.3 Track retained milestones

Open the **Retained** tab to track progress and revenue for retained searches. Each row
shows:

* **Company, role, and team:** the search, and the people working on it.
* **Estimated total fee:** what the full search is worth if it completes.
* **Realized fees:** what has already been billed.
* **Milestones:** how many agreed payment stages are complete.
* **Next milestone:** the next amount likely to become invoiceable.
* **Placed candidate:** the person who filled the role, once the search is complete.

Before logging a retained placement, configure the milestones, the negotiated fee, and the
estimated salary on the job's **[Overview](/docs/jobs/job-details)** tab. These details are required, because the
placement milestones come from the job.

<Frame>
  <img src="https://mintcdn.com/spott-docs/9Q5zDbUG9mqD9No8/images/onboarding/placements-retained.webp?fit=max&auto=format&n=9Q5zDbUG9mqD9No8&q=85&s=713e427976d23d0835d5977ceb7d7b76" alt="The Retained tab, with milestones and realized fees" width="4064" height="2324" data-path="images/onboarding/placements-retained.webp" />
</Frame>

## 3. Amend a placement

Open an existing placement when you need to correct its details, attach documents, extend a
contract, or record a permanent conversion.

### 3.1 Edit or delete a placement

In the placements table, click **Placed by** in the placement's row, or the empty space next
to any field in that row, to open its details. From there you can:

* **Edit the placement:** correct dates, fees, fields, or the placement type.
* **Delete the placement:** remove a placement that is no longer relevant.
* **Attach files:** keep documents such as a signed agreement on the placement record.

<video className="w-full aspect-video rounded-xl" controls playsInline preload="metadata" poster="/images/onboarding/placements-amend-poster.webp" src="https://spott-media.b-cdn.net/docs/onboarding/v3/placements-amend.mp4" />

### 3.2 Extend or convert a contract placement

Open the contract placement's **Quick actions** panel and choose the action that matches the
outcome:

* **Extend placement:** use this when the existing contract continues.
* **Convert to contingent placement:** use this when the contractor becomes a permanent
  hire. Spott keeps the history on one record and replaces the contract rates with a
  one-time contingent fee.

<Warning>
  Do not create a second placement when a contractor becomes permanent. Convert the existing
  placement, so its history and fees stay together.
</Warning>

<video className="w-full aspect-video rounded-xl" autoPlay muted loop playsInline controls preload="metadata" src="https://spott-media.b-cdn.net/docs/onboarding/v3/placements-quick-actions.mp4" />

<CardGroup cols={2}>
  <Card title="Placements reference" icon="handshake" href="/docs/placements/placements">
    Fee details, retained milestones, custom forms, staffing forecasts, and exports.
  </Card>

  <Card title="Placement form templates" icon="file-lines" href="/docs/settings/templates">
    Build the forms that decide what the Extra step asks for.
  </Card>

  <Card title="The job pipeline" icon="diagram-project" href="/docs/jobs/job-pipeline">
    Where a placement starts, on the candidate's application card.
  </Card>

  <Card title="Job overview and fees" icon="clipboard-list" href="/docs/jobs/job-details">
    Negotiated fee, estimated salary, and the milestones a retained placement inherits.
  </Card>
</CardGroup>

<div className="your-turn">
  ## Now your turn

  * [ ] **Mark a candidate as placed** on one of your jobs
  * [ ] Pick the **placement type** and fill in the fee details
  * [ ] Review the placement in the **Placements overview**
</div>

<Card title="Next: the home dashboard" icon="arrow-right" href="/docs/onboarding/dashboard">
  Your day at a glance, with targets.
</Card>
