Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.
The Candidates tab on a job shows all candidates linked to that role, organized
by stage. It gives you a clear overview of progress and lets you manage every step of
the hiring process.
Candidates move through your pipeline stages, for example Sourced, Engaged,
Interview, Presented, and Placed. The stages are fully customizable from
Settings → Stages. They are set workspace-wide, not per job,
so a change applies to every job that uses that pipeline.If your workspace uses multi-track, each job follows one
track and its pipeline shows only that track’s stages. Two jobs on different tracks
can therefore show different columns. The track is chosen when the job is created and
cannot be changed afterwards.
Click the + on any stage column to add a candidate directly to that stage. Search
for an existing candidate, or use Upload CV to create one on the spot, then click
Add to job.
Inbound applicants stay out of the pipeline until someone accepts them, so a popular job
does not fill your stages with spam. You still see that they are there: when a stage has
applicants waiting for review, it shows # applicants with an inbound icon. In board view
that is a dashed card at the top of the column; in list view, a row at the bottom of the
stage’s group. Rejected applicants are counted separately, in the rejected group.Click it to open the job’s Applicants tab, filtered to
the ones For review, accept the good ones, and they join the pipeline.
Each candidate appears as a card showing their name and role, plus quick actions for
notes, the latest CV, tasks, communication, and opening the full profile. Drag and
drop cards to move candidates between stages, or drop them on the rejected group to
reject them.A card shows what you tell it to. Open the View settings column and add the
fields and shortcuts you want on the card, so the information you check on every
candidate is there without opening anything. See
using views.One of the fields you can add is whether the candidate is currently published on the
Company Portal. It is available in both board and list
view, so you can see at a glance who the client can already see and who is still
internal, without opening the portal tab to check.
A card carries its outcome. Rejected candidates move to the Rejected group with a
red header saying who rejected them, and a placed candidate turns green.
You do not need to create a rejected stage. Rejection is handled across the
stages in Spott, so you keep track of which step of the process a candidate was
rejected at. Reject them from the stage they are in, rather than moving them forward
first, and your stage-conversion reporting stays accurate. To reverse a rejection,
open the application and bring the candidate back into the pipeline.
Select multiple candidates with the checkboxes to act on them at once: move to a
stage, change label, reject, present, enroll in a campaign, add to another job or a
list, send an email, create a task
for each of them, or publish them to the
Company Portal.Mark placed works on a single selection. Select one candidate and it opens the
placement form with the job, company, and candidate already
filled in, so you record the placement without opening the application first. On a
candidate who is already placed, the same action reads Extend placement.
A candidate added to the wrong job should not be rejected, because a rejection is a real
outcome and it stays in the reporting. Select them in the pipeline and use the three
dots to remove them from the job instead. The candidate keeps their record and their
history, and the job loses an application that never should have been there.
Use the search bar (Boolean queries supported) or filters to quickly find candidates
in the pipeline by name, company, or other attributes.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Spott","description":"Documentation for Spott — the AI-native recruitment platform.","colors":{"primary":"#f0610f","light":"#f0610f","dark":"#f0610f"},"logo":{"light":"https://mintcdn.com/spott-docs/Zvbuq2vKGY56oD57/logo/light.svg?fit=max\u0026auto=format\u0026n=Zvbuq2vKGY56oD57\u0026q=85\u0026s=914d6f30a1192b291746dbcd2fc7e0fa","dark":"https://mintcdn.com/spott-docs/Zvbuq2vKGY56oD57/logo/dark.svg?fit=max\u0026auto=format\u0026n=Zvbuq2vKGY56oD57\u0026q=85\u0026s=e88bff4f96607e119e55398351566d54"},"favicon":"https://mintcdn.com/spott-docs/DowUiFW036iA_b71/favicon.png?fit=max\u0026auto=format\u0026n=DowUiFW036iA_b71\u0026q=85\u0026s=4729be45c4d1269ed0fafc43f45bc501","appearance":{"default":"light"},"navbar":{"links":[{"href":"https://spott.io","label":"Website"}],"primary":{"type":"button","label":"Go to app","href":"https://app.spott.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/spottai","website":"https://spott.io"}},"integrations":{"ga4":{"measurementId":"G-5GMF3213NR"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Go to app","icon":"arrow-up-right-from-square","href":"https://app.spott.io"},{"anchor":"Support","icon":"life-ring","href":"/docs/get-started/faq"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"fr","href":"fr"},{"language":"nl","href":"nl"},{"language":"de","href":"de"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"spott-docs","hasAudioNarration":false,"actualSubdomain":"spott-docs","customDomains":["docs.spott.io"],"gitSource":{"type":"github","owner":"spott-hr","repo":"spott-docs-external","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"f0073665-2f52-4bb5-aaa0-43ce286699bb","liveDeploymentHistoryId":"6adf7247b1764000030afb98","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf7247b1764000030afb98"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6adf7247b1764000030afb98","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"en","tag":"API","count":215},{"language":"en","tag":"Private API","count":211},{"language":"de","tag":"Anleitungen","count":90},{"language":"en","tag":"Guides","count":90},{"language":"es","tag":"Guías","count":90},{"language":"fr","tag":"Guides","count":90},{"language":"nl","tag":"Gidsen","count":90},{"language":"en","tag":"Webhooks","count":55},{"language":"en","tag":"Webhook events","count":54},{"language":"en","tag":"Candidates","count":46},{"language":"de","tag":"Integrationen","count":36},{"language":"en","tag":"Integrations","count":36},{"language":"es","tag":"Integraciones","count":36},{"language":"fr","tag":"Intégrations","count":36},{"language":"nl","tag":"Integraties","count":36},{"language":"de","tag":"Einstellungen und Verwaltung","count":26},{"language":"en","tag":"Settings \u0026 Admin","count":26},{"language":"es","tag":"Configuración y administración","count":26},{"language":"fr","tag":"Paramètres et administration","count":26},{"language":"nl","tag":"Instellingen en beheer","count":26},{"language":"en","tag":"Jobs","count":24},{"language":"en","tag":"Custom Attributes","count":22},{"language":"de","tag":"Einstieg","count":16},{"language":"es","tag":"Primeros pasos","count":16},{"language":"fr","tag":"Prise en main","count":16},{"language":"nl","tag":"Onboarding","count":16},{"language":"de","tag":"Stellen","count":12},{"language":"es","tag":"Vacantes","count":12},{"language":"fr","tag":"Postes","count":12},{"language":"nl","tag":"Vacatures","count":12},{"language":"de","tag":"Kandidaten","count":11},{"language":"de","tag":"Unternehmen, Kontakte und Opportunities","count":11},{"language":"de","tag":"Erste Schritte","count":11},{"language":"de","tag":"Telefonie und Messaging","count":11},{"language":"es","tag":"Candidatos","count":11},{"language":"es","tag":"Empresas, contactos y oportunidades","count":11},{"language":"es","tag":"Introducción","count":11},{"language":"es","tag":"Telefonía y mensajería","count":11},{"language":"fr","tag":"Candidats","count":11},{"language":"fr","tag":"Entreprises, contacts et opportunités","count":11},{"language":"fr","tag":"Démarrer","count":11},{"language":"fr","tag":"Téléphonie et messagerie","count":11},{"language":"nl","tag":"Kandidaten","count":11},{"language":"nl","tag":"Bedrijven, contacten en opportuniteiten","count":11},{"language":"nl","tag":"Aan de slag","count":11},{"language":"nl","tag":"Telefonie en berichten","count":11},{"language":"de","tag":"Kommunikation","count":10},{"language":"es","tag":"Comunicación","count":10},{"language":"fr","tag":"Communication","count":10},{"language":"nl","tag":"Communicatie","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@media (min-width:1024px){#sidebar{top:112px!important;height:calc(100dvh - 112px)!important}}.your-turn{margin:2rem 0;padding:1.25rem 1.5rem;border:1px solid rgb(240 97 15/.25);border-left:3px solid #f0610f;border-radius:.75rem;background:rgb(240 97 15/.04)}.dark .your-turn{border-color:rgb(240 97 15/.3);border-left-color:#f0610f;background:rgb(240 97 15/.07)}.your-turn h2{margin-top:0;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f0610f}.your-turn>:last-child{margin-bottom:0}.your-turn ul.contains-task-list{margin:0;padding-left:0;list-style:none}.your-turn ul.contains-task-list li.task-list-item{position:relative;margin:0;padding:.25rem 0 .25rem 1.75rem;list-style:none}.your-turn ul.contains-task-list li.task-list-item::before,.your-turn ul.contains-task-list li.task-list-item::marker{content:none;display:none}.your-turn li.task-list-item input[type=checkbox]{position:absolute;left:0;top:.45rem;width:1rem;height:1rem;margin:0;accent-color:#f0610f}.your-turn[data-interactive=true] li.task-list-item,.your-turn[data-interactive=true] li.task-list-item input[type=checkbox]{cursor:pointer}.your-turn[data-interactive=true] li.task-list-item:hover{color:#f0610f}.your-turn li.task-list-item.is-done{opacity:.55;text-decoration:line-through;text-decoration-color:rgb(240 97 15/.5)}.in-this-section{margin:0 0 2rem;padding:1rem 1.25rem;border:1px solid rgb(15 23 42/.08);border-radius:.75rem;background:rgb(15 23 42/.025);font-size:.9375rem;line-height:1.65}.dark .in-this-section{border-color:rgb(255 255 255/.1);background:rgb(255 255 255/.03)}.in-this-section>:first-child{margin-top:0}.in-this-section>:last-child{margin-bottom:0}.in-this-section .section-links{margin-top:.875rem;padding-top:.875rem;border-top:1px solid rgb(15 23 42/.08)}.dark .in-this-section .section-links{border-top-color:rgb(255 255 255/.1)}.in-this-section .section-links ol{margin:0;padding-left:1.25rem}.in-this-section .section-links li{margin:.25rem 0}.nav-hint{margin:0 0 2rem;font-size:.875rem;line-height:1.6;color:rgb(15 23 42/.6)}.dark .nav-hint{color:rgb(255 255 255/.55)}.nav-hint strong{font-weight:600;color:inherit}.nav-hint>:first-child{margin-top:0}.nav-hint>:last-child{margin-bottom:0}.dark img[src*=\"/brands/chatgpt\"],.dark img[src*=\"/integrations/logos/daidalo\"],.dark img[src*=\"/integrations/logos/juicebox\"],.dark img[src*=\"/integrations/logos/pin.\"]{background:#fff;border-radius:3px;padding:1px;box-sizing:border-box}.mdx-content img[src^=\"/images/\"]{border-radius:12px}.shots{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin:1rem 0 1.5rem}.shots>p,.shots>span{margin:0}.mdx-content .shots img{width:220px;max-width:100%;height:auto;margin:0;border:1px solid rgb(15 23 42/.1);border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/.06);cursor:zoom-in;transition:box-shadow .15s ease,border-color .15s ease}.mdx-content .shots img:hover{border-color:rgb(240 97 15/.5);box-shadow:0 4px 12px rgb(15 23 42/.12)}.dark .mdx-content .shots img{border-color:rgb(255 255 255/.12)}"}],"page":{"pagePath":"docs/jobs/job-pipeline","slug":"/docs/jobs/job-pipeline","pageMetadata":{"title":"Job Pipeline","icon":"bars-staggered","description":"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.","href":"/docs/jobs/job-pipeline"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CardGroup,Frame,Heading,OptimizedImage,Tip}=_components;if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Candidates`}),` tab on a job shows all candidates linked to that role, organized\nby stage. It gives you a clear overview of progress and lets you manage every step of\nthe hiring process.`]}),`\n`,_jsx(Heading,{level:`2`,id:`access-a-job’s-pipeline`,children:`Access a job’s pipeline`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-board.webp?fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=a1da2d2398c3a975cf3671510f6dfc66`,alt:`The Candidates tab in board view`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`872`,height:`872`,\"data-path\":`images/jobs/job-pipeline-board.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-board.webp?w=280\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=5db0dd1f6ac49808dc74750b0e7d73cc 280w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-board.webp?w=560\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=924e0f2e08a5f0e01a7a2023b5ad14c6 560w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-board.webp?w=840\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=f4e64cf32c0e957f387725af199941ca 840w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-board.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=d2d1f6dc8ca394b4290d48a4643cb272 1100w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-board.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=9eacd0b1e3aaf7133028a5b008f6dbe8 1650w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-board.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=018af852bf05bbd568cda777e914e414 2500w`})}),`\n`,_jsxs(_components.p,{children:[`In Spott, go to `,_jsx(_components.strong,{children:`Jobs`}),`, open the job, and click the `,_jsx(_components.strong,{children:`Candidates`}),` tab.`]}),`\n`,_jsx(Heading,{level:`2`,id:`pipeline-stages`,children:`Pipeline stages`}),`\n`,_jsxs(_components.p,{children:[`Candidates move through your pipeline stages, for example Sourced, Engaged,\nInterview, Presented, and Placed. The stages are `,_jsx(_components.strong,{children:`fully customizable`}),` from\n`,_jsx(_components.a,{href:`/docs/settings/stages`,children:`Settings → Stages`}),`. They are set `,_jsx(_components.strong,{children:`workspace-wide`}),`, not per job,\nso a change applies to every job that uses that pipeline.`]}),`\n`,_jsxs(_components.p,{children:[`If your workspace uses `,_jsx(_components.a,{href:`/docs/settings/job-multi-track`,children:`multi-track`}),`, each job follows one\n`,_jsx(_components.strong,{children:`track`}),` and its pipeline shows only that track’s stages. Two jobs on different tracks\ncan therefore show different columns. The track is chosen when the job is created and\ncannot be changed afterwards.`]}),`\n`,_jsx(Heading,{level:`2`,id:`add-a-candidate-to-the-pipeline`,children:`Add a candidate to the pipeline`}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`+`}),` on any stage column to add a candidate directly to that stage. Search\nfor an existing candidate, or use `,_jsx(_components.strong,{children:`Upload CV`}),` to create one on the spot, then click\n`,_jsx(_components.strong,{children:`Add to job`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-add-candidate.webp?fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=da24a7efb16bf946ae6e68cac9c64a5f`,alt:`The Add candidate to job dialog opened from a stage's plus button`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`804`,height:`804`,\"data-path\":`images/jobs/job-pipeline-add-candidate.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-add-candidate.webp?w=280\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=5598d5928b1ff410b361fea13ed7753e 280w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-add-candidate.webp?w=560\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=309b989b3bf787584e0e1a2045abbd48 560w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-add-candidate.webp?w=840\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=5f2da8b7dcd7352f28088cdf331c37dd 840w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-add-candidate.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=96a64d5dbcc789f1cff9177b630e266e 1100w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-add-candidate.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=0503077c9a7aa4ac9a3faf62fbe7ed44 1650w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-add-candidate.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=852fb735c6e5d9df4a19d492bccda2a1 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`two-views`,children:`Two views`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Board view`}),`: a Kanban-style board with drag and drop.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`List view`}),`: a table that is sortable and filterable, including on the\n`,_jsx(_components.a,{href:`/docs/settings/customizing-candidate-profiles`,children:`custom attributes`}),` you added to\napplications.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`In board view, click the `,_jsx(_components.strong,{children:`number at the top of a column`}),` to cycle what it counts:\nall candidates, in-process, or rejected.`]}),`\n`,_jsx(Heading,{level:`3`,id:`applicants-waiting-for-review`,children:`Applicants waiting for review`}),`\n`,_jsxs(_components.p,{children:[`Inbound applicants stay out of the pipeline until someone accepts them, so a popular job\ndoes not fill your stages with spam. You still see that they are there: when a stage has\napplicants waiting for review, it shows `,_jsx(_components.strong,{children:`# applicants`}),` with an inbound icon. In board view\nthat is a dashed card at the top of the column; in list view, a row at the bottom of the\nstage’s group. Rejected applicants are counted separately, in the rejected group.`]}),`\n`,_jsxs(_components.p,{children:[`Click it to open the job’s `,_jsx(_components.a,{href:`/docs/jobs/inbound-applications`,children:`Applicants tab`}),`, filtered to\nthe ones `,_jsx(_components.strong,{children:`For review`}),`, accept the good ones, and they join the pipeline.`]}),`\n`,_jsx(Heading,{level:`2`,id:`candidate-cards`,children:`Candidate cards`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/spott-docs/KDD6MiMqkQGv9DCi/images/jobs/job-pipeline-card.webp?fit=max\u0026auto=format\u0026n=KDD6MiMqkQGv9DCi\u0026q=85\u0026s=68ed3bce0b95966e7020f39614f6cc3d`,alt:`A candidate card with quick actions`,\"data-og-width\":`528`,width:`528`,\"data-og-height\":`384`,height:`384`,\"data-path\":`images/jobs/job-pipeline-card.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/spott-docs/KDD6MiMqkQGv9DCi/images/jobs/job-pipeline-card.webp?w=280\u0026fit=max\u0026auto=format\u0026n=KDD6MiMqkQGv9DCi\u0026q=85\u0026s=dd74e50c2e78ca5ff84e2439d4a610fb 280w, https://mintcdn.com/spott-docs/KDD6MiMqkQGv9DCi/images/jobs/job-pipeline-card.webp?w=560\u0026fit=max\u0026auto=format\u0026n=KDD6MiMqkQGv9DCi\u0026q=85\u0026s=f1f8565345e75fa33704c0b75f74658a 560w, https://mintcdn.com/spott-docs/KDD6MiMqkQGv9DCi/images/jobs/job-pipeline-card.webp?w=840\u0026fit=max\u0026auto=format\u0026n=KDD6MiMqkQGv9DCi\u0026q=85\u0026s=d8fcc1b9c8b6aa7bd13b8411a3c779f4 840w, https://mintcdn.com/spott-docs/KDD6MiMqkQGv9DCi/images/jobs/job-pipeline-card.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=KDD6MiMqkQGv9DCi\u0026q=85\u0026s=46dccc9d45456476069ea4a62147e0fd 1100w, https://mintcdn.com/spott-docs/KDD6MiMqkQGv9DCi/images/jobs/job-pipeline-card.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=KDD6MiMqkQGv9DCi\u0026q=85\u0026s=67db734b7a773a05cb92f4df8613096a 1650w, https://mintcdn.com/spott-docs/KDD6MiMqkQGv9DCi/images/jobs/job-pipeline-card.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=KDD6MiMqkQGv9DCi\u0026q=85\u0026s=38a97d78933b42be39e4019d718ee158 2500w`})}),`\n`,_jsx(_components.p,{children:`Each candidate appears as a card showing their name and role, plus quick actions for\nnotes, the latest CV, tasks, communication, and opening the full profile. Drag and\ndrop cards to move candidates between stages, or drop them on the rejected group to\nreject them.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`A card shows what you tell it to.`}),` Open the `,_jsx(_components.strong,{children:`View settings`}),` column and add the\nfields and shortcuts you want on the card, so the information you check on every\ncandidate is there without opening anything. See\n`,_jsx(_components.a,{href:`/docs/settings/using-views`,children:`using views`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`One of the fields you can add is whether the candidate is currently `,_jsxs(_components.strong,{children:[`published on the\n`,_jsx(_components.a,{href:`/docs/jobs/company-portal`,children:`Company Portal`})]}),`. It is available in both board and list\nview, so you can see at a glance who the client can already see and who is still\ninternal, without opening the portal tab to check.`]}),`\n`,_jsx(Heading,{level:`3`,id:`clicking-a-card`,children:`Clicking a card`}),`\n`,_jsxs(_components.p,{children:[`Clicking a candidate’s card opens their `,_jsx(_components.strong,{children:`application`}),` for this job, which is where\nthe day-to-day work happens:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Quick actions`}),` for the next step on this candidate`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`activity feed`}),`, so you can see everything that has happened on the\napplication in one place`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`internal thread`}),`, for the conversation your team has about this candidate\nwithout it leaving Spott`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/docs/jobs/applications`,children:`the application record`}),` for the full tour, including what\nthe three interview buttons do.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/application-record-full.webp?fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=08c4379fe41dc6af2782ab6e8d60be7d`,alt:`An application opened from a pipeline card`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1215`,height:`1215`,\"data-path\":`images/jobs/application-record-full.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/application-record-full.webp?w=280\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=3d37fb11759a3a79f292cf4953271d33 280w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/application-record-full.webp?w=560\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=4656240e38919aae0735f308917c6f74 560w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/application-record-full.webp?w=840\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=68a48cb2d3c0ef10b5b84c7a83115827 840w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/application-record-full.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=bb27a7592167512245c4daec1fe41422 1100w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/application-record-full.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=2e0a491f59574e98531adf414052a723 1650w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/application-record-full.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=78f418fa2ebaeaef3397cce26f3d59cd 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`rejected-and-placed-cards`,children:`Rejected and placed cards`}),`\n`,_jsxs(_components.p,{children:[`A card carries its outcome. Rejected candidates move to the `,_jsx(_components.strong,{children:`Rejected`}),` group with a\nred header saying who rejected them, and a placed candidate turns green.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-rejected.webp?fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=7447551df407ab18c3b135a395703380`,alt:`A rejected candidate card in the Rejected group`,\"data-og-width\":`564`,width:`564`,\"data-og-height\":`588`,height:`588`,\"data-path\":`images/jobs/pipeline-card-rejected.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-rejected.webp?w=280\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=77a12ad917744f05ce31c45ccc606bf4 280w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-rejected.webp?w=560\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=c3824aaf402a4bb171ac1f55af0a0ae9 560w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-rejected.webp?w=840\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=8179c05be3c4ac67925eb131f6feba3b 840w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-rejected.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=0fc25d537d0550917ccf6e901112a3a0 1100w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-rejected.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=2977bc7af0f84660b52ae1b6212b0d16 1650w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-rejected.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=c605b727d3ab24c6abd09f9bbfc3efe8 2500w`})}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-placed.webp?fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=0667e25cb4354053e1f1a3ef17fc7715`,alt:`A placed candidate card`,\"data-og-width\":`552`,width:`552`,\"data-og-height\":`528`,height:`528`,\"data-path\":`images/jobs/pipeline-card-placed.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-placed.webp?w=280\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=56001c008b2c8e195ce962b3aeceee8e 280w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-placed.webp?w=560\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=ba40ff86bba9fc7f257f31a3593b2c3f 560w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-placed.webp?w=840\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=3138119c09887fd7e651fac43e4a5389 840w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-placed.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=79fff7bdef90e596f09b66fc54dab7ad 1100w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-placed.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=2f1b8d3fc270185d876b96e794a9ce1e 1650w, https://mintcdn.com/spott-docs/Aiq95478rJE1i5AL/images/jobs/pipeline-card-placed.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=Aiq95478rJE1i5AL\u0026q=85\u0026s=94809e6669ba1cde4f77944f4a733832 2500w`})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`You do not need to create a rejected stage.`}),` Rejection is handled across the\nstages in Spott, so you keep track of which step of the process a candidate was\nrejected at. Reject them from the stage they are in, rather than moving them forward\nfirst, and your stage-conversion reporting stays accurate. To reverse a rejection,\nopen the application and bring the candidate back into the pipeline.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`bulk-actions`,children:`Bulk actions`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-bulk.webp?fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=6ec9cba47d8a21b3dd7adddf1d82fbce`,alt:`The bulk actions snackbar on the pipeline`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`1050`,height:`1050`,\"data-path\":`images/jobs/job-pipeline-bulk.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-bulk.webp?w=280\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=315568f26396762f25ec755257b0d5cd 280w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-bulk.webp?w=560\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=0055ad0565411260ac81fe6dc44f861d 560w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-bulk.webp?w=840\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=7cf35e9e9afaf013214e04b203f9ff39 840w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-bulk.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=248b59b134c25a8f3ad749fc7d8f17e7 1100w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-bulk.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=71ff251d3841c3e35493d7e1724579c3 1650w, https://mintcdn.com/spott-docs/p014P0_PfappR2TU/images/jobs/job-pipeline-bulk.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=p014P0_PfappR2TU\u0026q=85\u0026s=2a0de29e666e54af26b257c2efa75026 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Select multiple candidates with the checkboxes to act on them at once: move to a\nstage, change label, reject, present, enroll in a campaign, add to another job or a\nlist, send an email, `,_jsx(_components.a,{href:`/docs/tasks/tasks#create-the-same-task-for-many-records`,children:`create a task`}),`\nfor each of them, or publish them to the\n`,_jsx(_components.a,{href:`/docs/jobs/company-portal`,children:`Company Portal`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mark placed`}),` works on a single selection. Select one candidate and it opens the\n`,_jsx(_components.a,{href:`/docs/placements/placements`,children:`placement form`}),` with the job, company, and candidate already\nfilled in, so you record the placement without opening the application first. On a\ncandidate who is already placed, the same action reads `,_jsx(_components.strong,{children:`Extend placement`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`take-someone-off-a-job-without-rejecting-them`,children:`Take someone off a job without rejecting them`}),`\n`,_jsxs(_components.p,{children:[`A candidate added to the wrong job should not be rejected, because a rejection is a real\noutcome and it stays in the reporting. Select them in the pipeline and use the `,_jsx(_components.strong,{children:`three\ndots`}),` to remove them from the job instead. The candidate keeps their record and their\nhistory, and the job loses an application that never should have been there.`]}),`\n`,_jsx(Heading,{level:`2`,id:`filters-and-search`,children:`Filters and search`}),`\n`,_jsx(_components.p,{children:`Use the search bar (Boolean queries supported) or filters to quickly find candidates\nin the pipeline by name, company, or other attributes.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Job Pipeline","icon":"bars-staggered","description":"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.","href":"/docs/jobs/job-pipeline"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Access a job’s pipeline","slug":"access-a-job’s-pipeline","depth":2,"children":[]},{"title":"Pipeline stages","slug":"pipeline-stages","depth":2,"children":[]},{"title":"Add a candidate to the pipeline","slug":"add-a-candidate-to-the-pipeline","depth":2,"children":[]},{"title":"Two views","slug":"two-views","depth":2,"children":[{"title":"Applicants waiting for review","slug":"applicants-waiting-for-review","depth":3,"children":[]}]},{"title":"Candidate cards","slug":"candidate-cards","depth":2,"children":[{"title":"Clicking a card","slug":"clicking-a-card","depth":3,"children":[]},{"title":"Rejected and placed cards","slug":"rejected-and-placed-cards","depth":3,"children":[]}]},{"title":"Bulk actions","slug":"bulk-actions","depth":2,"children":[{"title":"Take someone off a job without rejecting them","slug":"take-someone-off-a-job-without-rejecting-them","depth":3,"children":[]}]},{"title":"Filters and search","slug":"filters-and-search","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"spott-docs","siteName":"Spott","title":"Job Pipeline - Spott","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs/jobs/job-pipeline","matchLevel":0},"fr":{"href":"/fr/docs/jobs/job-pipeline","matchLevel":1},"nl":{"href":"/nl/docs/jobs/job-pipeline","matchLevel":1},"de":{"href":"/de/docs/jobs/job-pipeline","matchLevel":1},"es":{"href":"/es/docs/jobs/job-pipeline","matchLevel":1}}},"lastModified":"2026-10-16T09:19:59.538Z","originalFileLocation":"docs/jobs/job-pipeline.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Spott\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Job Pipeline - Spott\">\u003cmeta data-mint-head property=\"og:description\" content=\"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Spott\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.spott.io/docs/jobs/job-pipeline\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://spott-docs.mintlify.app/_mintlify/api/og/v2?division=Working+with+a+job\u0026amp;title=Job+Pipeline\u0026amp;description=Track+every+candidate+on+a+job+through+your+stages+with+the+Candidates+tab%2C+in+a+Kanban+board+or+list+view.\u0026amp;theme=0d0ef5e0ee35d235d111fccd\u0026amp;signature=763e8b64b71adff9b403f3766bcaaa868a035020993c84d2da20ded80491da17\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Job Pipeline - Spott\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://spott-docs.mintlify.app/_mintlify/api/og/v2?division=Working+with+a+job\u0026amp;title=Job+Pipeline\u0026amp;description=Track+every+candidate+on+a+job+through+your+stages+with+the+Candidates+tab%2C+in+a+Kanban+board+or+list+view.\u0026amp;theme=0d0ef5e0ee35d235d111fccd\u0026amp;signature=763e8b64b71adff9b403f3766bcaaa868a035020993c84d2da20ded80491da17\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/spott-docs/TptR6ytKqBew31dM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Spott\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f0610f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.spott.io/docs/jobs/job-pipeline\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/jobs/job-pipeline.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.spott.io/docs/jobs/job-pipeline\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.spott.io/fr/docs/jobs/job-pipeline\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"nl\" href=\"https://docs.spott.io/nl/docs/jobs/job-pipeline\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.spott.io/de/docs/jobs/job-pipeline\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.spott.io/es/docs/jobs/job-pipeline\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.spott.io/docs/jobs/job-pipeline\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.spott.io/#organization\",\"name\":\"Spott\",\"url\":\"https://docs.spott.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/spott-docs/Zvbuq2vKGY56oD57/logo/light.svg?fit=max\u0026auto=format\u0026n=Zvbuq2vKGY56oD57\u0026q=85\u0026s=914d6f30a1192b291746dbcd2fc7e0fa\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.spott.io#website\",\"name\":\"Spott\",\"url\":\"https://docs.spott.io\",\"publisher\":{\"@id\":\"https://docs.spott.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.spott.io/docs/jobs/job-pipeline#webpage\",\"url\":\"https://docs.spott.io/docs/jobs/job-pipeline\",\"name\":\"Job Pipeline\",\"description\":\"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.\",\"dateModified\":\"2026-10-16T09:19:59.538Z\",\"isPartOf\":{\"@id\":\"https://docs.spott.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.spott.io/docs/jobs/job-pipeline#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.spott.io/docs/jobs/job-pipeline#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Jobs\",\"item\":\"https://docs.spott.io/docs/jobs/quickstart\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Working with a job\",\"item\":\"https://docs.spott.io/docs/jobs/job-details\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Job Pipeline\",\"item\":\"https://docs.spott.io/docs/jobs/job-pipeline\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.spott.io/docs/jobs/job-pipeline#article\",\"headline\":\"Job Pipeline\",\"name\":\"Job Pipeline\",\"description\":\"Track every candidate on a job through your stages with the Candidates tab, in a Kanban board or list view.\",\"url\":\"https://docs.spott.io/docs/jobs/job-pipeline\",\"mainEntityOfPage\":{\"@id\":\"https://docs.spott.io/docs/jobs/job-pipeline#webpage\"},\"dateModified\":\"2026-10-16T09:19:59.538Z\",\"publisher\":{\"@id\":\"https://docs.spott.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.spott.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Spott\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Spott","nav":{"global":{"anchors":[{"anchor":"Go to app","icon":"arrow-up-right-from-square","href":"https://app.spott.io"},{"anchor":"Support","icon":"life-ring","href":"/docs/get-started/faq"}]},"languages":[{"language":"en","default":true,"tabs":[{"tab":"Guides","groups":[{"group":"Get Started","icon":"rocket","pages":[{"title":"Welcome to Spott","icon":"house","href":""},{"title":"Quickstart","icon":"rocket","href":"/quickstart"},{"title":"Spott in Five Minutes","icon":"sitemap","href":"/docs/get-started/how-spott-is-organized"},{"title":"Global Search","icon":"magnifying-glass","href":"/docs/get-started/global-search"},{"title":"Fill a role, end to end","icon":"diagram-project","href":"/docs/get-started/recruiting-workflow"},{"title":"AI in Spott","icon":"wand-magic-sparkles","href":"/docs/get-started/ai-in-spott"},{"title":"Ask Spott","icon":"comments","href":"/docs/get-started/ask-spott"},{"title":"Ask Spott - Skills","icon":"wand-magic-sparkles","href":"/docs/get-started/ask-spott-skills"},{"title":"Dashboard","icon":"gauge","href":"/docs/get-started/dashboard"},{"title":"Data Migration","icon":"database","href":"/docs/get-started/data-migration"},{"title":"FAQ","icon":"circle-question","href":"/docs/get-started/faq"}]},{"group":"Candidates","icon":"user","pages":[{"title":"Adding Candidates","icon":"user-plus","href":"/docs/candidates/adding-candidates"},{"title":"Import from CSV or Excel","icon":"file-import","href":"/docs/get-started/import-csv"},{"title":"Updating a Candidate Profile","icon":"id-card","href":"/docs/candidates/update-profile-from-cv"},{"title":"Managing Candidates","icon":"users-gear","href":"/docs/candidates/managing-candidates"},{"title":"Merging Duplicate People","icon":"clone","href":"/docs/candidates/merge-duplicates"},{"title":"Tracking Applications","icon":"file-lines","href":"/docs/candidates/candidate-applications"},{"title":"Presenting Candidates","icon":"share","href":"/docs/candidates/presenting-candidates"},{"title":"CVs \u0026 Client Documents","icon":"file-word","href":"/docs/candidates/client-documents"},{"title":"Interview Scorecards","icon":"clipboard-check","href":"/docs/candidates/interview-scorecards"},{"title":"Searching Candidates","icon":"magnifying-glass","href":"/docs/candidates/search-candidates"},{"title":"Contact Enrichment","icon":"user-plus","href":"/docs/candidates/contact-enrichment"},{"title":"Last Interaction","icon":"clock-rotate-left","href":"/docs/candidates/last-interaction"}]},{"group":"Companies, Contacts \u0026 Opportunities","icon":"building","pages":[{"title":"Companies Quickstart","icon":"building","href":"/docs/companies/quickstart"},{"title":"Adding a Company","icon":"building-circle-arrow-right","href":"/docs/companies/adding-a-company"},{"title":"The Company Record","icon":"building","href":"/docs/companies/company-record"},{"title":"Company Hierarchy","icon":"sitemap","href":"/docs/companies/company-hierarchy"},{"title":"Organizing Companies","icon":"folder-tree","href":"/docs/companies/organizing-companies"},{"title":"Merging Records","icon":"code-merge","href":"/docs/companies/merge-companies"},{"title":"Contacts Quickstart","icon":"address-book","href":"/docs/contacts/quickstart"},{"title":"Adding and Managing Contacts","icon":"user-plus","href":"/docs/contacts/adding-a-contact"},{"title":"Import from CSV or Excel","icon":"file-import","href":"/docs/get-started/import-csv"},{"title":"Searching Contacts","icon":"magnifying-glass","href":"/docs/contacts/search-contacts"},{"title":"Opportunities","icon":"handshake","href":"/docs/opportunities/opportunities"}]},{"group":"Jobs","icon":"briefcase","pages":[{"title":"Jobs Quickstart","icon":"briefcase","href":"/docs/jobs/quickstart"},{"title":"Adding and Managing Jobs","icon":"plus","href":"/docs/jobs/adding-a-job"},{"title":"Searching Jobs","icon":"magnifying-glass","href":"/docs/jobs/search-jobs"},{"group":"Working with a job","icon":"folder-open","pages":[{"title":"Job Overview","icon":"circle-info","href":"/docs/jobs/job-details"},{"title":"Job Visibility","icon":"eye-slash","href":"/docs/jobs/job-visibility"},{"title":"Job Matching","icon":"wand-magic-sparkles","description":"The Matching tab runs an AI search across your candidate database to surface the best new candidates for a role.","href":"/docs/jobs/matching"},{"title":"Job Pipeline","icon":"bars-staggered","href":"/docs/jobs/job-pipeline"},{"title":"The Application Record","icon":"file-lines","description":"The application record ties one candidate to one job and carries the stage, scorecards, interviews, comments, and activity.","href":"/docs/jobs/applications"},{"title":"Advertising","icon":"globe","href":"/docs/jobs/job-portal"},{"title":"LinkedIn Job Board Posts","icon":"linkedin","href":"/docs/jobs/linkedin-job-posting"},{"title":"Inbound Applications","icon":"inbox","href":"/docs/jobs/inbound-applications"},{"title":"Company Portal","icon":"building-user","href":"/docs/jobs/company-portal"},{"title":"Job Tasks","icon":"list-check","href":"/docs/jobs/job-tasks"}]}]},{"group":"Placements","icon":"handshake-angle","pages":[{"title":"Placements","icon":"handshake-angle","href":"/docs/placements/placements"},{"title":"Timesheets","icon":"clock","href":"/docs/placements/timesheets"}]},{"group":"Communication","icon":"comments","pages":[{"title":"Inbox","icon":"inbox","href":"/docs/inbox/inbox"},{"title":"Message Templates","icon":"envelope","href":"/docs/inbox/message-templates"},{"title":"SMS","icon":"comment-sms","href":"/docs/inbox/sms"},{"title":"Phone Calls","icon":"phone","href":"/docs/calls/phone-calls"},{"title":"Scheduler","icon":"calendar","href":"/docs/calendar/scheduler"},{"title":"Calendar","icon":"calendar-plus","href":"/docs/calendar/schedule-a-meeting"},{"title":"Notes Quickstart","icon":"note-sticky","href":"/docs/notes/quickstart"},{"title":"Adding Notes","icon":"pen","href":"/docs/notes/adding-notes"},{"title":"Note Taker","icon":"microphone","href":"/docs/notes/note-taker"},{"title":"Comments","icon":"comment-dots","href":"/docs/notes/comments"}]},{"group":"Tasks \u0026 Lists","icon":"list-check","pages":[{"title":"Tasks","icon":"square-check","href":"/docs/tasks/tasks"},{"title":"Lists","icon":"list","href":"/docs/lists/lists"}]},{"group":"Outreach \u0026 Analytics","icon":"chart-line","pages":[{"title":"Campaigns","icon":"bullhorn","href":"/docs/outreach/campaigns"},{"title":"Marketing","icon":"envelopes-bulk","href":"/docs/outreach/marketing"},{"title":"Email Deliverability Best Practices","icon":"envelope-circle-check","href":"/docs/outreach/email-deliverability"},{"title":"Reports","icon":"chart-line","href":"/docs/outreach/reports"},{"title":"Building Reports","icon":"chart-mixed","href":"/docs/get-started/reports"}]},{"group":"Settings \u0026 Admin","icon":"gear","pages":[{"title":"Settings Overview","icon":"gear","href":"/docs/settings/overview"},{"title":"Personal Preferences","icon":"sliders","href":"/docs/settings/preferences"},{"title":"Your Profile","icon":"user","href":"/docs/settings/profile"},{"title":"Notifications","icon":"bell","href":"/docs/settings/notifications"},{"title":"Connected Accounts","icon":"link","href":"/docs/settings/accounts"},{"title":"Workspace \u0026 Branding","icon":"building","href":"/docs/settings/general"},{"title":"Pipeline Stages","icon":"bars-staggered","href":"/docs/settings/stages"},{"title":"Multi-track Pipelines","icon":"code-branch","href":"/docs/settings/job-multi-track"},{"title":"Labels","icon":"tags","href":"/docs/settings/labels"},{"title":"Data Model","icon":"table-cells","href":"/docs/settings/data-model"},{"title":"Custom Attributes","icon":"sliders","href":"/docs/settings/customizing-candidate-profiles"},{"title":"Features","icon":"toggle-on","href":"/docs/settings/features"},{"title":"Auto-updating Profiles","icon":"arrows-rotate","href":"/docs/settings/auto-updating-profiles"},{"title":"Templates","icon":"copy","href":"/docs/settings/templates"},{"title":"Prompts","icon":"message-code","href":"/docs/settings/prompts"},{"title":"Automations","icon":"robot","href":"/docs/settings/automations"},{"title":"Managing Access","icon":"lock","href":"/docs/settings/managing-access"},{"title":"Managing Teams","icon":"users","href":"/docs/settings/managing-teams"},{"title":"Sending Domains","icon":"globe","href":"/docs/settings/domains"},{"title":"Billing \u0026 Credits","icon":"credit-card","href":"/docs/settings/billing"},{"title":"Using Views","icon":"table-cells","href":"/docs/settings/using-views"},{"title":"AI-Filled Columns","icon":"wand-magic-sparkles","href":"/docs/settings/ai-filled-columns"},{"title":"Browser Extension","icon":"https://mintlify.s3.us-west-1.amazonaws.com/spott-docs/images/brands/chrome-extension.png","href":"/docs/settings/chrome-extension"},{"title":"Keyboard Shortcuts","icon":"keyboard","href":"/docs/settings/keyboard-shortcuts"},{"title":"Consent Management","icon":"shield-halved","href":"/docs/settings/gdpr-consent"},{"title":"Compliance","icon":"clipboard-check","href":"/docs/settings/compliance"}]}]},{"tab":"Get Onboarded","pages":[{"title":"Get Onboarded","href":"/docs/onboarding/welcome"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/docs/integrations/overview"}]},{"tab":"Mobile","pages":[{"title":"Mobile","href":"/docs/mobile/overview"}]},{"tab":"API","pages":[{"title":"API","href":"/docs/developers/api-overview"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/docs/developers/mcp"}]},{"tab":"Webhooks","pages":[{"title":"Webhooks","href":"/docs/developers/webhooks"}]},{"tab":"What's New","pages":[{"title":"What's New","href":"/whats-new"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/docs/jobs/job-pipeline"}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/docs/jobs/job-pipeline"}]},{"language":"de","pages":[{"title":"de","href":"/de/docs/jobs/job-pipeline"}]},{"language":"es","pages":[{"title":"es","href":"/es/docs/jobs/job-pipeline"}]}]},"title":"Job Pipeline - Spott","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-COGkNuA6.js","DynamicMarkdown-85clUA0i.js","zoom-image-lightbox-BZxD9MAj.js","lightbox-handle-r17bVUz3.js"]}