Workflows· People & Organization

    The Interview Route

    A workflow that automatically builds a personalized interview question set from the candidate profile and job description whenever a new interview appointment is scheduled, then delivers it to the interviewer with a candidate summary.

    automatingwritingplanning

    Description

    Steps

    Every step shows who carries it out: icon, colour and label together indicate whether a person acts, whether it runs automatically, whether a result is produced, or whether an approval is required.

    01Person

    A calendar entry titled with the prefix "Interview:" starts the workflow.

    02Automated

    03Automated

    04Automated

    05Result

    Key
    PersonAutomatedResultApproval

    Requirements and operations

    Requirements

    • Calendar tool Google, Outlook or Calendly as the trigger, with the candidate ID stored in the appointment.
    • Recruiting tool or ATS Personio, Greenhouse or Lever for profile and position.
    • Note tool Notion, Evernote or OneNote for the question set.
    • LLM access and email delivery API access for OpenAI, Claude or Gemini, plus Gmail or Outlook for the notification.

    Testing

    • Test interview Create a calendar event with a candidate ID and an interviewer.
    • Data retrieval Check whether profile and job description were loaded completely from the ATS.
    • Question set Check whether 12 to 15 questions across three categories are produced, with the top 5 and red flags flagged.
    • Edge cases Test different roles, a missing candidate ID and panel interviews.

    Go-live

    • Approval to start Activate the workflow only once data retrieval, the question set and the notification run cleanly.
    • Standard template Define how candidate, position, date and categories are laid out in the question set.
    • Candidate ID as a required field Set up the ID format in the recruiting tool as binding.
    • Feedback loop Regularly ask which questions were most helpful in the actual conversation.

    Common issues

    • Candidate ID missing from the event Set up a template or a required field in the recruiting tool.
    • Position not linked Check the mapping in the ATS.
    • Interviewer email not extracted Set a filter on internal domains.
    • Storage fails Check write access and the template in the target database.

    Builder Prompt

    GOAL
    Build a workflow that, for every new interview appointment, automatically loads the candidate profile and job description, creates a personalized question set of 12 to 15 questions from them, stores it in the note tool, and notifies the interviewer.
    
    Adapt the structure to the concepts of your automation tool (for example nodes, steps, zaps or agent actions). While doing so, preserve the trigger logic, the sequence and the data flow.
    
    TRIGGER
    Type: new calendar event with the title prefix "Interview:".
    Filter: the event must contain the candidate ID, this is the required field convention in the recruiting process.
    
    STEPS
    1. Load candidate and position: read the candidate ID and the job ID from the event description, and use them to retrieve the candidate profile (work experience, qualifications) and the linked job description from the ATS (Personio, Greenhouse or Lever).
    2. AI step: generate the question set. Use the following prompt unchanged (see PROMPT below). Output: 12 to 15 questions across three categories, with the top 5 flagged and notes on possible red flags.
    3. Save: store the question set in the note tool (Notion, Evernote or OneNote), together with candidate, position and interview date.
    4. Output: notify the interviewer, whose address you filter from the event's internal attendee list, by email with a link to the question set and a short candidate summary.
    
    PROMPT (use exactly as is)
    """
    You are an experienced HR professional and should create a personalized interview question set.
    
    **Candidate information:**
    - Name: [CANDIDATE_NAME]
    - Position: [POSITION]
    - Experience: [WORK_EXPERIENCE]
    - Special qualifications: [QUALIFICATIONS]
    
    **Job description:**
    [JOB_DESCRIPTION]
    
    **Task:**
    Create a structured interview question set of 12 to 15 questions, divided into the following categories:
    
    1. **Technical competence** (5 to 6 questions): questions on technical skills and experience, tailored specifically to the job requirements and the candidate's resume.
    
    2. **Soft skills and working style** (4 to 5 questions): behavior based questions on teamwork, communication and problem solving.
    
    3. **Cultural fit and motivation** (3 to 4 questions): questions on values, workplace culture preferences and motivation for the position.
    
    **Format:**
    - Each question with a brief note on why it is relevant.
    - Flag the five most important questions.
    - Add notes on possible red flags in the answers.
    """
    
    DATA FLOW
    Trigger to step 1: candidate ID and job ID from the event description, interviewer address from the attendee list.
    Step 1 to step 2: candidate profile (name, work experience, qualifications) and job description.
    Step 2 to step 3: finished question set.
    Step 3 to step 4: link to the question set. Trigger to step 4: interviewer address.
    
    ERROR HANDLING
    Candidate ID missing from the event: stop the run and send a note to the recruiting team. Establish the ID convention as a required field or template in the calendar event.
    Position not linked to the candidate: check the ATS mapping. Without a job description, do not generate a generic question set, escalate the case to the recruiting team instead.
    Interviewer address not extractable: filter the attendee list on internal domains. For panel interviews, notify all internal attendees.
    Storage in the note tool fails: check write access and the target database or template.
    Data protection: store candidate data only in the internal note tool, without passing it on to external channels.
    
    PLACEHOLDER CONVENTION
    All placeholders in square brackets in the prompt are mapped fully dynamically from the ATS, as described in the data flow. There are no prompt placeholders that require manual input. What you configure manually is only the calendar filter (title prefix "Interview:"), the ATS access, the destination in the note tool and the internal mail domain.
    
    SELF CHECK BEFORE COMPLETION
    Check, before you report the workflow as finished:
    1. Are all steps connected correctly, and does the calendar filter catch the title prefix "Interview:"?
    2. Is the prompt inserted completely and unchanged, and are all ATS fields mapped correctly?
    3. Is the question set stored with candidate, position and date, and does the email go exclusively to internal interviewers?
    4. List all points that require manual configuration: the format of the candidate and job ID in the appointment, ATS access, the destination in the note tool, the internal mail domain, LLM access.

    Working prompts

    Interview Question Generator

    Creates a structured question set from the candidate profile and job description, with 12 to 15 questions across the categories of technical competence, soft skills and cultural fit.

    You are an experienced HR professional and should create a personalized interview question set.
    
    **Candidate information:**
    - Name: [CANDIDATE_NAME]
    - Position: [POSITION]
    - Experience: [WORK_EXPERIENCE]
    - Special qualifications: [QUALIFICATIONS]
    
    **Job description:**
    [JOB_DESCRIPTION]
    
    **Task:**
    Create a structured interview question set of 12 to 15 questions, divided into the following categories:
    
    1. **Technical competence** (5 to 6 questions): questions on technical skills and experience, tailored specifically to the job requirements and the candidate's resume.
    
    2. **Soft skills and working style** (4 to 5 questions): behavior based questions on teamwork, communication and problem solving.
    
    3. **Cultural fit and motivation** (3 to 4 questions): questions on values, workplace culture preferences and motivation for the position.
    
    **Format:**
    - Each question with a brief note on why it is relevant.
    - Flag the five most important questions.
    - Add notes on possible red flags in the answers.

    JSON export

    Setup

    Two routes lead to the same result. Pick the one that fits your setup.

    Suitable when you want to build the workflow in your own automation tool.

    1. Open your workflow tool, for example n8n, Make, Zapier or Langdock.
    2. Create a new workflow and give it a name.
    3. Choose the AI-assisted build option if your tool offers one.
    4. Paste the builder prompt from above in full.
    5. Check the result against the step sequence in this document, then add your access credentials and channels.

    Suitable when you want to take the workflow over unchanged.

    1. Download the JSON file from the JSON export section.
    2. Open the workflow area of your tool and create a new workflow.
    3. Give it a name and confirm.
    4. Open the menu on the workflow name and choose to import a JSON file.
    5. Upload the file, then add your own access credentials.
    6. Run a test before you activate the workflow.

    Last reviewed:

    In the workshop this becomes your method.

    A single prompt becomes a repeatable method. We show that in the workshop From Prompt to Method.

    View workshops

    Related resources

    Browse all resources

    Conversation, not pitch

    Understand first, then decide. We take time for an initial conversation, without sales pressure, without obligation.

    Schedule a call