Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.
Echo Agent can run a candidate search for you. You give it the role; it searches public professional profiles and the web, checks what it finds against your must-haves, and delivers a ranked shortlist as an Excel workbook. It works in rounds, and your feedback steers each one.
Candidate search needs shortlist access for your account, through a referral, paid plan or administrator. Choosing Recruiting changes your work setup and suggestions; it does not grant shortlist access. See Set up recruiting.
Open Echo Agent and select Build a shortlist. Older versions may say “Search for candidates.” The start of the request appears in the box.
Add the role. Paste the job description or attach it, and add anything that isn’t in it: location, languages, must-haves, nice-to-haves, companies to target or avoid.
Press Enter.
A request with details like these works well:
Build a shortlist for this role: Senior Platform Engineer for Halden, Singapore-based or open to relocating. Must-haves: 6+ years backend, Kubernetes in production, on-call ownership. Nice to have: fintech. Exclude current Halden employees. JD attached.
Echo can’t open LinkedIn job links. Paste the job description or attach it instead.
Echo turns your request into a brief with each must-have as a screen. If you only send details without asking for a search, it saves the brief and waits for you.
2
Calibrate
You get a first small, varied batch, with notes on where Echo is unsure. Tell it what’s right and what’s off: “Rows 4 and 9 are too junior. More people from payments companies.”
3
Focus
Echo revises the brief from your feedback and delivers a targeted batch, then asks you to confirm before going wide.
4
Expand
After you confirm, Echo widens the search and delivers the full shortlist. If it finds fewer good candidates than you hoped, it says so rather than padding the list.
Echo never moves to the next round without your feedback. A full search can take a while; Echo shows what it’s doing as it goes, and you can work in another conversation meanwhile.
Each round arrives as a Download file link to an Excel workbook, with a few lines in the conversation about tiers, fit and gaps.
Column
What it means
Rank and Tier
Order of fit. Evidenced match means every screen is documented; Screening prospect means some screens still need checking
Name, Title, Company, Location
Who they are, from their public profile
YoE (est)
A reminder to judge experience from the dated roles in the evidence, rather than a single number
Confidence
Live-verified means Echo matched the person’s profile. It doesn’t mean they’re qualified
Screen: …
One column per must-have: Pass, Partial, Unclear or Fail
Domain Fit
How their background relates to the role’s domain
LinkedIn URL and Sources / evidence URLs
Where the evidence came from
Feedback
Left blank for you
My Take / Risk / Verify
Echo’s read on the candidate, the main risk, and what you should check before you reach out. For screening prospects it starts with Needs screening:
A second sheet, Legend, explains the screens and Echo’s method, and reminds you to check each person’s current role, openness, pay, notice period and conflicts before outreach.Download links expire after a day. Ask “Send me the shortlist link again” if you need it later.
Write your feedback in the Feedback column, then attach the workbook in the same conversation:
Rows 4 and 9 aren't hands-on. Drop anyone without on-call experience and send another list.
Echo reads the cell text, updates its rules, and doesn’t repeat people it has already shown you unless you ask it to reconsider them. It can’t see cell colors, comments or hidden rows, so write your feedback in the cells.
Some searches use paid sources, such as fetching full professional profiles. They remain subject to search access, available shortlist allowance and operational spending limits. Echo may run a smaller search or stop when a limit is reached. The unlimited AI pilot does not grant candidate shortlist access or remove those safeguards.The paid-search daily budget resets at midnight UTC. If it is used up, free search tools can remain available. This safety limit is separate from the monthly general AI allowance.General AI usage is accounted for separately from shortlist balances. New Recruiting packs are coming soon alongside the new plans; do not assume you can buy one yet. Your existing account access still applies. See Plans and AI usage.Echo is instructed to check profiles only against the job-related criteria in your brief, and not to filter on or infer protected characteristics. Review its reasoning in the workbook. It doesn’t contact candidates, and it doesn’t open LinkedIn in a browser or guess profile addresses.
A shortlist is a set of leads, not a list of qualified candidates. Check each profile before you reach out.
Echo can also research business development leads: employers with a clear hiring need in your market.
Find companies in Ho Chi Minh City that are expanding and hiring engineers fast. Excel please, with who to contact and an opener for each.
You get a workbook ranking each company by confidence, with its hiring signals, a likely contact, the gaps to fill before outreach, sources and a draft opener. These searches can use paid profile lookups, so search access and spending limits still apply. Echo drafts the openers and doesn’t send anything without your approval. Check every lead before outreach.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Echo","description":"Echo is an AI meeting assistant by Skillflo, for Mac, Windows, iPhone and Android. These docs show how it briefs you before a call, helps during it and keeps track of what was promised after.","colors":{"primary":"#17150A","light":"#FFD522","dark":"#8A6E00"},"logo":{"light":"https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/logo/light.svg?fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=76575b8543174cabe1e2692382f22f35","dark":"https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/logo/light.svg?fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=76575b8543174cabe1e2692382f22f35","href":"/"},"favicon":"https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/favicon.svg?fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=36220fd3842b4f221d6e443b8112596d","appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://www.callecho.ai","label":"callecho.ai"}],"primary":{"type":"button","label":"Get Echo","href":"/get-started/install"}},"fonts":{"family":"Inter"},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"callecho","hasAudioNarration":false,"actualSubdomain":"callecho","customDomains":["docs.callecho.ai"],"gitSource":{"type":"github","owner":"fairmounthouse","repo":"meeting-bot","deployBranch":"main","contentDirectory":"echo/help","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae2e41f8433eb870769c7a9","collectionId":"74d22ca1-29ad-4d12-838a-f5d4b36ca8ac","liveDeploymentHistoryId":"6ae2e41f8433eb870769c7a9","schemaVersion":"v3"},"entitlements":{},"buildId":"6ae2e41f8433eb870769c7a9","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Guides","count":31},{"language":"default","tag":"Reference","count":14},{"language":"default","tag":"Paths","count":12},{"language":"default","tag":"Recruiting","count":8},{"language":"default","tag":"Echo everywhere","count":6},{"language":"default","tag":"After a meeting","count":6},{"language":"default","tag":"Start here","count":4},{"language":"default","tag":"Before a meeting","count":4},{"language":"default","tag":"During a meeting","count":4},{"language":"default","tag":"Echo Agent","count":3}]},"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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#content-area a:not([class*=card]):not([class*=button]){text-decoration-line:underline;text-decoration-color:#ffd522;text-decoration-thickness:2px;text-underline-offset:3px}#content-area a:not([class*=card]):not([class*=button]):hover{text-decoration-color:#17150a}#content-area pre[language=text]{white-space:pre-wrap;overflow-wrap:anywhere}#content-area pre[language=text] code{width:100%}#content-area .walkthrough img{width:100%;height:auto}.walkthrough-toggle{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem}.walkthrough .walkthrough-still,.walkthrough:has(input:checked) .walkthrough-motion{display:none}.walkthrough:has(input:checked) .walkthrough-still{display:block}@media (prefers-reduced-motion:reduce){.walkthrough .walkthrough-motion,.walkthrough .walkthrough-toggle{display:none}.walkthrough .walkthrough-still{display:block}}"}],"page":{"pagePath":"tracks/recruiting/find-candidates","slug":"/tracks/recruiting/find-candidates","pageMetadata":{"title":"Search for candidates and build a shortlist","sidebarTitle":"Find candidates","description":"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.","href":"/tracks/recruiting/find-candidates"},"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: \"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.\"\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`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Echo Agent can run a candidate search for you. You give it the role; it searches public professional profiles and the web, checks what it finds against your must-haves, and delivers a ranked shortlist as an Excel workbook. It works in rounds, and your feedback steers each one.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Candidate search needs shortlist access for your account, through a referral, paid plan or administrator. Choosing `,_jsx(_components.strong,{children:`Recruiting`}),` changes your work setup and suggestions; it does not grant shortlist access. See `,_jsx(_components.a,{href:`/tracks/recruiting/set-up`,children:`Set up recruiting`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`start-a-search`,children:`Start a search`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Echo Agent`}),` and select `,_jsx(_components.strong,{children:`Build a shortlist`}),`. Older versions may say “Search for candidates.” The start of the request appears in the box.`]}),`\n`,_jsx(_components.li,{children:`Add the role. Paste the job description or attach it, and add anything that isn’t in it: location, languages, must-haves, nice-to-haves, companies to target or avoid.`}),`\n`,_jsxs(_components.li,{children:[`Press `,_jsx(`kbd`,{children:`Enter`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`A request with details like these works well:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Build a shortlist for this role: Senior Platform Engineer for Halden, Singapore-based or open to relocating. Must-haves: 6+ years backend, Kubernetes in production, on-call ownership. Nice to have: fintech. Exclude current Halden employees. JD attached.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Echo can’t open LinkedIn job links. Paste the job description or attach it instead.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-the-rounds-work`,children:`How the rounds work`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Echo writes the brief`,children:_jsx(_components.p,{children:`Echo turns your request into a brief with each must-have as a screen. If you only send details without asking for a search, it saves the brief and waits for you.`})}),_jsx(Step,{title:`Calibrate`,children:_jsx(_components.p,{children:`You get a first small, varied batch, with notes on where Echo is unsure. Tell it what’s right and what’s off: “Rows 4 and 9 are too junior. More people from payments companies.”`})}),_jsx(Step,{title:`Focus`,children:_jsx(_components.p,{children:`Echo revises the brief from your feedback and delivers a targeted batch, then asks you to confirm before going wide.`})}),_jsx(Step,{title:`Expand`,children:_jsx(_components.p,{children:`After you confirm, Echo widens the search and delivers the full shortlist. If it finds fewer good candidates than you hoped, it says so rather than padding the list.`})})]}),`\n`,_jsx(_components.p,{children:`Echo never moves to the next round without your feedback. A full search can take a while; Echo shows what it’s doing as it goes, and you can work in another conversation meanwhile.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-conversation-v1.png?fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=9d7ff4464d971f9986b703c83917e03f`,alt:`An Echo Agent conversation: 'Build a shortlist for this role.' sent with the Halden job description, and Echo's answer with the shortlist workbook's Download file link and short notes: 12 candidates, 4 evidenced matches and 8 screening prospects, where they fit, what is unclear and what was searched.`,width:`636`,\"data-og-width\":`1272`,\"data-og-height\":`954`,\"data-path\":`images/tracks/recruiting/shortlist-conversation-v1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-conversation-v1.png?w=280\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=9c7d52f5294f6ff9939634cda6789d2a 280w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-conversation-v1.png?w=560\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=2a3acf6a76342b11b2f3ab84e5b81b3c 560w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-conversation-v1.png?w=840\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=844b744fa554cc7fcc00e8cf0f195509 840w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-conversation-v1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=9ab52a18791477b1b714e7d3e410641a 1100w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-conversation-v1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=b349438bd07674e7bcb668294da63265 1650w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-conversation-v1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=17a97f03c9706b131137b36c02fe4db8 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`the-shortlist-workbook`,children:`The shortlist workbook`}),`\n`,_jsxs(_components.p,{children:[`Each round arrives as a `,_jsx(_components.strong,{children:`Download file`}),` link to an Excel workbook, with a few lines in the conversation about tiers, fit and gaps.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-workbook-v1.png?fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=756a89b63ea95374e73c543c3fed4ca0`,alt:`The first rows of a shortlist workbook for Halden's Senior Platform Engineer role: four invented candidates marked Evidenced match, each Live-verified and passing both must-have screens, with the experience column pointing to their dated role evidence.`,width:`998`,\"data-og-width\":`1996`,\"data-og-height\":`886`,\"data-path\":`images/tracks/recruiting/shortlist-workbook-v1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-workbook-v1.png?w=280\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=7c6504e2c12336ddf47097ed48bc43e1 280w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-workbook-v1.png?w=560\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=7dd31b427859878dfda2169052399734 560w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-workbook-v1.png?w=840\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=2676ca15d41a837f64e822759f49e7a6 840w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-workbook-v1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=8b0e17e73389686cba21da3a7ce90bcd 1100w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-workbook-v1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=80c41368b3e0ed6f6a7f59095a560099 1650w, https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/images/tracks/recruiting/shortlist-workbook-v1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=e68368b0ca5f07d166d19c7ca677b1ae 2500w`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Column`}),_jsx(_components.th,{children:`What it means`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Rank`}),` and `,_jsx(_components.strong,{children:`Tier`})]}),_jsxs(_components.td,{children:[`Order of fit. `,_jsx(_components.strong,{children:`Evidenced match`}),` means every screen is documented; `,_jsx(_components.strong,{children:`Screening prospect`}),` means some screens still need checking`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Name`}),`, `,_jsx(_components.strong,{children:`Title`}),`, `,_jsx(_components.strong,{children:`Company`}),`, `,_jsx(_components.strong,{children:`Location`})]}),_jsx(_components.td,{children:`Who they are, from their public profile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`YoE (est)`})}),_jsx(_components.td,{children:`A reminder to judge experience from the dated roles in the evidence, rather than a single number`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Confidence`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Live-verified`}),` means Echo matched the person’s profile. It doesn’t mean they’re qualified`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Screen: …`})}),_jsx(_components.td,{children:`One column per must-have: Pass, Partial, Unclear or Fail`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Domain Fit`})}),_jsx(_components.td,{children:`How their background relates to the role’s domain`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`LinkedIn URL`}),` and `,_jsx(_components.strong,{children:`Sources / evidence URLs`})]}),_jsx(_components.td,{children:`Where the evidence came from`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Feedback`})}),_jsx(_components.td,{children:`Left blank for you`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`My Take / Risk / Verify`})}),_jsxs(_components.td,{children:[`Echo’s read on the candidate, the main risk, and what you should check before you reach out. For screening prospects it starts with `,_jsx(_components.strong,{children:`Needs screening:`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`A second sheet, `,_jsx(_components.strong,{children:`Legend`}),`, explains the screens and Echo’s method, and reminds you to check each person’s current role, openness, pay, notice period and conflicts before outreach.`]}),`\n`,_jsx(_components.p,{children:`Download links expire after a day. Ask “Send me the shortlist link again” if you need it later.`}),`\n`,_jsx(Heading,{level:`2`,id:`refine-with-your-feedback`,children:`Refine with your feedback`}),`\n`,_jsxs(_components.p,{children:[`Write your feedback in the `,_jsx(_components.strong,{children:`Feedback`}),` column, then attach the workbook in the same conversation:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Rows 4 and 9 aren't hands-on. Drop anyone without on-call experience and send another list.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Echo reads the cell text, updates its rules, and doesn’t repeat people it has already shown you unless you ask it to reconsider them. It can’t see cell colors, comments or hidden rows, so write your feedback in the cells.`}),`\n`,_jsx(Heading,{level:`2`,id:`budget-and-limits`,children:`Budget and limits`}),`\n`,_jsx(_components.p,{children:`Some searches use paid sources, such as fetching full professional profiles. They remain subject to search access, available shortlist allowance and operational spending limits. Echo may run a smaller search or stop when a limit is reached. The unlimited AI pilot does not grant candidate shortlist access or remove those safeguards.`}),`\n`,_jsx(_components.p,{children:`The paid-search daily budget resets at midnight UTC. If it is used up, free search tools can remain available. This safety limit is separate from the monthly general AI allowance.`}),`\n`,_jsxs(_components.p,{children:[`General AI usage is accounted for separately from shortlist balances. New Recruiting packs are coming soon alongside the new plans; do not assume you can buy one yet. Your existing account access still applies. See `,_jsx(_components.a,{href:`/reference/plans-and-usage`,children:`Plans and AI usage`}),`.`]}),`\n`,_jsx(_components.p,{children:`Echo is instructed to check profiles only against the job-related criteria in your brief, and not to filter on or infer protected characteristics. Review its reasoning in the workbook. It doesn’t contact candidates, and it doesn’t open LinkedIn in a browser or guess profile addresses.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A shortlist is a set of leads, not a list of qualified candidates. Check each profile before you reach out.`})}),`\n`,_jsx(Heading,{level:`2`,id:`find-companies-that-are-hiring`,children:`Find companies that are hiring`}),`\n`,_jsx(_components.p,{children:`Echo can also research business development leads: employers with a clear hiring need in your market.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Find companies in Ho Chi Minh City that are expanding and hiring engineers fast. Excel please, with who to contact and an opener for each.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`You get a workbook ranking each company by confidence, with its hiring signals, a likely contact, the gaps to fill before outreach, sources and a draft opener. These searches can use paid profile lookups, so search access and spending limits still apply. Echo drafts the openers and doesn’t send anything without your approval. Check every lead before outreach.`})]})}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":"Search for candidates and build a shortlist","sidebarTitle":"Find candidates","description":"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.","href":"/tracks/recruiting/find-candidates"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Start a search","slug":"start-a-search","depth":2,"children":[]},{"title":"How the rounds work","slug":"how-the-rounds-work","depth":2,"children":[]},{"title":"The shortlist workbook","slug":"the-shortlist-workbook","depth":2,"children":[]},{"title":"Refine with your feedback","slug":"refine-with-your-feedback","depth":2,"children":[]},{"title":"Budget and limits","slug":"budget-and-limits","depth":2,"children":[]},{"title":"Find companies that are hiring","slug":"find-companies-that-are-hiring","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"callecho","siteName":"Echo","title":"Search for candidates and build a shortlist - Echo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T07:27:40.206Z","originalFileLocation":"tracks/recruiting/find-candidates.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Echo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/callecho/Oyhpi_9k98ruotCm/_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/callecho/Oyhpi_9k98ruotCm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/callecho/Oyhpi_9k98ruotCm/_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/callecho/Oyhpi_9k98ruotCm/_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/callecho/Oyhpi_9k98ruotCm/_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/callecho/Oyhpi_9k98ruotCm/_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/callecho/Oyhpi_9k98ruotCm/_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/callecho/Oyhpi_9k98ruotCm/_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/callecho/Oyhpi_9k98ruotCm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Search for candidates and build a shortlist - Echo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Echo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.callecho.ai/tracks/recruiting/find-candidates\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://callecho.mintlify.app/_mintlify/api/og/v2?division=Recruiting\u0026amp;title=Search+for+candidates+and+build+a+shortlist\u0026amp;description=Give+Echo+Agent+a+job+description+and+it+searches+for+candidates%2C+checks+them+against+your+must-haves+and+hands+you+a+ranked+Excel+shortlist.\u0026amp;theme=7ca6806ed538555da0ae8832\u0026amp;signature=987d6f2913595d62464b65373ac43f1e512b7b803a44e9a572544907ff55895f\">\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=\"Search for candidates and build a shortlist - Echo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://callecho.mintlify.app/_mintlify/api/og/v2?division=Recruiting\u0026amp;title=Search+for+candidates+and+build+a+shortlist\u0026amp;description=Give+Echo+Agent+a+job+description+and+it+searches+for+candidates%2C+checks+them+against+your+must-haves+and+hands+you+a+ranked+Excel+shortlist.\u0026amp;theme=7ca6806ed538555da0ae8832\u0026amp;signature=987d6f2913595d62464b65373ac43f1e512b7b803a44e9a572544907ff55895f\">\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/callecho/Oyhpi_9k98ruotCm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Echo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#17150A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.callecho.ai/tracks/recruiting/find-candidates\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tracks/recruiting/find-candidates.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.callecho.ai/#organization\",\"name\":\"Echo\",\"url\":\"https://docs.callecho.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/callecho/3msX5gJvFFZ4hlDx/logo/light.svg?fit=max\u0026auto=format\u0026n=3msX5gJvFFZ4hlDx\u0026q=85\u0026s=76575b8543174cabe1e2692382f22f35\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.callecho.ai#website\",\"name\":\"Echo\",\"url\":\"https://docs.callecho.ai\",\"publisher\":{\"@id\":\"https://docs.callecho.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates#webpage\",\"url\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates\",\"name\":\"Search for candidates and build a shortlist\",\"description\":\"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.\",\"dateModified\":\"2026-10-27T07:27:40.206Z\",\"isPartOf\":{\"@id\":\"https://docs.callecho.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Recruiting\",\"item\":\"https://docs.callecho.ai/tracks/recruiting/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Search for candidates and build a shortlist\",\"item\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates#article\",\"headline\":\"Search for candidates and build a shortlist\",\"name\":\"Search for candidates and build a shortlist\",\"description\":\"Give Echo Agent a job description and it searches for candidates, checks them against your must-haves and hands you a ranked Excel shortlist.\",\"url\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates\",\"mainEntityOfPage\":{\"@id\":\"https://docs.callecho.ai/tracks/recruiting/find-candidates#webpage\"},\"dateModified\":\"2026-10-27T07:27:40.206Z\",\"publisher\":{\"@id\":\"https://docs.callecho.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.callecho.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Echo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Echo","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"Paths","groups":[{"group":"Start here","pages":[{"title":"Choose your path","sidebarTitle":"Choose your path","href":"/tracks"}]},{"group":"General","pages":[{"title":"Echo for client and team meetings","sidebarTitle":"Overview","href":"/tracks/general"}]},{"group":"Recruiting","pages":[{"title":"Echo for recruiters","sidebarTitle":"Overview","href":"/tracks/recruiting/index"},{"title":"Set up recruiting","href":"/tracks/recruiting/set-up"},{"title":"Run a candidate interview","sidebarTitle":"Interviews","href":"/tracks/recruiting/interviews"},{"title":"Client briefings and hiring manager debriefs","sidebarTitle":"Client meetings","description":"Use Client briefing for a complete hiring brief, and keep a Meeting Type for hiring manager feedback.","href":"/tracks/recruiting/client-meetings"},{"title":"Search for candidates and build a shortlist","sidebarTitle":"Find candidates","href":"/tracks/recruiting/find-candidates"},{"title":"Format a CV and draft the client email","sidebarTitle":"CV Out","description":"Use CV Out to turn a candidate's CV and a job description into a formatted Word CV and a client email, together, with anything missing flagged.","href":"/tracks/recruiting/cv-out"},{"title":"Link interviews to Skillflo Hire","sidebarTitle":"Skillflo Hire","href":"/tracks/recruiting/skillflo-hire"},{"title":"Recruiter prompts","sidebarTitle":"Prompts","href":"/tracks/recruiting/prompts"}]},{"group":"Travel advisor","pages":[{"title":"Echo for travel advisors","sidebarTitle":"Overview","href":"/tracks/travel/index"},{"title":"Plan trips with Echo Agent","sidebarTitle":"Plan trips","href":"/tracks/travel/plan-trips"}]}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/platforms"}]}]},"basePath":"","title":"Search for candidates and build a shortlist - Echo","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}