Regalis NDA Tracker

The complete guide to how the tracker works, what every screen and button means, and exactly what to do each day — written for associates, team leads, and management.

Version 2.0 · June 2026 Live at ndatracker.regaliscapital.com Roles: Associate · Team Lead · Management · M&A Coordinator Updates every hour, automatically

What's new · Changelog →

What this tool is

The NDA Tracker monitors every client’s deal mailbox and surfaces three things in one place: outstanding NDAs that still need to be signed, email health (genuine unread client mail that needs action), and scheduling-call replies so your M&A coordinators never miss a broker response.

When a broker or marketplace sends a client an NDA (or e-sign request) for a specific deal, the tracker detects it and lists it as outstanding until it is signed. Your job is to act on that list: get the NDA signed, mark it done, or pass on the deal. The tracker re-checks every mailbox once an hour, so the list stays current on its own.

★ The one rule to remember
An item stays on the board until someone clears it (you mark it handled or passed) or the system detects it was signed. Nothing is ever hidden automatically, so a real outstanding NDA can never silently disappear.

Logging in

There is no password. You sign in with a one-time 6-digit code emailed to you each time.

Sign-in screen: enter your email to get a 6-digit code
Sign in — enter your work email, click Send code, then type the 6-digit code from your inbox.
  1. Go to ndatracker.regaliscapital.com.
  2. Enter your Regalis work email and click Send code.
  3. Check your email for a 6-digit sign-in code, type it in, and click Sign in. That is it — you are in.
  4. You land on the view for your role automatically. Associates see My NDAs; team leads and management see Team NDAs / Overview.
Code did not arrive?
Give it a moment, then check your spam / junk folder. Still nothing? Click Resend code. Entered the wrong email? Click Use a different email and start over. A code is short-lived — if it says the code expired, just resend to get a fresh one.

Your tabs are in the left-side menu. On a phone, tap the menu icon (top-left) to open it; pick a tab and it closes. The Guide link and Sign out are always in the top bar. Management also has the View as switcher in the top bar.

If we do not recognize your email, contact management — your login has to be added first (see Logins). If you sign in but see “your account has no access role configured,” your login needs a role assigned, same place.

Core concepts (everyone should know these)

Outstanding NDA

A real NDA / confidentiality agreement for a specific deal that the client has not signed yet. This is the heart of the tracker — the count of outstanding NDAs is the work to be done.

“Likely already signed” hint ⚠ likely signed

The system found what looks like a signed/completed confirmation for that deal but could not link it with 100% certainty (for example, the signed copy came from a different e-sign vendor than the request). Rather than hide it — which could bury a real one — it flags it for you to review and clear in one click. Treat these as “probably done, please confirm.”

The 14-day window

The board focuses on NDAs from roughly the last two weeks. Older requests that were never signed and never cleared stay until handled (they are overdue and worth chasing), but the freshly-detected work is always recent.

SLA (how urgent it is)

Each item is timed in business hours (weekday hours, Eastern). The tracker labels each: On track (new), Approaching (past 6 business hours), Overdue (past ~3 business days). Work red first.

For Associates

Your screen, top to bottom

When you sign in you see My NDAs — only your assigned clients. The page is a set of stacked cards, in priority order:

Associate My NDAs view
My NDAs — the “Likely already signed” card sits on top for quick clearing, then your real outstanding NDAs below. Each row is one deal.
Two more tabs to check
Associates also have an Unread emails tab (your own unread client mail over the last 30 days, split into “to handle” vs. “marketing/automated”) and an Unanswered emails tab (broker/seller questions to your clients with no reply yet — see Unanswered questions). Check both alongside your NDA list so nothing actionable gets missed.
CardWhat it is & what to do
Needs a look if anyThe system was unsure these are NDAs. Keep the real ones so none slip through (see the three review buttons below). Only appears when there is something to review.
Likely already signed — review & clearOutstanding items the system thinks are already signed. Open each, confirm, and Mark handled to clear it. Do these first — it keeps your real count clean.
My outstanding NDAsYour genuine to-do list: NDAs a client still needs signed. This is where you spend your time.
Pre-existing backlog (triage these) if anyNDAs that existed before the tracker went live. Triage them once: sign, mark handled, or pass.
Recently handledA collapsible history of what you have cleared — including anything you marked Not applicable. Click to expand. Read-only.

Every column, explained

ColumnMeaning
ClientThe client (buyer) whose mailbox this NDA was found in. unassigned means the client has no associate yet — tell your team lead.
BrokerThe brokerage / counterparty that sent the NDA. The Subject column tells you which deal or listing it is about.
SubjectThe email subject line of the request. Click any cell to copy its full value.
ArrivedWhen the request actually landed in the inbox (e.g. 17h, 3d) — the real email time, not when the tracker saw it.
SLAOn track / Approaching / Overdue — how urgent, in business hours.
StatusPlain-English state of the item (see the glossary): e.g. “Waiting to be signed”, “Waiting on other side”, “Marked done (confirming)”.
Likely signed?⚠ likely signed if the system found probable signed evidence (hover for the evidence). A dash means no signal — treat it as genuinely outstanding.
ChasedWhen you last nudged the broker (e.g. “chased 2d ago”). Turns to “stale” after a week so you know to follow up again.
ActionsThe buttons you act with (next section).

Every button, explained

ButtonWhen to use it — and exactly what happens
Mark handledThe NDA is done. A box asks “Did you sign / return it?” — click OK if it is signed (status → “Marked done (confirming)”), or Cancel if you have signed your side and are waiting on the other party (status → “Waiting on other side”).
Nudged themYou chased the broker/client to get it signed. Stamps “chased today” in the Chased column so the team can see follow-up is happening. Use it every time you reach out.
PassedThe deal is dead / not pursuing. Confirms, then removes it from outstanding (status → “Passed”). Use this so dead deals stop cluttering the board.
Not applicableThe row is not really an outstanding NDA — a false positive. Examples: a marketing blast the detector mistook for an NDA request, something that was already signed before tracking began, or a plain mis-detection. Confirms, then removes the row from your queue (status → “Not applicable”) and logs structured feedback that management reviews monthly to tune the detection engine — so every click here makes the tracker more accurate. The row stays findable under Recently handled (read-only). There is no undo button in the dashboard, so if you mark one by mistake, flag it to management and they will restore it.
Yes, confirmedAppears on items you marked done a few days ago that still need final confirmation. Click it to confirm it is fully signed (status → “Done / signed”).
Still openThe companion to “Yes, confirmed” — it was not actually done; sends it back to your outstanding list.

The “Needs a look” review buttons

Track itYes, this is a real NDA — add it to the outstanding list and track it.
Already signedThis NDA is already done — mark it signed and clear it.
Not an NDAThis is not actually an NDA (e.g. marketing, a buyer-profile form). Confirms, then drops it. Only do this when you are sure.

What to click when (classification guide)

SituationDo this
The client signed the NDA (or you returned a signed copy)Mark handled → OK
You signed your side; waiting on the broker/seller to countersignMark handled → Cancel
You emailed/called the broker to push it alongNudged them
The client is not pursuing this dealPassed
The row is not a real outstanding NDA at all (marketing blast, already signed before tracking, mis-detection)Not applicable
It is flagged ⚠ likely signed — check the inbox, it is signedMark handled → OK
It is flagged likely signed but is actually NOT signedLeave it — keep chasing it like any outstanding NDA
An item in “Needs a look” is a real NDATrack it
An item in “Needs a look” is not an NDA at allNot an NDA
⚠ Important
Only use Passed, Not applicable, or Not an NDA when you are sure — those remove the item, and there is no undo in the dashboard (a mistake has to be flagged to management to restore). When in doubt, leave it on the board and keep working it.

Your daily & weekly routine

Every day

Every week

The Unanswered emails tab

The Unanswered emails tab surfaces times a broker or seller asked your client a real question, or asked for a document, and there is no reply yet — so a live conversation never goes cold while you are heads-down on NDAs. Marketing blasts, automated notices, and rhetorical or courtesy check-ins are filtered out, so what is left is genuinely worth answering.

Unanswered emails tab
Unanswered emails — counterparty questions and document requests to your clients with no reply yet. Each row is one waiting conversation.
★ The rolling 7-day window
This tab only shows items from the last 7 days. Once a question is older than that, it drops off the list on its own — there is no backlog to wade through, only what is current. So check it regularly: an unanswered question is not waiting there forever.

How to read a row

ColumnMeaning
ClientThe client (your buyer) whose mailbox the question landed in.
FromWho asked — the broker or seller’s email address.
SubjectThe email subject line, so you know which conversation it is.
ReceivedWhen the question actually arrived, and how long ago (e.g. 2d).
Why flaggedA short plain-English reason the system surfaced it (e.g. asked for a signed NDA, requested a proof of funds, asked to set a call time). Hover to read the full note.
ThreadA Gmail link that opens the exact conversation in Gmail so you can reply.

Clearing one

Once you have replied (or it no longer needs an answer), click Mark handled on the row. It confirms, then leaves the unanswered queue. The system also clears a question on its own if it detects a reply went out, so the list stays honest either way.

What each role sees
Associates see their own clients’ unanswered questions. Team leads see every associate on their team, with a per-associate count up top. Management sees everyone — the same by-associate roll-up plus the full list — and the count also appears as a headline number on the Overview dashboard.
For Team Leads

The Team NDAs view

Team leads see the Team NDAs tab — a roll-up of every associate on your team plus all their open NDAs. You see your team’s work; you do not have a personal NDA list.

Team NDAs view
Team NDAsBy associate (open + overdue counts per person), then All open NDAs for the team, then Unassigned / ambiguous.
SectionWhat it tells you
By associateEach associate’s Open count and how many are Overdue (red). Spot who is overloaded or falling behind. Click a column header to sort.
All open NDAsEvery open NDA across your team, with the associate shown. Search by client, broker, subject, or associate.
Unassigned / ambiguousNDAs we could not confidently tie to one associate. Get these assigned so they are worked.

The columns and SLA colors are the same as the associate view (see Every column).

Mailbox health

The Mailbox health tab shows operational gaps for your team — mailboxes the tracker cannot read yet, and clients with no associate. Chase these so coverage stays complete (details under Management → Mailbox health).

Your daily & weekly routine

Every day

Every week

For Management

The tabs

Management sees every tab. Here is what each one is for, in order:

TabPurpose
Team NDAsThe team roll-up and all open NDAs (same as the team-lead view).
OverviewThe high-level dashboard: company-wide KPIs and the overloaded-associates worklist.
Unread emailsUnread client mail over the last 30 days, split into “to handle” vs. marketing/automated, with red/yellow flags per associate.
Unanswered emailsBroker/seller questions and document requests to clients with no reply yet, over a rolling 7 days — by associate plus the full list. See The Unanswered tab.
SchedulingCalls being tracked for booking — surfaces broker and seller replies across every monitored inbox.
NDAs to reviewThe review queue of items the classifier was unsure about. A number badge shows how many are waiting.
Mailbox healthOperational health: mailbox gaps, clients without an associate, and mailbox-sync status.
LoginsAdministration (super_management only): create/manage logins, set roles, map associates to team leads, assign coordinators to a coordinator lead, add people.
Two management levels
super_management has full access, including the Logins tab. management sees everything — all dashboards, all clients, View as — except the Logins tab (cannot view, add, or change logins). Use management for people who need full visibility but should not manage accounts. Team leads can use View as to see any of their own associates’ screens.
The coordinator roles
Two roles live only on the Scheduling tab (no NDA, unread-email, or team tabs). An M&A coordinator sees only the scheduling items they personally set up. A Coordinator Lead — for whoever runs the coordinator team — sees the items of the coordinators assigned to them (you assign each coordinator to a lead with the dropdown on the Logins page). See Scheduling & M&A coordinators.

The Management dashboard — every KPI

Management overview KPIs
Management → Overview. The headline numbers, then Overloaded associates.
Open (all)Every open NDA across the firm.
Confirmed outstandingOpen items the system is confident are still unsigned (Open minus Likely already signed).
Likely already signedOpen items flagged as probably already signed — the cleanup queue for associates.
ApproachingPast the 6-business-hour mark — getting urgent.
OverduePast ~3 business days — needs attention now.
Avg time openAverage age of open items (in days/hours).
Signed this weekNDAs confirmed signed in the last 7 days.
Unanswered questionsOpen broker/seller questions with no reply yet (rolling 7 days). See the Unanswered emails tab.
NDAs to reviewItems waiting in the review queue.

Overloaded associates

Lists associates at or above the threshold (default 10 open NDAs), with their open and overdue counts. Change the threshold in the box to re-flag. Use this to rebalance workloads.

“View as” — see any associate or team lead’s screen

The View as dropdown (top right) lets you preview the dashboard exactly as any associate or team lead sees it — handy for support and spot-checks. Click the button and a panel opens with the full list (yourself, every team lead, every associate), with a search box at the top of the panel: type a few letters to filter, then click the person. Press Escape or click anywhere outside to close it. Actions still run as you. Pick “View as: Management (me)” to return. Team leads have the same picker, scoped to their own associates.

Unread emails

Unread emails tab
Unread emails — unread client mail over the last 30 days, split into “to handle” (real mail needing action) and “marketing/automated” (newsletters, listing blasts, no-reply notices). Red and yellow flags highlight associates who are falling behind.

The tab shows two numbers per client and associate: “Emails to handle” and “Marketing / automated.” Management sees the whole team with flag indicators; team leads see their own associates; associates see only their own inbox. The data refreshes a few times a day.

Use this tab to spot clients whose real mail is building up unread — separate from the NDA board — so nothing actionable gets buried in the inbox.

NDAs to review (the review queue)

NDAs to review queue
NDAs to review — items the classifier flagged as probably-not NDAs. Nothing is ever dropped automatically; confirm the real ones, dismiss only what is clearly not an NDA. (Empty here — that is the goal.)

For each item: Track it (real NDA → track), Already signed (done), or Not an NDA (dismiss). Keeping this queue empty ensures no real NDA is missed.

Logins (administration)

Everyone is managed in one place: a single Logins page lists every account in one list, with the “Add a person” form and bulk CSV import on the same page. There is no separate list to keep in sync. When you add a person they appear in that one list right away; their login is created automatically within about a minute, and then they sign in with an emailed 6-digit code.

Logins admin tab
Logins — one page, one list: add a person, every login (inline-editable), and “Add many at once.”
★ No passwords to hand out
Sign-in is passwordless, so adding a person never produces a password to share. Once their login is created (about a minute after you add them) they simply go to the tracker, enter their work email, and get a 6-digit code. Nothing to copy, nothing to reset.

Every login, inline-editable

The one list shows every account; each field is editable in place and changes are instant and logged. There is no Save button: the moment you change a field it is saved, and a “Saved” note pops up at the bottom of the screen to confirm it. If a change is rejected you get a “NOT saved” note instead; in that case nothing changed.

FieldWhat it does
RoleOne of associate, team_lead, management, super_management, ma_coordinator, ma_coordinator_lead. Controls which tabs and data they see (super_management = full, incl. Logins; management = everything except logins; ma_coordinator = Scheduling for only the items they set up; ma_coordinator_lead = Scheduling for the coordinators assigned to them).
Is associateFor an associate login, which associate (by name) they are — this scopes them to that associate’s clients.
Team leadOn a team_lead row, set the lead’s own name (e.g. Racquel Moran). On an associate row, pick that associate’s team lead from the dropdown (the same names) — that matching name is the key that ties an associate to their lead (set the associate’s “Is associate” first, then their team lead becomes pickable). On an ma_coordinator row, this same column shows a coordinator lead dropdown: pick which coordinator lead that coordinator reports to. That is what lets the coordinator lead see that coordinator’s scheduling items.
Status / TerminateTerminate cuts all access immediately; Reactivate restores it. You cannot edit your own row.

Adding a person (step by step)

★ This is the main thing you will do as admin
Add people anytime from the same Logins page — the system creates the login automatically within about a minute. No password, no CSV, no technical step.
  1. On the Logins page, under Add a person, enter their Email and pick a Role. If the role is associate, also pick which Associate they are. Optionally set their Team lead (or, for a coordinator, their coordinator lead).
  2. Click Add. They appear in the one list right away.
  3. Within about a minute, their login is created automatically. There is nothing to hand over — they sign in on their own with their work email and a 6-digit code.
  4. Tell them they can sign in (work email → 6-digit code). That is it — no extra step to “finish” or clear them from a queue.

To change someone’s role, reassign their associate, team lead, or coordinator lead, or terminate them, edit their row in the same list — those changes take effect immediately.

Promoting an associate to team lead (step by step)

When an associate becomes a team lead, their login needs three changes, all on the same Logins page. Each one saves the moment you make it (watch for the “Saved” note):

  1. On their row, change Role to Team lead.
  2. Once the role is Team lead, that row’s Team lead column turns into a type-in box. Type the person’s own full name there (e.g. Racquel Moran). This name is the key that ties their team to them, so spell it exactly one way and use that same spelling everywhere. One hard rule: no two team leads may ever share the same exact name. If two people would collide, add a distinguisher (like a middle initial) to one of them; leads with identical names would see each other’s teams.
  3. Give them a team: on the row of each associate who now reports to them, pick the new lead’s name in the Team lead dropdown. Until at least one associate who has clients points at them, their Team NDAs tab is empty.

Two follow-ups that are easy to miss:

Adding people in bulk (the login CSV)

For many people at once, open Add many at once (CSV) at the bottom of the Logins page, click Download CSV template, fill one row per person, then upload it to check it. Valid rows are created by the secured provisioning step (the service key never touches the browser). For one or two people, the Add a person form above is simpler.

The columns

emailThe person’s login email.
roleExactly one of associate, team_lead, management, super_management, ma_coordinator, ma_coordinator_lead (lowercase, with underscores).
associate_nameAssociate rows only. The associate’s name as it appears in the roster, so they are scoped to their own clients. Leave blank for other roles.
lead_nameThe team lead’s person name (e.g. Racquel Moran) — the link between a lead and their associates. On a team_lead row it is that lead’s own name; on an associate row it is the lead they report to. Use the exact same name on the lead’s row and on each of their associates’ rows.
coordinator_nameM&A coordinator rows only. The coordinator’s name (matches the M&A Coordinator value in Bitrix, e.g. Shaine). Leave blank for all other roles, including ma_coordinator_lead. You connect a coordinator to their coordinator lead with the dropdown on the Logins page after the logins exist, not in this CSV.

Example

emailroleassociate_namelead_namecoordinator_name
jasper@regaliscapital.comassociateJasper AbadRacquel Moran
racquel@regaliscapital.comteam_leadRacquel Moran
shaine@regaliscapital.comma_coordinatorShaine
clarisse@regaliscapital.comma_coordinator_lead
manager@regaliscapital.commanagement
founder@regaliscapital.comsuper_management

Creating a team-lead account: set role to team_lead, put the lead’s own name in lead_name (e.g. Racquel’s row has lead_name = Racquel Moran), and leave associate_name and coordinator_name blank.

How the team-lead link works
Jasper Abad (associate, lead_name Racquel Moran) is tied to Racquel’s login because her row carries the same Racquel Moran. That matching name is the only connection — there is no guessing from the email address. So always give a lead and their associates the identical lead_name.

Validation flags any row whose role is wrong, or whose associate / coordinator / lead name does not match the system, before anything is created.

Mailbox health

Mailbox health tab
Mailbox health — mailbox gaps, clients with no associate, and mailbox-sync status.
Mailbox gapsMonitored clients whose mailbox we cannot read yet (wrong/missing address, or access not granted). The associate column tells you who to chase. Resolve so their NDAs get tracked.
Clients with no associateMonitored clients not yet assigned to anyone — assign them so their NDAs are worked.
Mailbox sync healthPer-mailbox last-sync status; rows in error or never-synced need attention.

Your daily & weekly routine

Every day

Every week

For M&A Coordinators

Scheduling & M&A coordinators

Scheduling tab
Scheduling — the “Track a scheduling conversation” form (clicking the client picker opens the full searchable client list) with active monitors below; replies are flagged at the top for immediate action.

The Scheduling tab tracks calls you are trying to book with brokers and sellers, so you get pinged the moment they reply — across every client inbox at once, without logging into each one. M&A coordinators see only this tab, and they see only the scheduling items they personally set up. Associates and team leads also have it for their own clients; management sees all of it.

Coordinator Lead
Whoever runs the coordinator team gets the Coordinator Lead role. It is exactly like an M&A coordinator — only the Scheduling tab, nothing else — except the queue covers the scheduling items of the coordinators assigned to them. You assign each coordinator to a lead using the dropdown on the Logins page (the same way you pick an associate’s team lead). Use it to watch your own coordinators’ scheduling and make sure no reply sits unworked.
☑ Show items already handled
By default the Scheduling tab hides items you have already marked Scheduled / done. Tick the Include scheduled / done box to show those too when you want to look back, then untick it to hide them again. It is just a view switch — it never changes who can see what.

Register a call you are scheduling

  1. Open the Scheduling tab.
  2. Under Track a scheduling conversation, pick the client inbox: click the picker and a panel opens listing every monitored client, with a search box at the top — type a few letters to narrow the list, then click the client (Escape or a click outside closes the panel).
  3. In Scheduling a call with, enter the broker or seller’s email address (email only).
  4. Pick the type (Intro call / Seller call / Other).
  5. Leave “Also watch anyone at their company” ticked to also catch replies from a colleague at the same brokerage (common when you email one person and someone else answers).
  6. Click Add monitor. It appears under Active monitors as “Watching.”

Working the queue

On the hourly check, when a relevant reply lands the monitor jumps to the top marked Reply in - handle it. (A quick AI check filters out marketing and noise; it is tuned to surface anything that might be about scheduling rather than risk missing a real reply.) For each one:

🔔 You also get a Slack alert
The moment a broker or seller reply is surfaced, the system automatically posts to the Slack channel #seller-call-updates-and-requests and pings the @sellercall-coord group, so a coordinator can act fast without watching the dashboard. The Slack message shows the client inbox, who replied (their email), the subject line, how long ago it arrived, who registered the monitor, and a link straight into the Scheduling tracker. It never includes the email body or any AI internals. Alerts arrive in both places — the dashboard queue and Slack — but you still clear items in the dashboard: open the reply, then mark it Scheduled / done (or Keep monitoring) to take it off the queue.
Scheduled / doneThe call is booked — clears the monitor and stops watching it.
Keep monitoringReply handled but not booked yet (more back-and-forth) — returns it to watching, and it pops back up on the next reply.

Monitors are ordered by most recent reply, so anything needing attention sits at the top.

Daily routine (coordinators)

Reference

How it works (plain English)

Glossary

TermMeaning
Waiting to be signedA real NDA the client still needs to sign (outstanding).
Waiting on other sideThe client signed; waiting for the broker/seller to countersign.
Marked done (confirming)Marked handled; the system is confirming it is fully signed.
Done / signedConfirmed signed — closed.
PassedDeal not pursued / dead — closed.
Not applicableMarked as a false positive (not a real outstanding NDA) — closed; the feedback is reviewed monthly to tune detection.
Needs a look / ReviewingThe classifier was unsure; needs a human decision in the review queue.
⚠ likely signedProbable signed evidence found; review and clear.
On track / Approaching / OverdueUrgency in business hours: new / past 6 hours / past ~3 days.
ArrivedWhen the request email actually arrived (real time, not detection time).
ChasedWhen you last nudged the broker; goes “stale” after a week.
Rolesassociate (own clients), team_lead (their team), management (everything except logins), super_management (everything incl. Logins), ma_coordinator (Scheduling for only the items they set up), ma_coordinator_lead (Scheduling for the coordinators assigned to them).