Interview Scheduler App Overview
Streamline your entire interview process with intelligent scheduling that eliminates coordination headaches, creates exceptional candidate experiences, and empowers hiring teams with structured workflows, question banks, and comprehensive feedback collection.
What is the Interview Scheduler App?
The Interview Scheduler App transforms how organizations coordinate and manage candidate interviews. From initial phone screens to final leadership rounds, the app provides a complete toolkit for scheduling, conducting, and evaluating interviews at every stage of the hiring process.
Core Value Proposition:
- π Eliminate Coordination Overhead β Replace back-and-forth emails with self-scheduling links
- π Smart Availability Management β Set interviewer availability once, use it across all candidates
- π― Structured Interview Workflows β Define multi-stage processes tailored to each role
- π Consistent Evaluation β Use question banks and feedback forms for fair, thorough assessments
- π Seamless Integration β Sync with external calendars and connect to the recruiting pipeline
How It Works
Interview Scheduling Flow
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INTERVIEW SCHEDULING JOURNEY β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββββ ββββββββββββββββββ ββββββββββββββββββ β
β β RECRUITER β β SELF-SERVICE β β DIRECT β β
β β SCHEDULES β β SCHEDULING β β SCHEDULING β β
β β INTERVIEW β β LINK β β (Recruiter) β β
β βββββββββ¬βββββββββ βββββββββ¬βββββββββ βββββββββ¬βββββββββ β
β β β β β
β β βΌ β β
β β ββββββββββββββββββ β β
β β β CANDIDATE β β β
β β β PICKS TIME β β β
β β βββββββββ¬βββββββββ β β
β β β β β
β βββββββββββββββββββββββΌββββββββββββββββββββββ β
β βΌ β
β ββββββββββββββββββ β
β β INTERVIEW β β
β β SCHEDULED β β
β βββββββββ¬βββββββββ β
β β β
β ββββββββββββββββββββββββββΌβββββββββββββββββββββββββ β
β βΌ βΌ βΌ β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β Calendar β β Email + β β Candidate β β
β β Sync β β Reminders β β Portal β β
β β (ICS/API) β β (+ SMS) β β View β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β β
β βΌ β
β ββββββββββββββββββ β
β β INTERVIEW β β
β β CONDUCTED β β
β βββββββββ¬βββββββββ β
β β β
β βΌ β
β ββββββββββββββββββ β
β β FEEDBACK ββββΆ Candidate Pipeline Update β
β β COLLECTED ββββΆ Next Interview Scheduled β
β βββββββββββββββββββββΆ Hiring Decision β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Integration Ecosystem
βββββββββββββββββββββββ
β INTERVIEW SCHEDULER β
ββββββββββββ¬βββββββββββ
β
βββββββββββββββββ¬ββββββββββββββββΌββββββββββββββββ¬ββββββββββββββββ
β β β β β
βΌ βΌ βΌ βΌ βΌ
βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ
β JOB BOARD β β CALENDAR β β TALENT β βRECRUITING β β ASK AI β
β β β (G/O365) β β HUB β β AGENT β β β
βββββββ¬ββββββ βββββββ¬ββββββ βββββββ¬ββββββ βββββββ¬ββββββ βββββββ¬ββββββ
β β β β β
βΌ βΌ βΌ βΌ βΌ
βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ
β Candidate β β Sync to β β Interview β β AI-Poweredβ β Chat-Basedβ
β + Job β β External β β Analytics β β Schedulingβ β Schedule β
β Context β β Calendars β β & Metrics β β Tool β β Queries β
βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ
Key Features
π Interview Management
Create, schedule, and track interviews through their complete lifecycle.
| Feature | Description |
|---|---|
| Draft Workflow | Step-by-step interview creationβadd details progressively before activating |
| Interview Types | Phone, Video, In-Person, or Hybrid formats |
| Status Tracking | Scheduled β Confirmed β Completed (or Cancelled/No-Show) |
| List & Calendar Views | Toggle between table list and full calendar visualization |
| Bulk Filtering | Filter by status, type, date range, or interviewer |
| Search | Find interviews by title, description, or candidate name |
Interview Statuses:
- π΅ Scheduled β Interview created, awaiting confirmation
- π’ Confirmed β All parties confirmed attendance
- β Completed β Interview conducted successfully
- π΄ Cancelled β Interview cancelled before occurring
- β« No-Show β Candidate or interviewer did not attend
Use Case: A recruiter creates a draft interview, assigns interviewers, adds questions from the question bank, sets the time, and then activates itβsending automatic notifications to everyone involved.
π Self-Scheduling Links
Empower candidates to book their own interview times from available slots.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SELF-SCHEDULING FLOW β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β CREATE βββββΆβ SHARE βββββΆβ CANDIDATE β β
β β LINK β β URL β β BOOKS β β
β βββββββββββββββ βββββββββββββββ ββββββββ¬βββββββ β
β β β
β βΌ β
β ββββββββββββββββββββββββββββββββββββββββββ β
β β BOOKING OUTCOMES β β
β ββββββββββββββββββββββββββββββββββββββββββ€ β
β β β Interview auto-created β β
β β β Slot marked as booked β β
β β β Notifications sent (Email + SMS) β β
β β β Calendar events created β β
β β β Link marked completed β β
β ββββββββββββββββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Feature | Description |
|---|---|
| Secure Token URLs | Unique, secure links for each candidate |
| Expiration Control | Auto-expire links after configurable days (default: 7) |
| Interviewer Assignment | Assign one or more interviewers whose availability determines slots |
| Interview Type Filtering | Only show slots matching the required interview format |
| Timezone Intelligence | Automatic timezone detection and conversion |
| Regenerate Links | Create new URL if original was compromised |
| Cancel/Reschedule | Candidates can reschedule directly from confirmation page |
Use Case: After qualifying a candidate, the recruiter creates a scheduling link and emails it. The candidate clicks the link, sees available times in their timezone, picks a slot, and the interview is automatically createdβno back-and-forth required.
β° Interviewer Availability
Manage when interviewers are available for interviews.
| Feature | Description |
|---|---|
| Availability Blocks | Set specific time ranges when available for interviews |
| Bulk Creation | Create availability for multiple days at once (Mon/Wed/Fri pattern) |
| Timezone Support | Availability saved in interviewerβs timezone |
| Buffer Time | Configurable buffer before/after each interview |
| Job-Specific Slots | Optionally restrict availability to specific positions |
| Preferred Interview Type | Mark slots for phone, video, or in-person |
My Availability vs. All Availability:
- My Availability β View/manage your own slots (available to all users)
- All Availability β View/manage team availability (managers and above)
Use Case: A hiring manager sets their availability for the next two weeksβ9 AM to 5 PM on Monday, Wednesday, and Friday. All scheduling links for their team now show those slots to candidates.
π― Interview Workflows
Define multi-stage interview processes tailored to each role.
| Feature | Description |
|---|---|
| Custom Stages | Define any number of interview stages |
| Stage Details | Name, description, interview type, duration, display color |
| Stage Order | Drag-and-drop reordering of stages |
| Default Workflow | One workflow marked as default for new interviews |
| Job Association | Assign workflows to specific jobs or use for all jobs |
| Duplicate Workflow | Copy existing workflows as starting point |
Default Workflow Stages:
- π Phone Screening β 30 min, Phone
- π» Technical Interview β 60 min, Video
- π€ Behavioral Interview β 45 min, Video
- π’ Final Interview β 60 min, In-Person
Use Case: The engineering team creates a custom workflow with a coding assessment stage. When scheduling interviews for engineering roles, this workflow automatically suggests the correct sequence of interviews.
π Question Bank
Build a library of interview questions for consistent, structured interviews.
| Feature | Description |
|---|---|
| Question Library | Centralized repository of all interview questions |
| Categories | Behavioral, Technical, Situational, and custom categories |
| Difficulty Levels | Easy, Medium, Hard classification |
| Question Types | Open-ended, Scenario, Technical Challenge |
| Estimated Time | Track expected time per question |
| Target Roles | Associate questions with specific job families |
| Follow-up Questions | Suggested probe questions |
| Skills Assessed | Map questions to competencies |
Question Sets:
| Feature | Description |
|---|---|
| Grouped Questions | Bundle related questions into reusable sets |
| Role-Based Sets | Create sets for specific positions |
| Randomization | Optionally randomize question order |
| Duration Tracking | Recommended time for entire set |
| Template Sets | Share sets across your organization |
Industry Templates: Pre-built question sets for Technology, Healthcare, Retail, and General industries.
Use Case: HR creates a βSenior Engineer Technical Screenβ question set with 8 questions covering system design, coding, and problem-solving. Interviewers can attach this set to any engineering interview for consistency.
β Feedback Collection
Capture structured evaluations from every interview.
| Feature | Description |
|---|---|
| Overall Rating | Excellent, Good, Average, Poor, Not Recommended |
| Recommendation | Hire, No Hire, Maybe, Next Round |
| Skill Scores | Technical, Communication, Cultural Fit (1-10 scale) |
| Summary Comments | Free-text detailed feedback |
| Deadline Tracking | Configurable feedback deadline (default: 24 hours) |
| Feedback Status | Track who has and hasnβt submitted feedback |
| Required Feedback | Optionally require feedback before proceeding |
Feedback Workflow:
- Interview marked as Completed
- Participants receive Feedback Requested email
- Each participant submits their feedback
- Hiring manager reviews consolidated feedback
- Decision made on next steps
Use Case: After a panel interview, all three interviewers receive feedback request emails. The recruiter dashboard shows one pending feedback until all three submit, then displays the aggregate scores.
π Notifications & Reminders
Keep everyone informed throughout the interview lifecycle.
| Notification Type | Recipients | Trigger |
|---|---|---|
| Interview Scheduled | Candidate + Interviewers | When interview is created/activated |
| Interview Confirmed | Candidate + Interviewers | When confirmed by participant |
| Interview Reminder | Candidate + Interviewers | Configurable hours before (1, 2, 6, 12, 24) |
| Interview Rescheduled | Candidate + Interviewers | When time is changed |
| Interview Cancelled | Candidate + Interviewers | When interview is cancelled |
| Feedback Requested | Interviewers | After interview is completed |
| Feedback Submitted | Hiring Manager + Recruiter | When interviewer submits feedback |
| Participant Invited | New Interviewers | When added to existing interview |
| Participant Declined | Organizer | When interviewer declines |
Notification Features:
- π§ Email β Professional HTML emails with all details
- π± SMS β Optional SMS notifications for candidates
- π ICS Attachments β One-click calendar add for all emails
- β° Smart Reminders β Configurable reminder timing
π Calendar Integration
Sync interviews with external calendar systems.
| Integration | Capabilities |
|---|---|
| Google Calendar | Create, update, delete events; attendee management |
| Outlook/Office 365 | Full bi-directional sync |
| ICS Files | Universal calendar attachments in all emails |
| Conflict Detection | Check availability before scheduling |
Calendar Features:
- Automatic event creation when interview is scheduled
- Updates pushed when interview is rescheduled
- Cancellation events to remove from calendars
- Attendee invitation with response tracking
π€ AI & Recruiting Agent
Leverage AI-powered capabilities for smarter scheduling.
| Feature | Description |
|---|---|
| Interview Scheduling Tool | AI agent can find optimal times across calendars |
| Natural Language Scheduling | βSchedule a phone screen with Sarah for next weekβ |
| Context-Aware Suggestions | AI considers candidate stage and job requirements |
| Calendar Intelligence | Finds mutual availability across participants |
βοΈ Settings & Configuration
Comprehensive configuration options for administrators.
| Setting Category | Options |
|---|---|
| Core Scheduling | Default duration, interview type, timezone |
| Availability | Business hours, business days, time slot intervals |
| Booking Rules | Minimum notice hours, advance booking days limit, buffer time |
| Notifications | Reminder timing, recipients, enabled notifications |
| Question Bank | Default question set, require questions, randomization |
| Feedback | Required feedback, deadline hours, require rating/recommendation |
| Scheduling Links | Enable/disable, expiry days |
Sample Data:
Load industry-specific sample data (General, Technology, Healthcare, Retail) for testing and onboarding. Includes sample questions, question sets, interviews, availability blocks, and scheduling links.
User Roles & Permissions
| Role | Capabilities |
|---|---|
| Employee/Interviewer | View assigned interviews, manage own availability, submit feedback for interviews they participated in |
| Manager | All interviewer capabilities + create scheduling links, view team availability, manage interview workflows, view team interviews |
| HR/Recruiter | All manager capabilities + manage all interviews, access candidate pipeline, bulk scheduling operations |
| Admin | Full access including settings, sample data management, workflow configuration, analytics |
Permission Details:
| Action | Employee | Manager | HR/Admin |
|---|---|---|---|
| View own interviews | β | β | β |
| Submit feedback | β | β | β |
| Manage own availability | β | β | β |
| View team availability | β | β | β |
| Create scheduling links | β | β | β |
| Manage workflows | β | β | β |
| Access settings | β | β | β |
| Load sample data | β | β | β |
Getting Started
For Interviewers
- Navigate to Apps β Interview Scheduler
- Go to Availability β My Availability to set your available times
- Create availability blocks for the next 1-2 weeks
- When assigned to interviews, youβll receive email notifications
- After completing interviews, submit feedback promptly (within 24 hours)
For Recruiters & Hiring Managers
- Navigate to Apps β Interview Scheduler
- Review the Candidates tab to see who needs interviews scheduled
- For candidates ready to interview:
- Option A: Create a Scheduling Link and send to candidate
- Option B: Directly schedule by clicking Schedule Interview
- Monitor the Interviews tab for upcoming and pending interviews
- Review feedback as it comes in after completed interviews
- Access Workflows to customize interview stages for your roles
For Administrators
- Go to Settings to configure Interview Scheduler options
- Set up default business hours and timezone
- Configure notification preferences (reminder timing, recipients)
- Enable or disable scheduling links
- Set feedback requirements (required, deadline)
- Create Interview Workflows for different role types
- Build the Question Bank with your organizationβs questions
- Optionally Load Sample Data for testing
Best Practices
For Interviewers
- β Set availability 1-2 weeks in advance so candidates have options
- β Use buffer time (15 min) between interviews for notes and breaks
- β Submit feedback within 24 hours while details are fresh
- β Use the question bank for consistent, structured interviews
- β Confirm interviews promptly when assigned
For Recruiters
- β Use scheduling links whenever possible to reduce coordination time
- β Set appropriate expiration dates for scheduling links (7 days is ideal)
- β Ensure interviewers have availability set up before creating links
- β Use interview workflows to standardize your process
- β Monitor the Candidates tab regularly for scheduling needs
For Administrators
- β Configure business hours to match your organizationβs schedule
- β Set minimum notice hours (24h recommended) to give candidates prep time
- β Enable reminders at 24 hours and 2 hours before
- β Create question sets for each major role family
- β Define workflows for different hiring processes (engineering, sales, etc.)
- β Review feedback completion rates to identify bottlenecks
Frequently Asked Questions
Q: How do self-scheduling links work?
A: When you create a scheduling link, the system generates a unique, secure URL for the candidate. The link shows available time slots based on the assigned interviewersβ availability. When the candidate selects a slot, an interview is automatically created, notifications are sent to all parties, and calendar events are generated. Links expire after a configurable number of days (default: 7 days).
Q: Can candidates reschedule their own interviews?
A: Yes. After booking through a self-scheduling link, candidates receive a confirmation page and email with options to reschedule or cancel. They can select a new time from remaining available slots without needing to contact the recruiter.
Q: What happens if an interviewer hasnβt set up their availability?
A: If no availability blocks exist for the assigned interviewers, the self-scheduling link will show βNo available slotsβ to candidates. Ensure interviewers set their availability before creating scheduling links. Administrators can view all team availability from the Availability tab to identify gaps.
Q: How is feedback collected after interviews?
A: When an interview is marked as βCompleted,β all participants automatically receive a feedback request email. Interviewers can submit ratings (overall, recommendation, skill scores) and comments through the feedback form. Administrators can configure feedback deadlines (default: 24 hours) and whether feedback is required before proceeding with the candidate.
Related Resources
- Job Board App Overview β Manage job postings and candidate applications
- Recruiting Apps Quick Reference β Quick guide to all recruiting tools
- Recruiting Apps Ecosystem Guide β Complete recruiting suite documentation
The Interview Scheduler App streamlines your entire interview processβfrom coordinating schedules to collecting feedbackβso you can focus on finding the best candidates for your team.