Interviewer load board and scorecard chaser for Ashby

See every scheduled interview by interviewer over two weeks, spot who is overbooked, and chase the scorecards nobody has written yet.

App
AshbySlack BotHR & PeopleOperationsMeeting WorkflowsNotifications & Alerts
PromptCreate

Build me an interview panel load board for our recruiting coordinators. It is an internal tool the coordination team opens every morning to see who is booked for what, who is carrying too much, and who still owes a scorecard. All of the hiring data comes from Ashby, and Slack is used to nudge interviewers.

For the underlying data, use Ashby List Interview Schedules to pull the scheduled interviews for a rolling two week window starting today, and List Interview Events to get the individual event occurrences with their start and end times and the interviewers assigned to each one. Resolve the job title for each interview with List Jobs, and get the candidate name from the application behind the schedule using Get Application Info and Get Candidate Info. These list endpoints are paginated, so page all the way through rather than showing only the first page.

The main tab is a two week calendar grid. Rows are interviewers and columns are days. Each cell shows that interviewer's interviews for that day with the candidate name, the job title, and the start time, plus a count badge for how many interviews they have that day. Any interviewer booked for more than four interviews in a single day gets a clear warning highlight on that day's cell, so an overloaded person is obvious at a glance. The threshold matters: research on interviewer fatigue found that interviewers who conduct more than four interviews per day show a measurable decline in assessment accuracy, so make this a real warning rather than a subtle tint.

The second tab is a feedback debt list. For every interview event whose time has already passed, check the associated application with List Application Feedback and flag any case where the assigned interviewer has not submitted feedback. Show one row per missing scorecard with the candidate, the job, the interviewer, the date the interview happened, and how many days overdue the feedback is. Sort the list with the most overdue at the top, since that is the order a coordinator should work through it.

Each feedback debt row has a send nudge button. It looks up the interviewer in Slack with Look Up User by Email using their Ashby email address, then sends a direct message with Slack Bot Send a Message naming the specific candidate they still owe a scorecard for, the job, and how many days the feedback has been outstanding. Keep the message short, friendly, and specific rather than a generic reminder. Store a record of each nudge that was sent and show it on the row, so a coordinator can see who has already been chased and does not nudge the same interviewer twice in one day.

From the calendar, clicking an interview inside a warning cell opens a swap panel. Load the pools with List Interviewer Pools, find the pool the currently assigned interviewer belongs to, and show the other members of that same pool along with how many interviews each of them already has on that day, so the coordinator does not solve one overload by creating another. Picking a replacement and confirming calls Update Interview Schedule to reassign that interview to the new interviewer, then refreshes the grid so the counts and warnings update immediately.

Include a per interviewer summary, either as a third tab or a panel next to the calendar, with one row per interviewer showing how many interviews they have conducted this month, how many scorecards they have submitted, and their scorecard completion rate as a percentage. Let the coordinator sort by interview count to find the overloaded people and by completion rate to find the chronic non submitters. The whole point of this view is that both problems show up on one screen instead of in two different reports.

Let the coordinator filter the whole board by job and by interviewer, and keep that filter applied when switching between tabs. The calendar should open on the current two week window with controls to page forward and back.

What does this prompt do?

  • Shows a two week calendar of every scheduled interview grouped by interviewer, with a daily count for each person.
  • Highlights anyone booked for more than four interviews in a single day, the point where interview quality starts to slip.
  • Lists every interview that has already happened but still has no feedback, sorted by how overdue it is, with the candidate, job, and interviewer on each row.
  • Lets you nudge an interviewer in Slack about the scorecard they owe, or swap an overloaded interviewer for someone else in the same pool.

What do I need to use this?

  • An Ashby account where your team schedules interviews and collects interviewer feedback
  • A Slack workspace, so the app can send nudges to the interviewers who owe scorecards
  • Interviewer emails in Ashby that match the emails on their Slack accounts, so nudges reach the right person
  • Interviewer pools set up in Ashby if you want the swap suggestions to be useful

How can I customize it?

  • Change the overload threshold from four interviews a day to whatever matches how your team runs panels.
  • Widen or shorten the calendar window if two weeks is more or less than you plan around.
  • Reword the Slack nudge, or send it to a shared coordination channel instead of a direct message.

FAQs

Does this change anything in my Ashby account?
Only when you ask it to. The board is read only until you swap an interviewer, which reassigns that interview the same way an edit inside Ashby would. Viewing the calendar, the feedback list, and the summary never changes your data.
Why is four interviews a day the warning line?
It comes from published research on interviewer fatigue, which found that people who conduct more than four interviews in a day show a measurable drop in how accurately they assess candidates. You can raise or lower the number if your team works differently.
Will interviewers get spammed with automatic reminders?
No. Nothing sends on its own. A nudge only goes out when you click send on a specific row, and the app shows you who has already been nudged and when, so the same person does not get chased twice in a day.
Can I use this if we do not use interviewer pools?
Yes. The calendar, the overload warnings, the feedback debt list, and the per interviewer summary all work without pools. Only the swap suggestions need them, since that is where the app looks for eligible replacements.
What counts as a missing scorecard?
An interview whose scheduled time has already passed where the assigned interviewer has not submitted their feedback yet. The app checks each application for submitted feedback and counts the days since the interview happened.

Related templates

Share of voice dashboard for your brand and competitors

See how your brand's news coverage and sentiment stack up against four competitors, then let an assistant write the weekly report for you.

GDELT
Notion
Slack Bot
App
Approval war room for every social post awaiting sign-off

One screen showing every social post waiting on approval, sorted by deadline, so reviewers can approve or reject without leaving the page.

Hootsuite
Slack Bot
App
Turn champion job changes into new pipeline in Attio

Every Monday, find the past champions and closed-won contacts who changed jobs, update Attio, and get the moves worth chasing in Slack.

Boomerang
Attio
Slack Bot
Agentic Task
Collect social post requests and schedule them in Hootsuite

Staff submit what happened, your social manager edits the copy, picks the accounts and puts it on the calendar without a single spreadsheet.

Hootsuite
Slack Bot
General Input Database
App
Voice agent QA review board for your Hume EVI calls

Open one board each morning, see which voice calls went badly, replay the exact moment the caller got frustrated, and file the fix.

Hume
Linear
Slack Bot
App
Clear your Guru verification backlog in one weekly app

A personal queue of every overdue Guru card, sorted by how late it is, with one-click verify, reassign, comment, and an agent that drafts the refresh for you.

Guru
Slack Bot
App

Stop chasing scorecards in a spreadsheet.

Put interviewer load and feedback debt on one screen your coordinators can actually work from.