Let hiring managers review Breezy HR candidates without logins

By General Input

A review board that shows each manager only the roles they are hiring for, with resumes, screening answers, scorecards, and instant Slack updates.

Integrations

  • Breezy HR
  • Slack Bot

Type

App

Categories

  • HR & People
  • Operations

Build me an app my hiring managers open to review candidates without ever logging into Breezy HR. The people using it review in bursts between meetings, so the app has to put everything they need on one screen and write their decisions back into the applicant tracking system for them.

The main surface is a candidate review board. Resolve the company id first with List Companies, then load open roles with List Positions. For each position call Get Position Team and keep only the positions where the email address of the signed in person appears on the hiring team. This per user scoping is the whole point of the app: a manager must never see a requisition they are not on. Load the candidates for the surviving positions with List Candidates for Position, and call Get Pipeline for each position to enumerate its stages. Group the board into columns by pipeline stage using the stage names and ordering that come back from Get Pipeline, never a hardcoded list, because custom pipelines have custom stages. Show a role filter when the manager is on more than one hiring team, and a clear empty state explaining who to contact when they are on none.

Note that the Breezy HR connection is a single recruiting account shared by the app. The scoping is done in the app by matching the signed in person's email against the hiring team, not by giving each manager their own Breezy HR credentials.

Selecting a candidate opens a full profile panel so the manager can read everything in one place instead of chasing links. Build the panel from Get Candidate for the core record including work history and education, Get Candidate Resume to show the resume inline, List Candidate Documents for any other attachments, List Candidate Questionnaires for the screening answers, and Get Candidate Stream for the history of notes, emails, and stage changes. Also read Get Candidate Meta so the panel opens with the current rating and shortlist state already reflected rather than blank.

From that same panel the manager takes action. A structured feedback form submits through Update Candidate Scorecard with per criterion ratings and written comments, since structured criteria beat freeform notes for comparing candidates fairly. A rating control and a shortlist toggle write through Update Candidate Meta. A comment box posts through Add Candidate Note. Advance and reject buttons call Update Candidate Stage, and the target stage id must come from the stage list read via Get Pipeline for that position rather than an assumed value. After any write, refresh the affected candidate and the board so the manager immediately sees the new state.

Every decision also posts a short summary into the recruiting Slack channel using the Slack Bot Send a Message action, so the recruiter sees movement the moment it happens. Include the candidate name, the role, what the manager did such as advanced to a named stage, rejected, shortlisted, or left feedback, who did it, and a one line excerpt of any written comment. Make the target channel a configurable setting.

Keep the interface fast and dense enough to work through a stack of candidates quickly, with keyboard friendly movement between candidates. Show a clear confirmation for rejections since that action is hard to undo, and surface a readable error in the panel if a write to Breezy HR or Slack fails rather than silently losing the manager's feedback.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them

Stop handing out ATS logins just to collect hiring feedback.

Give every hiring manager a focused review board for their own roles, and let the recruiter watch decisions land in Slack.

Use prompt

Create a free account to use this prompt. No credit card required.