Monitor Clio trust/IOLTA balances and send email alerts
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - If
n8n-nodes-base.if - Send Email
n8n-nodes-base.emailSend - No Operation, do nothing
n8n-nodes-base.noOp
What it does
Quick Overview This workflow monitors Clio trust/IOLTA balances by emailing daily low/negative balance alerts (with compliance checks and partner escalation for negatives) and sending a weekly trust health summary to accounting. How it works 1. Runs daily at 7am on a schedule trigger. 2. Fetches all open matters and their trust balances from the Clio API. 3. Calculates a balance tier (healthy/low/negative) and applies a cooldown so the same unresolved issue does not re-alert every day. 4. Builds an individual email for each alert-worthy matter, runs a compliance/guardrail sub-workflow, and sends the alert via SMTP if approved. 5. For any negative-balance matter, builds an urgent partner escalation email, logs it through the guardrail/audit sub-workflow, and sends it via SMTP. 6. Runs weekly on Monday at 8am, fetches all open matters from Clio, computes a trust health rollup, and emails the summary to accounting via SMTP. Setup 1. Add a Clio OAuth2 credential and set the CLIOBASEURL variable used by the Clio HTTP requests. 2. Configure an SMTP email credential and set FIRMFROMEMAIL plus recipient variables like FIRMTRUSTACCOUNTINGEMAIL, FIRMPARTNEREMAIL, and/or FIRMEMAIL. 3. Provide and configure the guardrail/compliance sub-workflow and set GUARDRAILWORKFLOWID to its workflow ID. 4. (Optional) Set LOWBALANCETHRESHOLD and ALERTCOOLDOWNDAYS variables to match your firm’s alert policy.