What it does

The agent looks at the entity as a whole, not one document or fund, and considers only documents that were deliberately routed through the e-sign workflow. Anything never sent for e-signature is left out entirely.

  1. Gets started — sets up a fresh tracker to collect findings for this run.
  2. Finds documents waiting on a signature — any document still sitting in "requested" status for longer than your configured reminder window, where at least one signer has an email on file.
  3. Flags expired or failed documents — if this check is switched on, it finds documents that have expired, been cancelled, voided or failed. If switched off, the step is skipped and the report notes that it was skipped.
  4. Notifies your team — assembles the details for every pending document, including who still needs to sign, then sends a single combined email covering both pending and expired, voided or failed documents.
  5. Saves the report — stores the results so you can review them later. This agent always finishes in a "ready" state; it has no "blocked" outcome.

It observes and reports only. It never resends, re-triggers or otherwise touches a document. If a document needs to be resent for signature, an ops user has to do that manually from the document's page.

No action was taken on any document — this is a notification only.

The closing line of every report email

What it needs

Configuration fields

FieldTypeDefaultWhat it controls
Send e-sign remindersYes / NoYesThis toggle currently has no effect. It appears in the settings form, but nothing in the agent's behaviour checks it — turning it on or off does not change which documents get flagged, or whether the email goes out.
Flag expired/voided documentsYes / NoYesSet to Yes, the agent checks for expired, cancelled, voided or failed documents and lists them as blocking issues in the report. Set to No, that check is skipped and the report notes it did not run.
Reminder after (days)Number3How many days a document can sit in "requested" status before the agent flags it as pending. The clock is measured from the last time the document record was updated.

Send e-sign reminders is not wired up. Toggling it changes nothing about what is detected or emailed. To stop the report going out, disable the agent's schedule or turn the agent off for the entity instead.

Other things that feed into the run

  • Which documents get checked — only documents belonging to this entity that were actually sent for e-signature. Anything not sent through e-sign is ignored.
  • Who gets the email — the agent looks for a list of employees tagged for e-sign notifications. There is currently no settings-page field for that tag, so in practice it is usually empty; when it is, the agent falls back to the entity's main contact email.
  • No AI setup needed. This agent works entirely off rule checks. It does not call out to any AI model.

Setup checklist and warnings

The agent's General tab shows a yellow warning banner whenever the run's email could go nowhere. It flags a notification tag that matches no employees, because the report email would never be sent; no tag and no entity contact email, which leaves no possible recipient at all; and a "Flag expired/voided documents" toggle that has never been set, because an unset toggle counts as off and expired or failed documents would be silently ignored. Set it explicitly to Yes or No.

A run with no valid recipients still finishes and saves its report as ready. The banner is the only up-front signal that nobody will be emailed.

Turning it on

  • Where to switch it on. In the admin area, edit the entity and use the Support Agents section: a Company Admin ticks the E-Sign Monitor box and saves.
  • AI key needed? No. This agent never calls an AI model.
  • Who can manage it. Company Admin users only can set up, configure or run it.
  • If the agent is not enabled for your entity, the Run Now button on its page is disabled, with a tooltip telling you to contact your administrator.

Running it

  1. Open AI → Support Agents.
  2. If this is the first time anyone has set up agents for your entity, click Setup All Agents once. This provisions the E-Sign Monitor along with its default settings and daily schedule.
  3. Open the E-Sign Monitor.
  4. On the General tab, click Run Now.

Unlike the KYC Onboarding Agent, which you can trigger from an individual investor's record, there is no per-document trigger here. The only thing you can run it against is the entity as a whole. After you click Run Now the check runs in the background; there is no live step-by-step view for this agent, so the result simply appears once the run finishes and the report is saved.

Scheduling

The agent comes with a default daily schedule, set up automatically by Setup All Agents: once a day at 08:00 Asia/Kolkata. You can change the frequency, the time, or who gets notified on failure, partial success or full success from the agent's Schedule tab — toggle it on, set the frequency and run time, and choose your notification preferences. Scheduled runs produce exactly the same report as a manual run.

Where the output goes

  • The General tab — a View Report link showing the most recent run.
  • The Execution History tab — every past run with its status and duration; open any row for the full report.
  • Email — sent to the recipients described above.

The email contains a summary banner whose tone reflects severity: red if any documents expired, yellow if only pending signatures were found, green and "All Clear" if neither. Below that sits a Pending Signatures table listing each stuck document, how long it has been waiting and who still needs to sign; an Expired / Voided table listing each flagged document and its status, noting that these cannot be automatically resent and must be re-initiated manually from the document's page; and a closing note confirming that no action was taken automatically. The subject line is built on the fly, along the lines of "[E-Sign Alert] 3 pending + 1 expired — Acme Fund".

Reading the result

Every finding is recorded with one of three severities.

  • Info, or "all clear" — no documents pending, no expired, voided or failed documents found, or a check was deliberately skipped. Nothing to act on.
  • Warning — a document is pending past your reminder threshold, or a document was included in the notification email along with its list of outstanding signers.
  • Blocking — a document has expired, been cancelled, voided or failed. This is the only severity that represents a real problem needing an ops user to step in and manually re-initiate the signature request.

Even when blocking issues are found, the report itself always finishes in a ready state. The blocking label is there to draw your team's attention; it does not stop or gate any other workflow.

Where it can fail

ScenarioWhat you will seeWhat to do
Turning off "Send e-sign reminders" expecting reminders to stop No change at all. Pending-document detection and the email still run exactly the same either way, because this setting is not wired up yet. Do not rely on this toggle. To stop the report going out, disable the agent's schedule or turn the agent off for the entity.
No pending or expired documents found — nothing sent for e-sign, or everything current and signed Both checks come back clean and the notify step is skipped with "Nothing to report — notification skipped". No email goes out. Expected on a clean pipeline. Check Execution History to confirm the run completed rather than assuming something broke.
No one configured to receive the email — the notification tag is empty, as it usually is, and the entity's main contact email is blank too The notify step is skipped with "No email recipients configured — set notify_tag in agent settings". The report still saves, but nobody is told. Make sure your entity has a main contact email set. There is currently no settings-page way to set the notification tag directly; that needs a manual backend change.
A document's signers have no email on file — every listed signer is missing an address That document is left out of every check entirely. It never shows up in the report, even if it is genuinely stuck waiting on a signature. If a document you expect to see flagged is missing from the report, check whether its signers actually have email addresses on file.
Reminder-window edge case — a document was last updated exactly on the reminder-day boundary The check flags documents older than the threshold, not exactly at it, so a document updated exactly N days ago is not caught until the next day's run. If you need same-day flagging, lower the "Reminder after (days)" setting by one.
Expired documents, with the expired/voided check on They are always shown as blocking issues with an instruction to handle them manually. There is no automatic resend, by design. Re-initiate the signature request manually from the document's page.
No documents have ever been sent for e-sign in this entity Both checks come back empty every time and the notify step is always skipped — the agent essentially does nothing each day. Expected. There is nothing to disable; the agent has nothing to report until your entity starts sending documents for e-signature.
Schedule timezone confusion The run fires at the time in whatever timezone is configured on the Schedule tab — not your browser's local timezone. Check the timezone shown on the Schedule tab before assuming the run time is wrong.
Running it manually right after a scheduled run There is no deduplication. Each run starts fresh and re-sends the same pending and expired list if the underlying documents have not changed, so running it twice in a day can send two nearly identical emails to the same people. Avoid clicking Run Now on a day the schedule has already fired, or adjust the schedule instead.

Questions we get asked

I turned off "Send e-sign reminders" but the report still shows pending documents. Is that a bug?

No — that setting is not connected to the agent's behaviour yet. It has no effect on what gets detected or emailed. The only thing controlling pending detection is "Reminder after (days)"; there is currently no way to fully suppress that check.

Does this agent ever actually resend a document for signature?

No. It observes and notifies only, and never modifies a document. Every email it sends says so explicitly. Resending has to be done manually from the document's page.

The agent ran but no email arrived. Why?

Either there was nothing to report — no pending or expired documents, which is expected and needs no email — or there was no one configured to receive it, meaning no notification tag and no entity contact email. Check the Execution History detail for the exact reason.

A document has been stuck for over a week but never shows up in the report. Why?

Check that the document's signers actually have email addresses on file. Documents where every signer is missing an email are left out of every check this agent runs.

Can I change who receives the report?

There is no settings-page field for this yet, so the agent falls back to the entity's main contact email. Setting up a tag-based recipient list requires a direct backend configuration change.