InsightHireHelp Center

Live interviews

Schedule live interviews, Microsoft and Google calendar integration, candidate scheduled interviews, templates, and question categories.

Live interviews in InsightHire cover synchronous panels — phone, video, on-site — scheduled after async journey evidence. They complement async video nodes with calendar-backed meetings, interviewer assignments, and (when enabled) structured scorecards.

Key routes

ActionPath
Interview sessions list/dashboard/interviews
Create interview/dashboard/interviews/create
Interview templates/dashboard/interviews/templates
Edit template/dashboard/interviews/templates/edit/[id]
Interview questions/dashboard/interviews/questions
Question categories/dashboard/interviews/question-categories
Submit scorecard/dashboard/interviews/[id]/scorecard
Interview analytics/dashboard/analytics/interviews
Position schedule tab/dashboard/positions/[id]?tab=schedule

Scheduling interviews

Schedule from multiple entry points:

Entry pointUse case
Position pipelineSelect candidate → Schedule interview
Candidate profileSchedule modal on candidate detail
Review queue / journey reportAdvance to interview stage, then schedule
/dashboard/interviews/createAd-hoc interview creation

The Schedule Interview modal captures:

FieldNotes
Titlee.g. "Technical round — [Candidate]"
Date & timeTimezone-aware
DurationDefault 30–60 minutes
InterviewersTeam members receive calendar invites
Location typeIn-person, phone, custom URL, Teams, Google Meet
NotesShown to interviewers and optionally candidate

Microsoft Teams and Google Meet

When scheduling, select Microsoft Teams or Google Meet as location type:

  • Connected calendar — InsightHire auto-creates the meeting link and sends calendar invites to interviewers and candidate
  • Not connected — InsightHire sends .ics email invites without auto-generated video links; connect calendars under Settings → Integrations

Calendar capability checks:

calendar.capabilities → microsoft.connected / google.connected

Connect Microsoft 365 or Google Workspace in Settings → Integrations before relying on auto-generated links.

Candidate calendar experience

Candidates receive email invites with calendar attachments. They can view upcoming interviews on their candidate portal. Recruiters see the same events on:

  • Position → Schedule tab (?tab=schedule)
  • Upcoming interviews rail on the position pipeline tab
  • Candidate profile → Scheduled interviews section

Rescheduling updates all parties when calendar integration is active.

Interview templates

Dashboard → Interviews → Templates (/dashboard/interviews/templates) manages reusable interview configurations:

Template fieldPurpose
Name & categoryOrganize by role type or stage
Difficulty1–5 guidance for interviewers
QuestionsOrdered list from question library
Default durationPre-fills schedule modal

Actions:

  • Clone — duplicate and customize
  • Search — filter template list by name
  • Edit/dashboard/interviews/templates/edit/[id]

Templates speed scheduling but do not lock question content — interviewers can adjust per candidate.

Question library (live interviews)

Two related surfaces:

SurfacePathPurpose
Interview questions/dashboard/interviews/questionsQuestions scoped to live interview templates
Org question library/dashboard/questionsShared library for async video and assessments

Pull questions into templates by category, difficulty, and tags.

Question categories

Dashboard → Interviews → Question Categories (/dashboard/interviews/question-categories) lists standard categories:

  • Behavioral
  • Technical
  • Situational
  • Leadership
  • Culture fit
  • And others with icon, color, and question counts

Categories are universal concepts across organizations — you create custom questions within any category rather than inventing new category taxonomies.

Use categories to:

  • Filter the question library when building templates
  • Report on interview coverage (are we asking behavioral + technical every loop?)
  • Align with structured interview kits (flag: structured_interviews)

Interview sessions list

/dashboard/interviews shows interview sessions with status filters:

StatusMeaning
NOT_STARTEDScheduled, awaiting start time
IN_PROGRESSActive window
COMPLETEDFinished — scorecards may be pending
ABANDONEDNo-show or cancelled

Each row links to session detail and scorecard when assigned.

Structured feedback (flag: structured_interviews)

When the Structured Interviews grant is enabled, live interviews attach interview kits and scorecards. See Structured interviews for kits, panel feedback matrix, and enforcement settings.

Without the flag, interviews still schedule and store notes; scorecard workflows are hidden.

Reports

Completed interview evidence appears on:

  • /dashboard/interview-reports/[candidateId]
  • /dashboard/reports/[journeyId]/[candidateId]/interview/[interviewId]
  • Journey report panel feedback section (when scorecards exist)

Best practices

  • Connect one calendar provider per org before high-volume scheduling season
  • Build 2–3 templates per role family (screen, technical, final)
  • Use Schedule tab on the position for day-of coordination
  • Assign interview kits before panels when structured interviews are enabled
  • Confirm candidate timezone in the modal — avoids no-shows