A Neotask agent watches your review calendar, calculates who is due for a check-in, mid-cycle, or annual review, and pushes reminders to managers days before the deadline instead of after HR has to chase down late paperwork. It reads employee start dates and last-review dates from Notion or Google Sheets, cross-checks a rolling cadence (30/60/90-day check-ins, semi-annual, or annual), and drops a Slack DM or calendar hold on the manager's behalf. The output is a review that actually happens on schedule, a written record of who was notified and when, and an escalation to HR if a manager ignores two reminders in a row. Most HR teams run this because manual tracking in a spreadsheet quietly rots — reminders get missed, cycles slip by weeks, and by the time someone notices, three managers are six weeks overdue and employees feel forgotten.
The reason this keeps breaking manually is that review cadence isn't one clock — it's several, running per employee, and they all drift independently. A new hire's first 30-day check-in doesn't line up with the company's annual cycle. Someone who was on leave for six weeks needs their timeline pushed. A manager with fourteen direct reports has fourteen separate due dates to track, and nobody wants to own a shared tracker that fourteen different managers are supposed to check daily. HR usually ends up manually pinging managers a week before each deadline, which is fine until there are more than about twenty employees, at which point the pinging itself becomes a full-time task that gets deprioritized the moment something more urgent comes up. The agent removes the "someone has to remember to check the tracker" step entirely: it recalculates due dates every morning against the actual data (adjusting for leave, transfers, and manager changes) and only surfaces the reminder when it's genuinely due, not on a fixed calendar guess. The escalation path matters just as much as the reminder — a single Slack ping that gets buried is worthless, but a system that notices this manager didn't act on Monday's reminder or Wednesday's follow-up and loops in HR ops before the review is actually late is what keeps the whole cadence from silently decaying.
The agent reads the HR roster — start date, manager, employment status, and the date of the last completed review — from a Notion database or a shared Google Sheet that HR already maintains as the source of truth.
Integration: notion
For each employee it applies the correct cadence (30/60/90-day for new hires, semi-annual for standard staff, annual for tenured roles) and flags anyone whose review window opens within the next 10 business days.
Before generating reminders, it checks for recorded leave periods or recent manager reassignments and shifts the due date accordingly, so nobody gets a review request while out on parental leave or right after a team transfer.
The manager receives a direct Slack message naming the employee, the review type, the due date, and a link to the last review notes, so they aren't starting from a blank page.
Integration: slack
If the manager hasn't responded within 48 hours, the agent proposes a 30-minute calendar hold on both calendars for a mutually open slot, using free/busy data.
Integration: google-calendar
If a manager ignores the reminder and the follow-up, the agent posts a summary to the HR ops channel with the employee name, days overdue, and prior manager response history — before it becomes a compliance issue.
Once the manager marks the review complete (or HR confirms it in the source sheet), the agent records the completion date and recalculates the next due date automatically.
The agent checks the manager's calendar for any existing event with the employee's name and the word review or check-in before sending a reminder, so it won't duplicate a meeting that's already booked.
No — it sits in front of whatever system holds the actual review content (Notion, a doc, or your HRIS) and handles only the scheduling and nudging layer, which is the part that breaks most often.
Dual-report employees get reminders sent to both managers with a note that the review should be coordinated, rather than silently picking one.
Yes, the agent maintains a running status column in the same roster sheet it reads from, so HR has one place to check compliance without asking managers directly.
$0/mo
Download without a card and start for free.
$50/mo
The full personal agent platform for one person.
$100/mo
One company workspace with room to add your team.
$200/mo
Multiple workspaces and capacity for larger teams.