Back-office automation for Canadian lenders. Calls by phone or video.For Canadian lenders

Book a free call
AI Agency Canada.

Files, payments and screening, on schedule

Examples · No. 2 of 4

Sanctions (AML) screening batch: encrypted and sent each morning, results back as a readable CSV

Each morning a Canadian consumer lender's customer screening batch goes to its sanctions and watch-list screening service: pulled from SharePoint, unzipped, PGP-encrypted and uploaded by SFTP. Later the results are collected, decrypted, flattened from XML into a readable CSV and filed in SharePoint, and the analysts are emailed.

Our part: the encryption and decryption service and the morning send. A member of the lender's team built the results workflow on top of it.

We build sanctions (AML) screening batch automations like this for Canadian lenders and finance companies: PGP and SFTP, from $995, fixed in writing after a free working prototype.

  • Live in production
  • A Canadian consumer lender
  • No AI: fixed rules
At a glance
RunsEach morning; results collected later
SendsThe customer screening batch from SharePoint, unzipped, PGP-encrypted, uploaded by SFTP
CollectsThe results by SFTP, decrypted and flattened from XML into a readable CSV
FilesIn SharePoint, through Microsoft Graph, with an email to the analysts
ChecksAn alert when an upload fails
Toolsn8n, a small encryption service (OpenPGP.js), SFTP, SharePoint, Microsoft Graph, Outlook
Our partThe encryption and decryption service and the morning send. A member of the lender's team built the results workflow on top of it.
StatusLive in production

What does it do?

  1. Each morning, pulls the screening batch from SharePoint and unzips it.
  2. PGP-encrypts each file in a small encryption service and uploads it to the screening service by SFTP, with an alert if an upload fails.
  3. Later, collects the results by SFTP and decrypts them.
  4. Flattens the XML into a readable CSV, files it in SharePoint and emails the analysts.
Each morning: sending the batch Screening batch pulled from SharePoint, unzipped, PGP-encrypted and uploaded by SFTP, with an alert if an upload fails. Each morning: send Screening batch from SharePoint Unzip the zipped batch PGP encrypt small encryption service SFTP upload to the screening service Upload fails: alert
Sending, each morning (our part)
Later: collecting the results Results collected by SFTP, decrypted, flattened from XML into a readable CSV, filed in SharePoint and the analysts emailed. Later: collect SFTP download the screening results PGP decrypt small encryption service XML to CSV readable in Excel Filed in SharePoint analysts emailed
Collecting results, later (built by a member of the lender's team on our service)

What doesn't it do?

  • Screen anyone. The screening service screens; the lender's analysts review the results.
  • Make a compliance decision.
  • Decide who goes in the batch.
  • Use AI.

Does this help with FINTRAC sanctions screening?

It handles the files. It moves the screening batch, encrypts it, decrypts the results and turns them into a CSV. Your screening service and your analysts do the screening and make the decisions. We don't claim it makes you compliant with FINTRAC requirements.

On your build, personal information is mapped first. Screening results will hold personal information about the people screened. Before we build, we'll write down every place a readable file will exist, even briefly, including while it is processed, so it can go in your privacy records. We'll also set run history to be kept only as long as you need it.

What would this look like at your lender?

If your sanctions screening service, or any other partner, wants PGP-encrypted files by SFTP, this is the build. In the free prototype we'd encrypt a sample file with a test key, send it to a test SFTP folder, then decrypt and flatten a sample result into a CSV, so you can see every column before anything touches real data.

  • Price: PGP and SFTP are custom work, fixed in writing after the prototype, from $995.
  • Watching it for you: $99 a month for monitoring, fixes and small changes, month to month.

Does one person still know how to encrypt the batch?

Tell us what your screening service requires. We'll show the encrypted send and the readable results working on test files, free, within 5 business days of receiving sample data and test access.