You are helping me build the following AI agent workflow. ## Goal Manage Recruitment Tasks in Slack with Recrutei ATS: Manage recruitment workflows directly in Slack by using natural language to create prospects, move candidates through stages. ## Specification - What it does: Manage your hiring workflow directly in Slack by using natural language to create prospects and move candidates through pipeline stages. You can update vacancy details and add comments without ever leaving your chat interface. - Trigger: Triggered by an event (Manual ยท on demand via Slack message) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - Slack: User interface and trigger for recruitment commands - OpenAI Chat Model: Natural language processing of user requests - Recrutei ATS API: Managing candidates, vacancies, and tags via HTTP requests ## Known pitfalls, handle each one explicitly in your implementation 1. Ambiguous candidate names may cause wrong updates, implement a disambiguation step that asks the user to confirm the correct profile before acting. 2. Recrutei ATS authentication tokens expire unexpectedly, add automatic token refresh handling so the bot does not fail silently during long sessions. 3. Security risks arise from exposing internal IDs in chat logs, sanitize all API responses to remove sensitive PII before posting back to Slack. ## Reference implementation https://n8n.io/workflows/12076 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/manage-recruitment-tasks-in-slack-with-recrutei-ats/ via usecasesforagents.com