All templates

Automated KYC Document Collection Chaser

Every morning, WebRun opens Unit21 to identify customer entities with incomplete KYC profiles, checks Google Sheets for their outstanding document list, drafts a polite collection request email per customer in Gmail for compliance review, and updates the tracker with the chase date so nothing is requested twice in the same week.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Unit21 identify incomplete KYC profiles
2 Google Sheets check and update the document tracker
3 Gmail draft collection request for review
In short

How do I automatically track and chase missing KYC documents for customers?

WebRun opens Unit21 every morning to find customers with incomplete KYC profiles, checks a Google Sheets tracker to avoid recent duplicates, and drafts a tailored document-collection email in Gmail for each customer showing exactly what is still needed. A compliance officer reviews and sends each draft, so outreach is consistent, logged, and always human-approved.

  • No incomplete KYC profile lingers without a chase on record
  • Customers receive a precise document request naming exactly what is missing
  • The compliance tracker is current every morning without manual data entry

Built for AML compliance teams · KYC analysts · BSA officers · fintechs · neobanks

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.unit21.ai in a real browser with your saved login - no setup, no API keys.

  2. 1
    Unit21 - identify incomplete KYC profiles
    unit21.ai
    WebRun in Unit21: identify incomplete KYC profiles
    WebRun opens Unit21 to identify incomplete KYC profiles.
    • Open Unit21 and navigate to customer entity profiles
    • Filter for profiles with KYC status Incomplete or Pending Document
    • Capture entity name, customer ID, missing document types, and the KYC review due date

    Done when Every customer with an incomplete KYC document set is listed with the specific gaps.

  3. 2
    Google Sheets - check and update the document tracker
    google.com
    WebRun in Google Sheets: check and update the document tracker
    WebRun opens Google Sheets to check and update the document tracker.
    • Open the KYC Document Tracker sheet
    • For each entity, check when it was last chased and skip those chased within the last 5 business days
    • Update the Last Chased date and Missing Documents columns for each entity that will be chased today

    Done when The tracker is current and the list of customers to chase today is confirmed.

  4. 3
    Gmail - draft collection request for review
    gmail.com
    WebRun in Gmail: draft collection request for review
    WebRun opens Gmail to draft collection request for review.
    • Draft a polite document-collection email for each customer on today's chase list
    • Name the specific missing documents in each email so the customer knows exactly what to provide
    • Leave every email as a draft for a compliance officer to review and send. Nothing is sent automatically.

    Done when A compliance-ready draft exists in Gmail for each customer on today's chase list. No email is sent automatically.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.unit21.ai
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
KYC chase drafts · Gmail
OutputWhat each run produces - Gmail drafts for each KYC document chase, plus an updated Google Sheets tracker showing last chase date and outstanding documents.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it email the customer directly?

No. Every collection request is drafted in Gmail and held for a compliance officer to review and send. Customer-facing emails are never sent automatically.

How does it avoid pestering the same customer twice?

It checks the Google Sheets tracker and skips any customer chased within the last 5 business days, so your outreach stays spaced and professional.

What counts as a missing document?

It reads whatever document requirements are flagged in Unit21 for each customer profile: for example, a missing government ID, proof of address, or beneficial ownership form, depending on your KYC program.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.