> ## Documentation Index
> Fetch the complete documentation index at: https://docs.talview.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Talview — Live Interview Scheduling & RSVP

## Product Feature Document

***

## Overview

Scheduling a live interview involves multiple stakeholders — recruiters, candidates, and interviewers — each with their own calendars, preferences, and constraints. Coordinating across all three often leads to delays, repeated follow-ups, and scheduling conflicts that slow down hiring.

Talview eliminates this friction entirely.

With Talview's **Workflow Tools** and **Interview Rooms** working in seamless tandem, recruiters can schedule live interviews in minutes — with built-in availability checks, automated invitations, and a powerful **RSVP system** that keeps every stakeholder informed and in control at every step.

This document walks through the complete end-to-end flow of scheduling a live Technical Interview for candidate **Jenson**, managed by Recruiter **Deepak**, with **John** as the designated interviewer — from the initial scheduling action all the way through to RSVP responses, rescheduling, and cancellation.

***

## Section 1: Recruiter Experience — Scheduling the Interview

### Step 1.1 — Selecting the Candidate from the Workflow Pipeline

The scheduling journey begins inside Talview's **Workflow Tools**, where recruiters manage their entire hiring pipeline for a given job role.

In this scenario, Recruiter Deepak navigates to the **Fullstack Developer** workflow, which shows a structured pipeline across multiple stages — Resume Screening, Technical Assessment, Technical Interview, and HR Interview — giving a clear, at-a-glance view of where every candidate stands.

Deepak selects candidate **Jenson** from the **Resume Screening** stage by checking the checkbox next to his name. With the candidate selected, the **"Schedule"** button becomes active at the bottom of the screen.

<Frame>
  <img src="https://mintcdn.com/talview-f3acd66d/ArZnzrl6uYSQPTw0/images/Screenshot2026-02-20at4.03.10PM.png?fit=max&auto=format&n=ArZnzrl6uYSQPTw0&q=85&s=6de813b134af9c4cb9de4c163064b452" alt="Screenshot2026 02 20at4 03 10PM" width="3024" height="1964" data-path="images/Screenshot2026-02-20at4.03.10PM.png" />
</Frame>

This single action is the entry point to the entire scheduling flow — no page navigation, no context switching.

***

### Step 1.2 — Configuring the Interview: Stage, Duration & Interview Format

Clicking **Schedule** opens a scheduling window on the right side of the screen — without navigating away from the candidate list. This keeps the recruiter in full context of the workflow at all times.

The window displays the following configuration fields:

* **Workflow** — Pre-populated with the current workflow (Fullstack Developer)
* **Step** — A dropdown to select the interview stage. Deepak selects **Technical Interview** from the available options (Technical Interview, HR Interview)
* **Duration** — A dropdown offering flexible slot lengths: 15 Mins, 30 Mins, 45 Mins, 1 Hour, 1 Hour 15 Mins, 1 Hour 30 Mins, and 1 Hour 45 Mins. Deepak selects **30 Minutes**
* **Provider** — A dropdown to select the interview format

> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/ArZnzrl6uYSQPTw0/images/Screenshot2026-02-20at4.03.24PM.png?fit=max&auto=format&n=ArZnzrl6uYSQPTw0&q=85&s=66bbe32ca6125e6b601bd9f613a84dff" alt="Screenshot2026 02 20at4 03 24PM" width="3024" height="1964" data-path="images/Screenshot2026-02-20at4.03.24PM.png" />
> </Frame>

> **Duration dropdown open showing all available options**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/3-1.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=d620905311dc6012ae949cc1d0437b1f" alt="3 1" width="3024" height="1964" data-path="images/3-1.png" />
> </Frame>

The **Provider** dropdown is where Talview's flexibility shines. Recruiters can choose from multiple interview formats:

* **In-person** — For on-site interviews
* **Interview Room** — Talview's live virtual interview environment
* **Teams** — For Microsoft Teams-based interviews

Deepak selects **Interview Room**, connecting the scheduling action directly to Talview's live interview platform.

> **Interview format dropdown open with Interview Room selected**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/EsDw07cKs6SpESLH/images/4-1.png?fit=max&auto=format&n=EsDw07cKs6SpESLH&q=85&s=bce69c137d70baa69990c5fef367e763" alt="4 1" width="3024" height="1964" data-path="images/4-1.png" />
> </Frame>

***

### Step 1.3 — Assigning the Interviewer

With the interview configuration set, the window presents an **Interviewer** field alongside the candidate row. Deepak types "john" into the search field, and Talview's **live search** instantly filters the list of available interviewers, surfacing **John** from the panel.

> **Interviewer dropdown open showing available panel members**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U7m20-IZjW1Dpeao/images/5-1.png?fit=max&auto=format&n=U7m20-IZjW1Dpeao&q=85&s=4b54434a7b175d4a30702eca6e368de7" alt="5 1" width="3024" height="1964" data-path="images/5-1.png" />
> </Frame>

> **Recruiter searches "john"; John appears as the result**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/EsDw07cKs6SpESLH/images/6-1.png?fit=max&auto=format&n=EsDw07cKs6SpESLH&q=85&s=c855aacca7796de4ae72e35e76cec78a" alt="6 1" width="3024" height="1964" data-path="images/6-1.png" />
> </Frame>

Deepak selects John, who appears as a **selected name tag** in the Interviewer field, confirming the assignment. A **"Check Availability"** option appears near the date and time field — allowing the recruiter to verify John's availability before locking in a time slot.

> **John selected as interviewer; Check Availability option visible**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/JpdRMl0G_sWZ7Jph/images/7.png?fit=max&auto=format&n=JpdRMl0G_sWZ7Jph&q=85&s=522522a32dbd81e821d2933b600b9cf0" alt="7" width="3024" height="1964" data-path="images/7.png" />
> </Frame>

***

### Step 1.4 — Checking Availability & Selecting a Time Slot

Clicking **Check Availability** expands an availability calendar directly within the scheduling window. This calendar displays:

* **John's availability** — highlighted in purple
* **Jenson's availability** — displayed in a separate row
* **Busy slots** — clearly marked for easy avoidance
* **Date navigation** — allowing the recruiter to browse across dates

The color-coded legend (Interviewer Availability / Candidate Availability / Busy) makes it immediately easy to spot mutually free windows — without a single email or phone call.

> **Availability calendar showing John and Jenson's availability side by side**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/EsDw07cKs6SpESLH/images/8.png?fit=max&auto=format&n=EsDw07cKs6SpESLH&q=85&s=60adb57f99c06f5e462ad96227749382" alt="8" width="3024" height="1964" data-path="images/8.png" />
> </Frame>

Deepak selects **February 20, 2026** and opens the time picker, which presents available slots in **15-minute increments**. He selects **6:00 PM**, which is confirmed by a **green highlight** on both John's and Jenson's rows — visually confirming that this slot works for everyone.

> **Date and time picker open; 6:00 PM selected**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/EsDw07cKs6SpESLH/images/9.png?fit=max&auto=format&n=EsDw07cKs6SpESLH&q=85&s=4678e6de2bae1e5ab6815280b3657c74" alt="9" width="3024" height="1964" data-path="images/9.png" />
> </Frame>

> **Green indicator confirms mutual availability at 6:00 PM; Timezone dropdown open showing global options**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/_3QB4MaAwgOl0Wws/images/10-1.png?fit=max&auto=format&n=_3QB4MaAwgOl0Wws&q=85&s=4426b5ad10e2d9a69106655de8c31b00" alt="10 1" width="3024" height="1964" data-path="images/10-1.png" />
> </Frame>

The window also displays a comprehensive **timezone selector** — supporting time zones across the globe — making Talview ready for organizations with distributed and international hiring teams.

***

### Step 1.5 — Confirming the Schedule

With all fields configured — Workflow, Stage, Duration, Interview Format, Interviewer, and Date/Time — Deepak clicks the **Schedule** button.

The scheduling window closes and the recruiter is returned to the full workflow view. A **pop-up confirmation message** appears in the bottom-right corner of the screen:

> *"Scheduling in progress — Candidate is scheduled in the background against Fullstack Developer-Technical Interview. We'll notify you once it's done."*

> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/11.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=4f27d474b2989a5ee2df6a706851e042" alt="11" width="3024" height="1964" data-path="images/11.png" />
> </Frame>

The system processes the scheduling in the background while Deepak continues working — he does not need to wait or stay on the page for the action to complete.

***

### Step 1.6 — Viewing the Scheduled Interview

Once scheduling is complete, Jenson's interview appears under the **Technical Interview (08)** tab — the count having automatically updated to reflect the new addition.

The interview list presents a clear, consolidated view of all scheduled technical interviews with the following details: Candidate Name, Interview Time, Meeting Status, Attendees, Candidate Status, Recording preference, and Organizer.

Jenson's entry shows:

* **Interview Time:** 06:00 PM – 06:30 PM
* **Meeting Status:** Scheduled
* **Attendees:** Jenson + John
* **Candidate Status:** Invited
* **Organizer:** Deepak

> **Technical Interview tab showing Jenson's scheduled interview**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/12.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=a6218d9b11343c637f45f19c008a6762" alt="12" width="3024" height="1964" data-path="images/12.png" />
> </Frame>

***

### Step 1.7 — Interview Details View

Clicking on Jenson's row opens the **Interview Details** view — a comprehensive summary panel for the recruiter. It displays:

* Candidate name and quick-action **Email** and **Call** buttons for direct outreach
* A live **session countdown** ("Session starts in 2 hrs")
* Session date, time, and interview format (Interview Room)
* A **"Join Meeting"** button for the recruiter to join directly when needed
* Tabs for **Overview**, **Evaluation**, and **Call History**
* An attendee section showing the confirmation status for all parties — Interviewers, Candidate, and Organizer

At the point of scheduling, all three parties — **John**, **Jenson**, and **Deepak** — show a status of **Invited**, confirming that invitations have been sent out and are awaiting responses.

> **Interview Details view showing all parties with Invited status**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/13.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=b218bccaa3c022901d79217cfc966a9c" alt="13" width="3024" height="1964" data-path="images/13.png" />
> </Frame>

***

## Section 2: The RSVP Feature — Candidate Experience

Talview's RSVP system is the defining capability that sets its scheduling workflow apart from conventional calendar-based tools. Every invited stakeholder — candidate, interviewer, and organizer — receives a structured, actionable invitation that allows them to respond, reschedule, or decline directly from their email inbox, with no platform login required.

### Step 2.1 — The Candidate Receives the Interview Invitation

Candidate Jenson receives a fully branded **Interview Invite** email in his inbox from Talview. The email contains everything he needs to act:

* **Subject:** Interview for Fullstack Developer on Fri, 20-Feb-26 at 06:00 PM IST
* A **Google Calendar invite** embedded at the top — with the event details and RSVP buttons (**Yes / Maybe / No**) that add the interview directly to his calendar
* A link to **confirm participation** within the email itself
* A prominent **"Join Interview"** button for one-click access to the Interview Room on the day of the interview
* A **"Read Instructions"** link to help Jenson prepare ahead of time
* At the bottom: **"Not happy with the scheduled time? Propose new time | Decline"**

> **Jenson's inbox showing the Interview Invite email with Google Calendar invite and RSVP buttons**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/14.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=c4265fbd4a9a0ac6a7217bac37ff3cb8" alt="14" width="3024" height="1964" data-path="images/14.png" />
> </Frame>

> **Full email body showing Propose new time and Decline options at the bottom**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/AyRo-FXuWW2ja1dN/images/15.png?fit=max&auto=format&n=AyRo-FXuWW2ja1dN&q=85&s=7c9a56d0915e8b4713b43824b064db4e" alt="15" width="3024" height="1964" data-path="images/15.png" />
> </Frame>

The email is entirely self-contained. Jenson can accept, reschedule, or decline without navigating to any external portal or logging into any system.

***

### Step 2.2 — Candidate Accepts the Interview (RSVP: Yes)

Jenson reviews the invitation and clicks **"Yes"** on the Google Calendar RSVP option. The button immediately changes to a **solid green filled state** — providing instant visual confirmation that his response has been recorded.

> **Jenson clicks Yes; the RSVP button turns solid green**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/yMEfde0KbjuH4ab6/images/16.png?fit=max&auto=format&n=yMEfde0KbjuH4ab6&q=85&s=2b391dd97e9c34665ec62a3324b031d6" alt="16" width="3024" height="1964" data-path="images/16.png" />
> </Frame>

***

### Step 2.3 — Acceptance Reflected on the Recruiter's View

The moment Jenson accepts, Recruiter Deepak's **Interview Details** view updates automatically — no manual refresh required:

* The attendee summary updates from **"2 Invited"** to **"1 Invited, 1 Accepted"**
* Jenson's status changes from "Invited" to **"Accepted"** (displayed in green)
* A checkmark appears on Jenson's name in the background interview list

> **Recruiter view showing Jenson's status updated to Accepted**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/i-sdML6iX7W3cSoM/images/17.png?fit=max&auto=format&n=i-sdML6iX7W3cSoM&q=85&s=889dea8d4af47e06bacf5e7ac0170acd" alt="17" width="3024" height="1964" data-path="images/17.png" />
> </Frame>

This real-time confirmation tracking eliminates the need for manual follow-up entirely. Deepak can see at a glance who has confirmed and who is still pending — allowing him to focus his attention only where it is needed.

***

### Step 2.4 — Candidate Proposes a New Time

If the scheduled time does not suit the candidate, Jenson can click **"Propose new time"** in the email. This directs him to a dedicated, branded **Talview page** — no login required.

The page displays:

* A clear title: **"Propose a new time"**
* A reference to the originally scheduled slot: *"Formerly selected: 20 February 2026 | 6:00 PM IST for 30 minutes"*
* A **February 2026 calendar** with available dates highlighted
* Available **time slots** for the selected date
* Timezone indicator (Asia/Calcutta)

Jenson selects **February 24 (Tuesday)** and chooses **9:00 AM** as his preferred slot. A **"Confirm"** button appears next to the selected time.

> **\[Propose a new time page showing calendar and available slots; 9:00 AM on Feb 24 selected]**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/yMEfde0KbjuH4ab6/images/18.png?fit=max&auto=format&n=yMEfde0KbjuH4ab6&q=85&s=ec5912603fd928fb2a575de2c5c0a766" alt="18" width="3024" height="1964" data-path="images/18.png" />
> </Frame>

A critically important detail: the available slots shown to Jenson are drawn directly from **John's actual availability** — ensuring Jenson can only propose times that genuinely work for the interviewer, preventing any chance of a conflict.

Upon clicking Confirm, a **"New time proposed!"** confirmation page appears, along with a green pop-up message at the bottom of the screen:

> *"New time proposed — 24 February 2026 | 09:00 AM – 09:30 AM IST""We'll notify you once the interviewer confirms the schedule."*

> **New time proposed confirmation page with pop-up message**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/19.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=2425f48bc00fc86e57c9849a47bb180c" alt="19" width="3024" height="1964" data-path="images/19.png" />
> </Frame>

***

### Step 2.5 — Proposed New Time Reflected on the Recruiter's View

Deepak's Interview Details view immediately surfaces Jenson's rescheduling request with a prominent **amber alert banner**:

> *"Jenson has proposed a new time | Tue 24, Feb 2026 | 09:00 AM – 09:30 AM"*

The attendee summary updates to **"1 Invited, 1 Proposed new time"**, and Jenson's status changes to **"Proposed new time"** displayed in orange — clearly distinguishing it from other response states.

> **Recruiter view showing amber alert banner and Jenson's Proposed new time status**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/yMEfde0KbjuH4ab6/images/20.png?fit=max&auto=format&n=yMEfde0KbjuH4ab6&q=85&s=87f31912deff56b953c685ab8bc3bdb7" alt="20" width="3024" height="1964" data-path="images/20.png" />
> </Frame>

***

### Step 2.6 — Interviewer Notified of the Proposed New Time

At the same time, **John receives an automated email** notifying him of Jenson's request to reschedule:

* **Email Title:** "New time proposed"
* **Body:** Candidate Jenson has proposed a new time for the Fullstack Developer interview originally scheduled on Fri, 20-Feb-26 at 06:00 PM IST
* **Proposed new time:** Tue, 24-Feb-26 at 09:00 AM IST
* **"Accept new time"** — a prominent button for one-click confirmation
* **"Propose alternate time | Decline"** — giving John the option to suggest a different time or decline if needed

> **John's inbox showing the New time proposed email with Accept new time button**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/DJKt5j4G5nbnDm3y/images/21.png?fit=max&auto=format&n=DJKt5j4G5nbnDm3y&q=85&s=3a98e64676d3feac17fba45c1c43187e" alt="21" width="3024" height="1964" data-path="images/21.png" />
> </Frame>

John clicks **"Accept new time"**, and a branded confirmation page appears:

> *"Thank you for accepting! We'll keep you updated."* Confirmed time: **24 February 2026 | 09:00 AM – 09:30 AM**

A green pop-up message confirms: **"New time proposed Accepted successfully."**

> **John's acceptance confirmation page with pop-up message**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/DJKt5j4G5nbnDm3y/images/22.png?fit=max&auto=format&n=DJKt5j4G5nbnDm3y&q=85&s=57f75f2bf4338cc02e2628d9e4c7fe6c" alt="22" width="3024" height="1964" data-path="images/22.png" />
> </Frame>

***

### Step 2.7 — Interview Rescheduled: Recruiter View Updated

With John's acceptance confirmed, the recruiter's view automatically reflects the updated schedule:

* The interview entry moves from **TODAY, 20 FEBRUARY 2026** to **TUESDAY, 24 FEBRUARY 2026** in the interview list
* Today's date now shows **(No interviews)**
* The session countdown updates from **"Session starts in 2 hrs"** to **"Session starts in 4 days"**
* The new interview time (**09:00 AM – 09:30 AM**) is displayed
* Confirmation statuses reset to **"Invited"** as fresh invitations are sent out for the new slot

> **Recruiter view showing interview rescheduled to Feb 24; Today shows No interviews**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/23.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=d8f772d61e415caf3839645b1fbdb680" alt="23" width="3024" height="1964" data-path="images/23.png" />
> </Frame>

***

### Step 2.8 — Candidate Receives Updated Interview Confirmation

Jenson receives an automatic **"Interview time updated"** email confirming the rescheduled slot:

* **Title:** "Interview time updated"
* **Body:** The interview which was on Fri, 20-Feb-26 at 06:00 PM IST has been updated to Tue, 24-Feb-26 at 09:00 AM IST
* **"Join Interview"** button — updated with the new session details
* **"Propose new time | Decline"** — RSVP options remain available
* An updated **calendar file attachment** — automatically updating the interview entry in Jenson's calendar application

> **Jenson's inbox showing Interview time updated email with new details and calendar attachment**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/24.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=8d076009e6189ed14b86900d560276d9" alt="24" width="3024" height="1964" data-path="images/24.png" />
> </Frame>

Jenson accepts the updated invite, and his status on the recruiter's view updates to **"Accepted"** for the new slot — completing the rescheduling process.

> **Recruiter view showing Jenson Accepted for the new Feb 24 slot**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/inu_0T_g894egAqJ/images/25.png?fit=max&auto=format&n=inu_0T_g894egAqJ&q=85&s=4250a3862f56ca77dbbcaf350022fbc4" alt="25" width="3024" height="1964" data-path="images/25.png" />
> </Frame>

***

### Step 2.9 — Candidate Declines the Interview

Talview's RSVP system also handles interview declines with care and structure. When a candidate clicks **"Decline"** in the email, they are directed to a two-step decline flow:

**Step 1 — Reason Selection:** The candidate is presented with a dropdown of structured decline reasons to choose from:

* I have accepted another job offer
* The interview time conflicts with my schedule
* I am no longer interested in this position
* The job role doesn't align with my career goals
* I am unable to attend due to personal reasons
* Other

> **Decline page showing reason dropdown with all options**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/dJwoMf5IqyxiHhds/images/26.png?fit=max&auto=format&n=dJwoMf5IqyxiHhds&q=85&s=6892f365a462a89588176d3d898be0c1" alt="26" width="3024" height="1964" data-path="images/26.png" />
> </Frame>

**Step 2 — Optional Details:** After selecting a reason, the candidate can provide **additional written context** in an optional text field before clicking the **"Decline"** button. This step is optional and does not block the candidate from completing the decline.

> **Decline page showing selected reason and optional additional information field**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/27.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=c9315d617a9d5919d3a40949d8f6ab07" alt="27" width="3024" height="1964" data-path="images/27.png" />
> </Frame>

**Step 3 — Confirmation:** A branded confirmation page appears with the cancelled slot displayed in **strikethrough format** — an unambiguous visual cue that the interview has been cancelled — accompanied by a red calendar illustration:

> *"Interview Declined! Your interview has been canceled. The recruiter has been notified of your decision."* ~~24 February 2026 | 9:00 AM – 9:30 AM IST~~

> **Interview Declined confirmation page with strikethrough date and time**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/28.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=14833652504041a1bce3cc31bc94e0d6" alt="28" width="3024" height="1964" data-path="images/28.png" />
> </Frame>

***

## Section 3: The RSVP Feature — Interviewer Notification on Decline

When the candidate declines, **John receives an automatic notification** in his inbox:

* **Email Title:** "Interview declined by candidate"
* **Body:** Online interview for Fullstack Developer scheduled on Tue, 24-Feb-26 at 09:00 AM IST has been declined by candidate Jenson
* **Reason for declining:** "I am no longer interested in this position"
* An updated **calendar file attachment** automatically clearing the cancelled slot from John's calendar

> **John's inbox showing Interview declined by candidate email with decline reason**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/29.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=f8c662666726bf1e5ebecf9201738176" alt="29" width="3024" height="1964" data-path="images/29.png" />
> </Frame>

John is kept fully informed without any manual communication from the recruiter.

***

## Section 4: Final State — Recruiter View After Decline

The recruiter's Interview Details view reflects the final state of the interview:

* **Status:** "Cancelled" — shown in red at the top of the panel
* **Session banner:** "Session has been cancelled" with a prominent **"Reschedule"** button — allowing the recruiter to immediately initiate a fresh scheduling cycle if needed
* **Attendee summary:** "1 Invited, 1 Declined"
* **Jenson's status:** **Declined** (in red) with the reason **"I am no longer interested in this position"** displayed directly on the panel
* In the background interview list, Jenson's entry shows **"Cancelled"** in red

> **Recruiter view showing final Cancelled state with decline reason visible**
>
> <Frame>
>   <img src="https://mintcdn.com/talview-f3acd66d/U_tPlJpIgvhjLqxL/images/30.png?fit=max&auto=format&n=U_tPlJpIgvhjLqxL&q=85&s=a77ece4cfa7638125773fa089a693c66" alt="30" width="3024" height="1964" data-path="images/30.png" />
> </Frame>

The **"Reschedule"** button ensures that a declined interview does not create a dead end — recruiters can immediately take the next step without any additional setup.

***

## Section 5: Key Benefits at a Glance

| **Feature**                                    | **Business Benefit**                                                                          |
| :--------------------------------------------- | :-------------------------------------------------------------------------------------------- |
| **Scheduling window opens on the same screen** | Recruiters stay in context and move faster without switching between pages                    |
| **Multiple interview formats in one place**    | One platform supports live virtual, pre-recorded, in-person, supervised, and Teams interviews |
| **Side-by-side availability view**             | Recruiters see candidate and interviewer availability together — no back-and-forth needed     |
| **Flexible time slot durations**               | Precise scheduling from 15 minutes to 1 hour 45 minutes for any type of interview             |
| **Global timezone support**                    | Ready for organizations with hiring teams and candidates across different countries           |
| **Background processing after scheduling**     | Recruiters continue working while the system sends out invitations                            |
| **Automated invitations for all parties**      | Zero manual communication — everyone is notified instantly upon scheduling                    |
| **Google Calendar integration**                | Invites appear natively in recipients' calendars with one-click RSVP buttons                  |
| **RSVP directly from email**                   | Candidates and interviewers respond without logging into any platform                         |
| **Real-time confirmation tracking**            | Recruiters see live accept, decline, and reschedule statuses without manual follow-up         |
| **Candidate-initiated rescheduling**           | Candidates pick from the interviewer's actual available slots — no conflicts possible         |
| **Interviewer acceptance of proposed times**   | Interviewers stay in control with one-click acceptance from their inbox                       |
| **Automatic calendar updates**                 | All parties' calendars stay in sync with every change, automatically                          |
| **Structured decline reasons**                 | Recruiters receive actionable information on why candidates drop off                          |
| **Optional written decline context**           | Candidates can share more detail, giving recruiting teams richer feedback                     |
| **Reschedule option after cancellation**       | No dead ends — recruiters can restart the scheduling process immediately                      |

***

## Section 6: Role-Based Summary

### Recruiter (Deepak)

Talview gives recruiters a single, unified workspace to schedule, track, and manage live interviews without leaving the candidate pipeline. From checking availability to monitoring confirmation responses in real time, every action is contextual and automated — significantly reducing the time and effort involved in coordinating interviews.

### Candidate (Jenson)

Candidates receive a clear, professionally branded, and fully actionable interview invitation directly in their inbox. They can confirm, propose a new time, or decline — all without logging into any platform. The experience is straightforward, respectful of the candidate's time, and reflective of the hiring organization's professionalism.

### Interviewer (John)

Interviewers are kept informed at every stage — from the initial invitation to candidate rescheduling requests and cancellations — through automated, timely email notifications. They can accept, suggest alternate times, or decline with a single click, ensuring their time is always protected and their calendar remains accurate.

***

## Conclusion

Talview's live interview scheduling and RSVP system represents a meaningful shift in how hiring teams coordinate interviews. By automating every communication step, providing real-time visibility across all stakeholders, and giving candidates and interviewers genuine control through a seamless response experience, Talview removes the most time-consuming and error-prone parts of the interview scheduling process.

The result is a faster, more professional, and more informed hiring operation — at any scale.

***

*© 2026 Talview Inc. | 400 Concar Dr, San Mateo, CA 94402 USA*
