thinkhard.SI

Prompt repository Hiring & people

Tell a candidate what to expect at their interview

A candidate has an interview booked and you want one clear email with the format, the people, the timing and how to ask for adjustments.

Registry no.
PPL-033
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 A candidate has an interview booked and you want one clear email with the format, the people, the timing and how to ask for adjustments.

  • {{candidate_name}}
  • {{role}}
  • {{sender}}
  • {{interview_details}}
  • {{preparation}}
  • {{adjustments_contact}}
  • {{decision_timeline}}
Full prompt and why it works
Prompt
Write an email to {{candidate_name}}, who is interviewing for the {{role}} role, so that they arrive knowing exactly what will happen and can prepare for the interview itself rather than worry about the logistics. It comes from {{sender}}.

Interview details:
"""
{{interview_details}}
"""

What we want candidates to prepare, if anything: {{preparation}}
How candidates ask for an adjustment or accommodation: {{adjustments_contact}}
When they will hear back: {{decision_timeline}}

Use short labeled sections in this order: When and where (date, time with time zone, length, address or video link, who to ask for on arrival), Who you will meet (each interviewer's name and role, one line each), What to expect (the format of each part, such as a conversation about past work or a case to discuss), How to prepare, Adjustments, and What happens next. Keep it under 250 words, apart from the subject line.

It should read as warm, plain and organized, the way a well-run company writes to someone it hopes to hire. For example, one line under What to expect could read: "The second half is a 20-minute conversation about a project you led. There is nothing to prepare beyond choosing one." This shows the form only; use the real details.

Use only the details above. Do not invent interviewer names, rooms, links or times, and do not hint at how the candidate is doing or how many others are interviewing. Avoid internal team names or jargon the candidate would not know. If a detail a candidate needs is missing, such as the time zone, the link or who they will meet, put "[missing: what is needed]" in its place and list the gaps above the email for me to fill in before sending.

Variables

{{candidate_name}}
The candidate's first name.
{{role}}
The job title they are interviewing for.
{{sender}}
Who the email comes from, for example "the recruiter, with the hiring manager copied".
{{interview_details}}
Date, time and time zone, length, place or video link, the interviewers and what each part covers.
{{preparation}}
Anything candidates should prepare, or "nothing".
{{adjustments_contact}}
How to ask for an adjustment, for example "reply to this email or call the recruiter".
{{decision_timeline}}
When they will hear back, for example "within a week of the interview".

Why it works

  • Who it's for. Every section answers a question a nervous candidate would otherwise email about, so they can spend their preparation on the interview itself.
  • What to avoid. No invented links or names and no hints about how the candidate is doing, the two things that cause the most trouble in these emails.
  • If unsure. Missing details become marked gaps listed above the email, so it is not sent with a wrong time or a blank link.

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/candidate-interview-details-email

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