thinkhard.SI

Prompt repository Hiring & people

Tell an internal candidate they did not get the job

An employee applied for an internal role and was not chosen, and you need to tell them in a way that keeps their trust and their career moving.

Registry no.
PPL-038
Collection
Hiring & people
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
7
Added

Hiring & peopleAny chat

The prompt

Score 10 of 10, Excellent

Use it when An employee applied for an internal role and was not chosen, and you need to tell them in a way that keeps their trust and their career moving.

  • {{employee_role}}
  • {{position}}
  • {{my_role}}
  • {{selection_process}}
  • {{panel_feedback}}
  • {{announcement_timing}}
  • {{development_options}}
Full prompt and why it works
Prompt
Help me prepare to tell {{employee_role}} that they were not selected for the {{position}} role they applied for internally. I am {{my_role}}. The decision has been made; the aim is to tell them first, before any announcement, honestly and in a way that keeps them engaged in their current job and their career here.

How the selection was made (criteria, stages, who decided):
"""
{{selection_process}}
"""

Feedback on their application, from the panel's notes:
"""
{{panel_feedback}}
"""

When the appointment will be announced: {{announcement_timing}}
Development options we can genuinely offer: {{development_options}}

Produce, with a heading for each part:
1. Talking points for a short meeting, under 200 words: the decision in the first two sentences, thanks for applying, two or three specific pieces of feedback tied to the criteria, and an offer to talk about next steps. For example, one piece of feedback could read: "The panel was looking for evidence of owning a budget, and your examples were about planning spend rather than being accountable for it." This shows the form only.
2. Answers to four to six likely questions, such as "Who got it?", "What would have made the difference?" and "Is there a future for me here?", each in two or three sentences.
3. A follow-up email, under 120 words, confirming the conversation and any next step agreed.

A good conversation leaves them clear on the reason and on one or two concrete things they could do next, without feeling misled. Be specific and honest, and do not invent strengths or gaps the panel's notes do not show. Never compare them with the chosen candidate or share anyone else's assessment, and do not promise a future role, timeline or promotion unless it is in the development options above. Leave out age, family, health and other personal matters entirely.

If the panel's notes are too thin to give specific feedback, say so at the top and suggest what to ask the panel before the meeting, rather than filling the gap with general advice. If the announcement is due before the meeting can happen, flag it, because they should not hear the news from someone else.

Variables

{{employee_role}}
The employee's current role, for example "a senior analyst on the pricing team".
{{position}}
The internal role they applied for.
{{my_role}}
Who is telling them, for example "their current manager" or "the hiring manager for the role".
{{selection_process}}
How the selection worked: the criteria, the stages and who made the decision.
{{panel_feedback}}
The panel's notes on this person's application and interviews.
{{announcement_timing}}
When the appointment will be announced, for example "Friday morning".
{{development_options}}
Support you can really offer, such as a stretch project or training, or "none agreed yet".

Why it works

  • What good looks like. The decision comes first, then feedback tied to the criteria, so the person leaves with a reason and a next step instead of vague reassurance.
  • What to avoid. No comparison with the chosen candidate and no promises of a future role, the two things that turn a disappointment into a grievance.
  • If unsure. Thin panel notes are flagged with questions to ask the panel, and an announcement that would land before the conversation is called out.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/internal-candidate-not-selected

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "internal-candidate-not-selected"}, or just ask for it by name.