Stacking Your Tech: Practical Tips for Solicitors
How a nine-person BC firm runs on connected systems: what it uses, what that costs, and what it built itself.
- 01Summary
- 02How a matter moves through the systems
- 03The automation register
- 04Every tool, by the job it does
Summary
- One door in, one central home for documents and emails, and one consistent matter number on everything in every system.
- The system does the remembering. The people do the legal work.
- AI is a cloud service: same risk profile, same consent, rules written down first.
This document is about what the tools do. Each tool’s price is shown inline in the tool list at the end.
How a matter moves through the systems
One client, five stages, and the system that carries each one.
- Microsoft 365 carries mail, Teams, Teams Phone and SharePoint. Microsoft 365
- Asana is where every task lives. Each matter has its own project, named with the matter number, and the firm’s repeating work runs on shared boards. Asana
- Nucleus runs the helpdesk, device management and the security baseline, and resells the Microsoft licences. Dashlane holds every password. Nucleus Networks Dashlane
- Zapier moves the data between systems and Claude is the AI layer. Each has its own section below. Zapier automations Claude skills
- A buyer calls the office, fills in the contact form on arorazbar.com, or is sent by a realtor or a past client. arorazbar.com
- A full-time receptionist answers the phone. RingCentral sits behind them with the queues, voicemail and fax. RingCentral
- Each lawyer has a direct line on Teams Phone with texting turned on, so a client can text the office number. Teams with Teams Phone
- Whatever the channel, the inquiry goes into the same Lawmatics form. The contact form on the website is that form. Lawmatics
- One newsletter, mail.arorazbar.com, is written for the realtors and mortgage brokers who refer conveyance work, and carries firm announcements as well. mail.arorazbar.com
- The lead moves through the one Client Intake pipeline, eight stages from new lead to file opened in Clio. Client Intake pipeline Clio
- A get-in-touch request becomes a review task the moment it lands. The conflict-check form becomes the conflict-check task. Get in touch Conflict check Asana
- Self-booking through Calendly is for paid consults only. Reception books everything else. Paid consult Calendly
- Reception completes the conveyance intake form with the client: names, property, lender, completion date, new or existing client, retainer or not. JotForm
- That one form starts one automation. It branches on the answers, so only the path that matches the file runs: Conveyance intake automation Clio Asana
- opens the pending Clio matter
- creates the onboarding task and its subtasks
- takes the new-client or the existing-client route
- takes the retainer or the no-retainer route
- Identity is verified in person or by an Equifax credit-report check, as the Law Society rules allow, recorded in Lawmatics and synced to Clio. Equifax Lawmatics Clio
- The engagement letter is generated from the intake, reviewed by the lawyer, and signed electronically. Engagement letters DocuSign
- The matter opens in Clio and an automation creates the conveyance checklist in Asana, in a project named with the matter number. New conveyance matter Right checklist family Clio Asana
- The conveyancer works the file in GoVeyance. The documents assemble from the file data. GoVeyance
- Every group has its own specialist tool: Practice-area tools Research Appara Goodfact ReadyWhen Veritext Lexis+ Westlaw
- ACL5 for litigation court forms and family-law schedules
- Appara for corporate records and annual reports
- Goodfact and Veritext for litigation
- ReadyWhen for estates
- Lexis+ and Westlaw for research
- Deadlines are tags. A limitation-date tag sets reminders at eight, four and two weeks plus a calendar invite. Urgency is a five-level DEFCON tag: DEFCON 2 is the everyday alarm, and the DEFCON 1 tag, kept for emergencies, emails and texts the responsible people. Limitation date DEFCON 1
- Corporate annual reports run on their own board, where Asana rules create the billing, confirmation and closing steps for each company. Corporate Annual Maintenance rules
- One document home: the SharePoint matter folder, named with the matter number. SharePoint
- Email is filed to that folder in one click with SimplyFile, which predicts the folder from the matter number. Outlook with SimplyFile
- DocuSign carries the closing documents, EFT requisitions and corporate resolutions. DocuSign
- In-person signings are booked into the boardroom through Calendly, by reception. Calendly
- Every matter folder follows the same layout, so anyone can find a document on a file they have never opened.
Example: how the folders are laid out and what goes where
- A conveyance file
- Correspondence every email filed from Outlook, in one click
- Buyer Documents contract, statement of adjustments, ID, buyer's undertakings
- Seller Documents vendor's documents, payout statements, seller's undertakings
- Realtor Documents the listing, commission statements, realtor correspondence
- Lender Documents mortgage instructions, commitment, solicitor's report
- LTSA Documents title searches, Form A and B, registration receipts
- Strata Documents Form F, Form B, bylaws, minutes, depreciation report
- EFS & Affidavits the electronic filing package and sworn documents
- CLOSING the closing book: signed set, trust statement, final report
- Accounting trust receipts, cheque copies, the bill
- Retention & Billing engagement letter, ID verification record, invoices
- A litigation file
- Pleadings filed pleadings in date order
- Documents the client's and the other side's disclosed documents
- Drafts working drafts until they are filed or sent
- Our Client the client's own materials and instructions
- Research memoranda and authorities
- Correspondence filed email
- Accounting trust receipts, cheque copies, the bill
- A corporate minute book (numbered so the book assembles in order)
- 1 Charter Recognition Documents certificate of incorporation, notice of articles, articles
- 2 Central Securities Register
- 3 Directors & Officers Register
- 5 Consents & Resignations
- 7 Documents filed & Confirmation From Registrar
- 8 Shareholder Minutes & Resolutions
- 11 Directors Minutes, Resolutions & Dissents
- 12 Share Certificates
- 14 Shareholder Related Documents
- 16 Misc Docs
- A conveyance file
- The Toshiba copier is for printing, including hole-punched and stapled sets. Scanning is done on the ScanSnaps, which scan to one central ScanSnap folder; documents are sorted into the matter folders from there. Toshiba copier ScanSnap
- GoVeyance generates the conveyance documents. Acrobat is for PDF work: marking up, redacting, and sometimes putting a set of documents together by hand. GoVeyance Adobe Acrobat
- Two Claude skills name and file a batch of scans, and rename scanned cheques for the daily deposit note. Scan organizer Cheque-scan rename
- Setting the completion date starts the closing-day automation: a calendar invite and a Closing Day card whose tasks are all dated from the closing date. Asana does not move the dates on its own: if the closing date moves, the tasks are deleted and the new date is set, and the automation recreates them on the right dates. The full task set, purchase, sale and refinance, is in the automations section. Purchase closing day booking Closing day tasks Asana
- Anything that moves money starts as a form. EFT, pre-authorized debit and cheque requests become tasks on the Money in and out of Trust board. EFT request JotForm Asana
- Asana rules on that board add the lawyer’s approval step, the send step and the confirmation step to every request. Money in and out of Trust rules
- Trust cheques are often deposited from the office through BMO Deposit Edge. Some still go to the bank, especially when the deposit is time-sensitive. BMO Deposit Edge
- Most lawyers record time with Clio’s timers. A couple use WiseTime. WiseTime Clio
- Clio bills and runs the trust ledger. Receipts reach the bookkeeper through Dext. Accounts Receivable rules Dext Clio Xero
- When the work is done the client is billed in Clio. Accounts Receivable rules Clio
- Closing the file is a checklist too. Every finished matter gets a card on the Client Offboarding board with thirteen fields. Each field has a flag option that means done, and the card is not done until every field shows the flag. Offboarding fields Asana Clio
The card as it appears in Asana. A check mark on an option means that field counts as done.
Client OffboardingTask fields$0 left in trustYesNo$0 in unbilled time, disbursements and unpaid billsYesUnbilled timeUnpaid bill(s)Mark time non-billable, then closeClosing letter status (check with the lawyer if one is needed)Letter neededLetter needed only if physical docsStandard email neededLetter draftedLetter already sent, in the fileClosing email sentInternal closing onlyLetter not neededConfirm Clio info is completeYes, info is completeNo, info is incompleteFuture notifications? (check with the lawyer)No future notifications neededFuture notifications needed (detail in comments)Clio matter closedYesNoACL5 matter closed (litigation only)YesN/AAsana project has no incomplete assigned tasks, export complete and project archivedYesNoVault tasksOutlook folder moved to vaultSharePoint folder moved to vaultDigital documentsNo action neededNo digital docs, no sorting neededSend to client via WeTransferPhysical documentsNo physical documentsDocuments already sent to clientCheck for physical docsYes, decide what to doScan and return to clientScan and shredRetain documents until date of destructionAsk for a review?YesNoN/ADestroy confirmedYes - Physical documents are scanned and returned, scanned and shredded, or retained until the destruction date. Destroy Confirmed is the last field ticked.
- A last automation adds the client to the newsletter, which is where the next referral comes from. Add to newsletter Marketing family mail.arorazbar.com
The automation register
Every live Zapier automation, one by one, plus the firm-built Claude plugin, Asana rules and board fields, Lawmatics pipelines, JotForm forms and the scheduled jobs.
Zapier38 live automations · 6 families
Open a family to list its automations, and an automation to see its flow: the gold card is the trigger, each card below is one step in the system it acts in, grey cards are plumbing.
Intake and new clients
JotFormAsanaLawmaticsClioZapier Tables
11 live
A completed intake form (Lawmatics or JotForm) creates the Clio contact, a pending matter and the Asana task to open it, with separate flows for conveyance and non-conveyance. Conflict-check requests and paid consults route the same way.
Conflict-check form becomes an Asana task JotForm → Asana 2 steps
Website inquiry becomes an Asana review task Lawmatics → Asana 2 steps
Contact-us form becomes an Asana task JotForm → Asana 2 steps
Paid consult booking JotForm → Clio, Asana 12 steps
Conveyance intake: open the pending matter and the onboarding tasks JotForm → Clio, Asana 37 steps
Conveyance intake form complete: contact, pending matter and onboarding task JotForm → Clio, Asana 71 steps
Non-conveyance intake: open the pending matter and the onboarding tasks JotForm → Clio, Asana 49 steps
Non-conveyance intake form complete: contact, pending matter and onboarding task JotForm → Clio, Asana, Zapier Tables 91 steps
Lawmatics admin onboarding form becomes an Asana task Lawmatics → Asana 6 steps
Lawmatics simplified onboarding form becomes an Asana comment Lawmatics → Asana 5 steps
Port an existing Clio matter into Lawmatics Clio → Lawmatics 16 steps
New matter, right checklist
ClioAsanaZapier Tables
8 live
Opening a matter in Clio fires the matching practice-area checklist in Asana: litigation, corporate, estate, conveyance, admin law, general solicitor, plus an incorporation flow.
New litigation matter: litigation checklist Clio → Asana 5 steps
New administrative-law matter: checklist Clio → Asana 5 steps
New conveyance matter: conveyance checklist Clio → Asana 9 steps
New corporate matter: corporate checklist Clio → Asana 5 steps
New estate matter: estate checklist Clio → Asana 5 steps
New general-solicitor matter: checklist Clio → Asana 5 steps
Incorporation checklist Asana → Asana 8 steps
Matter opened: check each lawyer has a task Clio → Asana, Zapier Tables 18 steps
Deadlines and alarms
AsanaGoogle CalendarZapier TablesGmailGoogle ContactsRingCentralOutlook
6 live
A limitation-date tag sets reminders at 8, 4 and 2 weeks plus a calendar invite. Deadline tags get 3-day reminders. Urgency is a five-level DEFCON tag; the top level, DEFCON 1, sends both an email and a text.
Limitation-date tag: reminders at 8, 4 and 2 weeks plus a calendar invite Asana → Asana, Google Calendar 9 steps
Limitation date: reminders and calendar invite (project version) Asana → Asana, Google Calendar, Zapier Tables 7 steps
DEFCON 1 tag: email and text alert Asana → Gmail, Google Contacts, RingCentral 5 steps
DEFCON 1: email and text alert (project version) Asana → RingCentral, Zapier Tables, Outlook 5 steps
Deadline tag: 3-day reminder Asana → Asana 2 steps
Deadline: 3-day reminder (project version) Asana → Asana 3 steps
Closing day
JotFormZapier AIOutlookCalendlyAsanaGoogle Calendar
5 live
Purchase, sale and refinance closings each get their booking flow, calendar invite and a closing-day task project.
Purchase closing-day booking JotForm → Zapier AI, Outlook, Calendly 13 steps
Sale closing-day booking JotForm → Zapier AI, Calendly, Outlook 13 steps
Refinance closing-day booking JotForm → Zapier AI, Outlook, Calendly 13 steps
Closing-day tasks, dated from the closing date Asana → Asana, Google Calendar 46 steps
Closing date: calendar invite Asana → Google Calendar 2 steps
Money and receipts
JotFormAsanaZapier AIScheduleOutlookGmailZapier TablesOneDriveEmail by Zapier
6 live
EFT and PAD requests become Asana tasks; invoice and bill payment requests route for approval; receipts land in Dext from email and OneDrive on their own.
Invoice payment and bill-creation requests JotForm → Asana, Zapier AI 15 steps
EFT request becomes an Asana task JotForm → Asana 3 steps
Business PAD request becomes an Asana task JotForm → Asana 6 steps
Monthly certified-cheque request Schedule → Outlook 2 steps
Receipt attachments forwarded to Dext Gmail → Gmail, Zapier Tables 4 steps
New OneDrive files sent to Dext OneDrive → Email by Zapier 2 steps
Marketing and CRM
BeehiivJotFormEmail by Zapier
2 live
New newsletter subscribers are added to the CRM, and a forwarded email adds a person to the newsletter.
New newsletter subscriber added to the CRM Beehiiv → JotForm 3 steps
Forwarded email adds a person to the newsletter Email by Zapier → Beehiiv 3 steps
Claude staff plugin17 skills
What every staff seat gets. Each skill is a packaged procedure Claude follows when asked. Open one to read the whole procedure; matter, client and account details are removed.
Morning briefA cross-system plan for today and tomorrow from Clio, Outlook, Teams and Asana.
- Pulls today's and tomorrow's calendar, unread email, Teams threads and Asana tasks for one person
- Adds the person's open Clio matters and deadlines, read-only
- Returns one ranked plan: what is due, what is waiting on others, what can slip
- Never drafts, sends or completes anything
Full skill text
Morning Brief — Arora Zbar LLP
Produce a same-day/next-day action plan for a staff member by synthesizing live pulls from Asana, Outlook (email + calendar), Microsoft Teams, and optionally Clio. This is a read-only planning aid — it never drafts, sends, or marks anything complete.
Input: target person
Default target is the current user (resolve via Microsoft 365:get_me or the active session identity). If the user names someone else (“what does the litigation assistant have today”), use that person’s identity for the tool calls instead — only proceed if the requester’s own connector access actually returns that person’s data (i.e., don’t fabricate visibility you don’t have; if calendar/task pulls come back empty or access-denied for a named third party, say so and stop rather than guessing).
Deriving reporting lines and collaborators from data (no hardcoded roster)
The firm’s staff roster changes; this skill must not need hand-editing when someone joins or leaves. Derive context each run from the pulled data itself:
- Frequent collaborators: rank senders/recipients in the Outlook email pull and Teams chat pull over the
- Likely supervisor(s): within that same top set, weight toward whoever is: (a) the sender of direct-address
- If the pulled window doesn’t surface enough signal to infer collaborators/supervisor with any confidence, omit
Context to apply every run
- [example with matter details removed]
- Tone: direct, concise, Canadian English, no preamble, no trailing summary.
- Clio is read-only. Never modify Clio. No emails sent, no Asana tasks completed, without explicit
confirmation from the user first.
- Privilege: matter numbers and surnames are fine to use in-app; don’t let client identifiers leave firm context
Steps
1. Get today’s and tomorrow’s date
Resolve both before querying so calendar/task windows are correct.
2. Gather in parallel
Batch these as independent calls in one turn — they don’t depend on each other:
- Asana:
Asana:get_my_tasks—completed_since="now",opt_fields="name,due_on,due_at,assignee.name,projects.name,notes,modified_at",limit 100 - Outlook calendar:
Microsoft 365:outlook_calendar_search— query"*", window from today 00:00 through day-after-tomorrow 00:00,limit 25 - Outlook email:
Microsoft 365:outlook_email_search—afterDateTime= 3 days ago 00:00,limit 25 - Teams:
Microsoft 365:chat_message_search— query"*",afterDateTime= 2 days ago 00:00,limit 25 - Clio (optional, if a Clio user ID is known for the target):
Clio:get_tasks—assignee_id=<target's Clio user id>,status=pending,limit 100; andClio:get_calendar_entriesfor today/tomorrow,owner_id=<target's Clio user id>
3. Synthesize into this exact structure
Constraints — do not deviate
- Trust flag: if anything in the pulled data touches the trust ledger or firm trust bank accounts, surface it
at the top of the response, above the Today section, prefixed
Trust flag:, and confirm LSBC implications before proceeding further with the rest of the brief. - Plan only — don’t draft or send any email, Teams message, or Asana update. If the user wants a draft based
- If a deadline in the pulled data appears to have just passed, say so explicitly and suggest verifying it was
- Keep the whole response under ~500 words.
Tools this skill uses
Asana:get_my_tasksMicrosoft 365:outlook_calendar_searchMicrosoft 365:outlook_email_searchMicrosoft 365:chat_message_searchMicrosoft 365:get_me(to resolve “current user” as the default target)Clio:get_tasks(optional)
New-client onboarding reviewAudits an onboarding task: what is missing in Clio, what staff can fill, what needs the client, and any LSBC risk.
- Reads the onboarding task and the Clio contact and matter it points at
- Splits what is missing into: staff can fill it, client must supply it
- Flags LSBC exposure: unverified client, work started without a signed engagement, bills before onboarding is complete
- About 100 words by default, three paragraphs
Full skill text
Onboarding Task Review — Arora Zbar LLP
Audit a client onboarding task and return a condensed report of: what Clio actually has (not what a stale screenshot suggests), what’s missing but internally sourceable, what’s genuinely blocked on the client, and whether the firm is exposed (LSBC verification gap, substantive work proceeding without a signed engagement, invoices issued without onboarding complete).
Output format — keep it SHORT by default
Default output is ~100 words, 3 paragraphs, 3–4 inline links. No tables, no bucket breakdowns, no LSBC rule citations, no red-flag section, no references block, no debrief — unless the user asks for them.
The 8-step workflow
1. Fetch the Asana task in full
Use Asana:get_task with include_comments: true, include_subtasks: true, and opt_fields including name, notes, assignee.name, completed, due_on, created_at, memberships.section.name, permalink_url, tags.name.
- ⏱️ Waiting for Client ⏱️ → Client is the blocker
- 🧹 Internal Follow-up / Onboarding finalization 🧹 → Admin or attorney is the blocker
- an associate lawyer File Transfer Management → Transferred from an associate lawyer’s prior firm; expect old-firm patterns
- Deferred onboardings → Deliberately on hold
- 🛫 Clients to Onboard 🛫 → Brand new, work not yet started
- 🆕 New Matters for Existing Clients 🆕 → Abbreviated onboarding (ID already on file)
2. Identify the matter in the firm directory
Look up the client in 02-directory-active.md or 03-directory-closed.md by client name or display number. Extract:
- [example with matter details removed]
- Clio matter ID (the number in
[brackets]) - Clio client contact ID (the number after
[clio:...]) - Practice area and billing attorney
- Case caption
3. Pull all parties from Clio
For every named party (plaintiffs, defendants where we act, ILA recipients, corporate principals), run Clio:get_contacts with the name. Capture:
contact_id,primary_phone,primary_email,address(if exposed)- Note which contacts are populated and which are empty placeholders (created by Flowsana at matter opening but never filled in)
4. Search Outlook for the engagement-letter chain
Search [email] (always — admin runs the chases, not the attorney’s personal inbox) for the client name. Look for:
- “Arora Zbar LLP Engagement Letter” subject — the first send date + any resends. The firm’s pattern is Send → +2w resend → +3w strong follow-up stating “we have yet to receive signed engagement letter, intake form, and funds in trust”
- Lawmatics intake form submissions — sender
[email], look for “Form Filled” notifications - Flowsana notifications — sender
[email], confirms the matter was created and Asana project spun up - Client’s actual replies — has the client responded at all? To whom? Admin? The attorney directly?
- RingCentral text notifications — sender
[email], subject “New Text Message from {client}” — these are easy to miss but often contain client responses when email fails - Outstanding invoice chase emails — subject “RE: Outstanding Invoice {N}” — if an invoice is already out, this is a red flag that the file is being billed without being onboarded
5. Run the Clio field audit
For each of these Clio matter custom fields and contact fields, mark ✓/✗:
- Matter stage
- Opposing Parties
- Referral Source
- Previous File #
- Related Parties
- Initial Meeting Date
6. Classify missing items into three buckets
This is the core output. Use these exact emoji and ordering so Eli’s eye catches it:
- Opposing Parties (read from case caption / NOCC)
- Previous File # (ask an associate lawyer for his old-firm reference, or check Lawmatics)
- Referral Source (an associate lawyer for his transferred files, or check Lawmatics)
- Initial Meeting Date (approximate from an associate lawyer’s records or Lawmatics)
- Matter stage (ask billing attorney)
- Related Parties (link spouses, dependents, corporate principals)
7. Identify red flags for the firm
Scan for these specific exposure patterns and call them out in the headline if present:
8. Recommend the play
Don’t just list what’s missing — tell Eli what he should do. The recommendation is almost always one of:
- “the intake and closings assistant can clear buckets 1 & 2 today, then {attorney} needs to call {client} directly because they respond to the attorney but not admin.” — the Homer Simpson pattern
- “Stop substantive work until engagement is signed and ID verified. Risk is {specific LSBC rule}. {Attorney} should call client with a hard deadline.” — the Marge Simpson pattern
- “This was ready to close; only residual item is {X}. Suggest the intake and closings assistant complete, then move to offboarding.” — rare, but possible
- “Process issue for standup: {pattern}.” — if you see a systemic failure (e.g., an associate lawyer transferred files bypassing onboarding)
Tools this skill uses
Asana:get_task— the task itself with comments + subtasksproject_knowledge_search— for the matter in02-directory-active.md/03-directory-closed.mdClio:get_contacts— for each partyMicrosoft 365:outlook_email_searchwithmailboxOwnerEmail: [email]— for engagement letter chainMicrosoft 365:read_resource— to read specific emails when the summaries are ambiguousAsana:search_objects(resource_type: task) — for related matter-project tasks if needed
Four observed patterns — name the pattern in the output
Always identify which pattern the file matches. The pattern dictates the play.
- [example with matter details removed]
- [example with matter details removed]
- [example with matter details removed]
- Internal blocker — firm is the bottleneck (Lisa Simpson 1234) — Admin has done everything; file is stuck because an attorney or partner hasn’t lifted a pause, supplied a template, or made a decision. Play: don’t chase client. Escalate to the internal blocker by name.
Real-estate matter auditWalks a purchase, sale or refinance file across Clio, SharePoint, both inboxes and Asana and lists every issue.
- Lists every file in the matter folder, every material email thread in the shared and personal inboxes, and every Asana task
- Knows which phase a purchase, sale or refinance is in and what should exist by now
- Marks each line with a status word and a FLAG where something is missing or late
- Rolls the flags into an issues list ordered by severity
Full skill text
Real Estate Matter Audit — Arora Zbar LLP
Methodical walkthrough of a residential real estate matter (purchase, sale, or refinance) for the responsible lawyer. The audit lists every file in the matter folder, every material email thread in admin@arorazbar AND the current user’s mailbox, and every Asana task on the matter project — each on its own line with a status word and (where relevant) a FLAG: marker. The FLAGs roll up into a severity-ordered Issues section at the bottom. The point is complete coverage in a form that’s still concise per item — the lawyer should be able to read top-to-bottom and know exactly what’s on disk, what’s in the inbox, and what’s in Asana without opening anything else.
When this fires
Fire on any of these, when a specific matter number or RE folder is named:
- [example with matter details removed]
- “What’s left on this purchase/sale/refi”
- “Where are we on [matter]”
- “Go through the [client name] file before I sign docs”
- “What do I need to know about [matter]”
- The user pastes a
Client Matters - Documents\[Surname, *]path and asks for a review
Output format
Methodical walkthrough, top-loaded for action. The lawyer reads top-to-bottom and stops when they have what they need. So the actionable Issues go first, the full file/inbox/Asana inventories sit beneath them for evidence and completeness.
- Every file gets a line. Don’t skip “obvious” or “template” files. Mark template stubs
(template stub)and empty subfoldersempty (template)orempty. The lawyer wants to see the full state of the folder. - Every material email thread gets a line. Dedupe by
internetMessageIdacross anchor queries. Mark each threadhandled(closed, no action) orOPEN(something awaits). Don’t filter out “boring” threads; if they’re material to the file (i.e. not pure firm-wide accounting noise), list them. - Every Asana task gets a line. Group as Open / Closed / Template-N-A. Mark template tasks
(template, ...)so they’re visibly accounted for but clearly non-actionable. - Issues section is a rollup of FLAGs only, severity-ordered. It does not introduce new content. Every line in Issues should correspond to a
FLAG:marker earlier in the Files / Inbox / Asana sections. - One line per item. A second line is acceptable only for a critical sub-fact (e.g. “Scotia paid 2026-05-05; 60-day window to 2026-07-03”). No paragraphs.
- Cite filename with backticks, not paths. Subfolder is the grouping header.
The workflow
Step 0 — Run inline, not in a subagent
Default: execute this skill directly in the current Cowork session. Do not dispatch a fresh subagent (general-purpose Agent, Task, etc.) to run the audit unless the user has explicitly asked for that. Cowork’s permission allowlist is per-context: a freshly-spawned subagent has its own list, so the first call of every MCP tool inside the subagent prompts the user again — Clio, Asana, Outlook, the SharePoint mount, bash, all of them. Across one audit that’s ~8 prompts; across three subagent-dispatched audits in a row it’s ~25 prompts. The skill’s “fire openers in one turn” discipline reduces within-context clustering but does nothing about cross-context re-priming.
Step 1 — Confirm the matter type and identify variant
If the matter number is given, look it up first with Clio:get_matter_summary (use display_number). The practice_area field is a hint, not a fact — use it as the starting point but verify against file state once you’ve done Step 3 (folder discovery). Initial variant selection from practice_area:
- “Real Estate – Residential Purchase” → load
references/purchase.md - “Real Estate – Residential Sale” → load
references/sale.md - “Real Estate – Residential Refinance – *” → load
references/refinance.md - **Form A Transfer in
EFS & Affidavits/orLTSA Documents/on a refi** → load combined refi+transfer overlay (inreferences/refinance.md) regardless of whether practice_area says “Borrower Only” or “Borrower and Lender.” Common pattern: spousal-add, spousal-remove (separation), parent-transfer, related-party transfer. Practice_area is often set at intake before this dimension is known. - **AZ-drafted Promissory Note + Schedule to Mortgage + Lender Consent in
Lender Documents/on a “Refinance – Borrower Only” file** → private mortgage placement misclassified at intake. AZ is drafting both sides; LSBC Rule 3-100 joint-rep considerations apply. See refinance.md sub-type (e) private placement. - CPS Section 4 contains “Estimated” + “Outside Date” rather than a fixed date, OR seller is a numbered company / LP, OR property identifier is “SL N / EPSN” rather than registered PID, OR deposits are payable to vendor’s solicitor → presale / new construction file. ALSO load
references/purchase-presale.md. Presales have a vendor-notice-driven completion mechanic that the standard phase model doesn’t fit.
Step 2 — Opening volley: fire every read-only call in ONE turn
Permission-prompt discipline. Each MCP tool prompts the user the first time it’s invoked in a session. Cluster all the opening reads into a single parallel tool-call block so the user sees one approval flurry, not three spread across the workflow. Spread-out approvals are the main reason this skill feels slow in practice.
Clio:get_matter_summary(display_number=...)— financials, trust, key dates, attorneys, last activity.- [example with matter details removed]
- **The directory-mount tool with
path="C:\Arora Zbar\AroraZbar"** (namedrequest_cowork_directoryin Cowork,request_directoryin Claude Code desktop — locate it by searching available tools for “directory”, never assume the exact name) — mounts the entire firm SharePoint root in one go. This covers bothClient Matters - Documents\(open matters) andVault - Documents\SP Vault\(closed matters), so the Step 3 cascade and all subsequent Glob/Read calls run inside an already-approved mount. Critical: mount once, up front, before the cascade — not per-matter, after. The mount persists for the session, so subsequent audits in the same session prompt zero times for filesystem access. This path is the common firm sync root, not a guarantee for every machine. If the mount tool errors, denies access, or reports the path doesn’t exist, don’t retry it or treat it as a transient failure — record once that the local mount is unavailable/mismatched on this machine, and go straight to the SharePoint-search path in Step 3 (execution-order steps 6-7) for the rest of this session instead of running the local-Glob steps 1-5 first every time. Microsoft 365:outlook_email_search(mailboxOwnerEmail="[email]", query="<display_number>", limit=25)— seeds the admin@ inbox sweep with the matter-number anchor.Microsoft 365:outlook_email_search(mailboxOwnerEmail="<current user email>", query="<display_number>", limit=25)— seeds the user’s personal mailbox sweep with the same anchor. The current user’s email is in the env block (userEmail). Skip this call if the current user IS admin@arorazbar.Clio:get_matter_trust_balances(client_id=...)— lazy-evaluate per the rubric below. Don’t fire a tool just because the workflow lists it; fire it when its output would actually change an output line.
Step 2.5 — Determine the phase
On forward-motion mode files, the completion date used here should come from the four-source triangulation in Step 2.8 below. If the four sources agree, that’s your completion_date. If they diverge, use the document of record (CPS Section 4 + latest signed Date Change Addendum for purchase/sale; latest signed Date of Advance amendment for refi) as the working date AND surface the triangulation divergence as a top-tier FLAG via Step 2.8’s output. Practically: run Step 2.8’s triangulation first when you have the data, then come back to Step 2.5 to compute the phase against the agreed (or document-of-record) date. On post-mortem mode files (Step 2.7), the completion date is historical and phase computation is informational rather than gating.
- Phase 1: Onboarding — matter open through ~Day -30
- Phase 2: Conveyancing — Day -30 to Day -10
- Phase 3: Pre-close push — Day -10 to Day 0
- Phase 4: Closing day + 1 week — Day 0 to Day +7
- Phase 5: Post-close tail — Day +7 onward
- [example with matter details removed]
Step 2.6 — Compare Clio activity against the variant’s cadence baseline
The Clio matter summary gives wip_hours, wip_amount, oldest_wip_date, and last_activity_date. Compare these against the variant reference’s “Workflow signals that indicate cadence is on track” / “cadence is off” lists. The recurring patterns to watch:
- Phase 1 conveyancer baseline. On purchases and sales, the conveyancer has a heavy Day +1 from open (~3h reviewing CPS, ordering strata, pulling title) per the variant references. A purchase or sale file that’s >5 days old with
wip_hours = 0and no time entries logged is a workflow-off signal — the conveyancer hasn’t started. - Phase 1 lawyer baseline. an associate lawyer/Eli substantive review entries typically appear Day +1 to +6. A file >7 days old with zero lawyer time entries means the contract review hasn’t happened — surface as a Phase 1 FLAG (not buried in admin hygiene).
- Day 0 bill issuance. On all variants, the bill should be assembled and issued Day 0 to Day +1 from completion/funding. A Day +2 audit with no bill is a Phase 4 cadence FLAG.
- Hours-vs-amount math impossible — e.g.
wip_hours: 4againstwip_amount: 17(no realistic hourly rate produces $17 from 4 hours). Typically means a fee-correction or write-off was recorded as the latest entry andwip_amountreflects only that, whilewip_hoursreflects gross. - Amount-too-low for phase — e.g.
wip_amount: 268.05over 95 days on a mid-Phase 2 file where the conveyancer’s standard 3h Day +1 + an associate lawyer’s 1-2h substantive review should put the file at 4-5h ≈ $1,000-$1,500. Means time wasn’t entered.
Step 2.7 — Pick the audit mode: forward-motion or post-mortem
The phase model (Phase 1–5 with ramps) assumes the file is progressing toward a future completion. Many files don’t fit that frame: cancelled deals, files sitting past a passed completion date, files predating the firm’s current systems. The audit’s first decision is which mode applies — the rest of the workflow follows from that.
- The matter has a completion / funding date that is in the future, OR within the last ~10 days, AND
- There are signals of active progression (recent file mtimes, recent Clio time entries, open Asana tasks with near-due dates, recent inbox correspondence)
Clio.status == 'Closed'- Completion date is more than ~14 days past AND there is no recent activity (Clio last_activity > 14 days, no recent Asana task closures, no recent inbox)
- Explicit cancellation signals: FCT cancellation email on file, insurance cancellation pre-funding, batch task close on Asana with no closing-day correspondence, client went silent and was not chased back
- Matter opened before the firm’s current Asana template was deployed (signal: zero Zapier-generated template tasks on the project, only manual tasks) — file is not stale, just predates the current systems
Step 2.8 — Completion-date triangulation across four sources
Run on EVERY forward-motion mode audit (purchase, sale, or refinance). Post-mortem mode skips this check — the completion date is historical at that point and divergence in stored records is a separate post-mortem cleanup item, not a closing-blocker.
- Document of record — variant-specific:
- Asana parent matter task — the
<display_number>: <description>task. Pulldue_onfromAsana:get_tasks. The parent task is typically multi-homed in theCLOSING DAY TASKSportfolio; both copies should carry the samedue_on. - Calendar invites in admin@arorazbar inbox — search for “Accepted: Closing Day – <display_number>” or “Closing Day – <surname>” subject patterns. Multiple invites with different dates indicate the calendar was bumped; the most recent invite is the working assumption inside the firm.
- Most recent client / counterparty correspondence referencing a date — the last thread in the matter inbox sweep that mentions a specific completion / funding / closing date. Often a lender confirmation, a buyer’s-solicitor coordination email, or a the intake and closings assistant signing-appointment booking.
- “Document of record (CPS / lender instructions):
<date>“ - “Asana parent task:
<date>“
Step 3 — Walk the matter’s SharePoint folder file by file
Folder location is a search problem, not a sequential cascade. Folders for Arora Zbar matters live in any of five libraries, with non-deterministic naming. There’s no formula that tells you in advance which library a given matter is in or what its folder is named. The skill’s job is to fan out wide enough that real files are reliably found, and to stop honestly when they aren’t.
C:\Arora Zbar\AroraZbar\Client Matters - Documents\— active matters, the primary libraryC:\Arora Zbar\AroraZbar\Vault - Documents\SP Vault\— closed matters that have been migrated to the current Vault- Alternate SharePoint sites (e.g.
sites/Clio/Shared Documents/) — the firm’s legacy Clio document library, pre-Vault migration. Reachable only viaMicrosoft 365:sharepoint_search. - SharePoint Online not locally synced — some Vault folders live in SharePoint Online but are not on the local mount at all. Reachable only via
Microsoft 365:sharepoint_search. - Pre-DMS legacy paths — files that predate the firm’s current document management. Old Asana task notes sometimes reference paths like
C:\Users\<old-user>\AroraZbar\Clio - Documents\<Surname>\(old workstation accounts that no longer exist on current machines). These are not reachable from a current session. - **
*<surname>*with leading and trailing wildcards** (e.g.*Homer Simpson*) — most reliable against a single-library root
The Haiku extractors — bonus path for inline Code sessions only
The skill ships three Haiku-based extractor scripts (extractors/cps.py, extractors/lender_instructions.py, extractors/trust_reconciliation.py). They take PDF text in (via --pdf <path> or --stdin), call Haiku with a typed JSON schema, and return structured facts. The orchestrator never sees the document body; it reads the JSON struct and decides what to flag.
ANTHROPIC_API_KEYis set in the bash sandbox environment- Bash itself is available (denied in subagent context; sometimes denied in Cowork)
- Python can install
pypdfandanthropicon first run - Completion date in CPS Section 4 vs Clio key dates vs Asana parent-task due date
- PID + legal description consistency across CPS, title search, Form A
- Mortgagor names on Form B match title (post-transfer)
Step 3.5 — Sweep BOTH the admin@arorazbar inbox AND the current user’s mailbox
The audit covers two mailboxes:
- **
[email]** — the shared firm inbox where intake, signing-platform notifications, and most client-facing threads land - The current user’s mailbox — extracted from the session context (e.g.
[email]when Eli runs the skill,[email]when an associate lawyer does). Look upuserEmailfrom the env block at the top of the system prompt. If the current user is admin@arorazbar, run only the shared sweep and label accordingly. - Civic address — full street number AND name (e.g.
2222 Edgemont, notEdgemont). Sharpest anchor on the shared inbox. - [example with matter details removed]
- Named counterparty law firm or lender (e.g.
Marge Simpson Law,Lisa Simpson,Vancity [account]) — narrow third for tied-in transactions. - Client surname (e.g.
Bart Simpson) — last resort, expect overflow. Surname queries on admin@ regularly overflow the token budget (50–72K char spills) on any surname that’s also an active corporate-client name, shared across multiple matters, or short enough to false-positive. Run only if (1)–(3) clearly missed material. If the surname overflows, accept that admin@ surname coverage is partial; the matter-number and civic-address anchors are normally sufficient.
Step 4 — List every Asana task with status
Open and Closed tasks get one line each. Template / N-A tasks get ONE collapsed summary line for the whole group. The earlier rule of “every task gets a line including templates” produced 18 lines of (template, fires Phase 5) on Phase 1 presale audits — that’s noise pretending to be coverage. The new contract:
- Open — every open task that has a fired predicate (i.e. is actually waiting on a human). Sort by due date ascending. Format:
"<task name>" · <assignee> · due <YYYY-MM-DD> — open · [Asana](<permalink_url>). Each line links to its specific task. - Closed — every closed task. Sort by due date ascending. Format:
"<task name>" · <assignee> · due <YYYY-MM-DD> — closed <YYYY-MM-DD> · [Asana](<permalink_url>). Each line links to its specific task. (Closed tasks are listed because the lawyer wants to see what’s been done; this is the audit trail of the conveyancer’s progress.) - Template / N-A — ONE collapsed summary line with a count, brief description of the categories (“60-day discharge, STC order, Law Society Report, strata holdback creation, etc.”), and a link to the Asana project view. Format:
Template / N-A ({T} tasks): {one-phrase summary of categories present} — fire when their predicates trigger, none actionable now. [Asana project]({url}). open— assigned, not yet completed, predicate has fired or task is unconditionalclosed <YYYY-MM-DD>— completed; date iscompleted_at(lossy as a cadence signal — see below)(template, fires Phase {n})— Zapier-generated task whose predicate fires at a later phase (e.g. “60 days after… ensure mortgage discharged” — fires post-funding regardless of fact pattern)
Step 5 — Compose the output
Eye-flow: header line → Snapshot → Files (every file, by subfolder) → Inbox (every material thread, by mailbox) → Asana (every task, by status group) → ⚠ Issues (severity-ordered rollup of FLAGs) → Trust flag (if any) → Sources.
- Document errors (wrong PID, SOA math, mismatched Order to Pay vs SOA, unsigned where signed required) — these block closing
- Phase-appropriate missing items (per variant phase model — only flag if expected at current phase)
- LSBC compliance gaps (Rule 3-100 / 3-102, joint-rep consent, ILA where required)
- Lender-specific buried diligence (specific instructions page 2–4 items)
- Coordination gaps (out-of-province counsel, tied-in transactions, unsent client comms within 48h SLA)
- Admin/billing hygiene (WIP=$0, AR aging, missing time entries, last-activity gaps, stale Asana tasks needing cleanup)
Common document errors to catch
These come up file after file. Always look for them:
- Buyer/Seller SOA math errors. Cross-reference the mortgage proceeds line against the lender commitment letter and the Lender Order to Pay. A common pattern is a draft SOA showing a placeholder mortgage amount ($300K, $500K) when the actual commitment is materially larger. The balance-to-complete number is then wrong by hundreds of thousands.
- Source of funds note left blank. The SOA usually has a “source of economic activity” or “source of funds” note. If it’s blank, the Rule 3-102 declaration isn’t documented. Flag it.
- GST certificate not ticked. For new construction (taxable) or older properties (exempt) — confirm the executed copy has the correct box ticked. New construction = GST payable by buyer.
- PID / legal description typos. Eyeball PIDs and legal descriptions in correspondence and on the Form A. OCR artifacts on signed PDFs can show “DL 340” when the title says “DL 540” — always verify against the actual title search.
- Engagement letter scope vs current parties. If a party was removed by addendum (e.g. spouse off title), confirm whether their engagement letter still makes sense and whether a scope amendment is appropriate.
- BMO/lender specific instructions buried diligence. Lender instructions often have one-off items on page 2-3 — solar panel ownership, non-disturbance agreements, environmental, ALTA endorsements, special covenants. Read the instructions, not just the commitment letter.
Trust account flag — surface immediately
Per firm rules, anything touching the trust ledger, trust balances, or the firm’s BMO/TD/Vancity trust accounts surfaces immediately and requires LSBC implication confirmation before proceeding. In RE matters this typically appears as:
- Out-of-province or out-of-jurisdiction counsel requesting trust account info to wire purchase funds.
- Realtor or other firm asking where to send excess deposit.
- Lender requesting wire confirmation.
- Source-of-funds documentation tied to another trust transaction.
Delegating the document read (only when needed)
Most matter folders are small enough that direct Glob + Read after request_cowork_directory is faster than delegation. Only delegate when the folder has 100+ files or when reading large signed PDFs would blow the main context.
Variant-specific guidance
The body of this skill covers the universal workflow. For variant-specific diligence items — what’s particularly worth surfacing on a purchase vs a sale vs a refinance — read:
references/purchase.md— lender specific instructions, GST/PTT/FTHB/NBHE math, Section 116, Section 1.04/1.05 Prohibition Act, excess deposit, FBT, occupancy permit, title insurancereferences/purchase-presale.md— presale / new-construction sub-variant: vendor-notice completion mechanic, no fixed completion date, Estimated Range + Outside Date, GST on new construction (no NHR above $450K), Phase 2 holding-pattern flaggingreferences/sale.md— payout statement, holdbacks, Section 116, capital gains, commission flow, vendor undertakings, RTA tenanted-sale handling (Section 49 compensation, RTB-32P, security deposit return, owner-occupied warranty)references/refinance.md— discharge of existing charges, lender instructions, spousal consent, LOTR if title transferring
Tools this skill uses
Clio:get_matter_summary— matter overviewClio:get_matters— if user named a client not a numberClio:get_matter_trust_balances— client-level trust roll-up across matters (a single matter’s figure comes fromget_matter_summary, not this)Asana:search_objects(resource_type=project)— find the matter projectAsana:get_tasks— open + completed tasks in the projectMicrosoft 365:sharepoint_folder_search— fallback only when local sync misses; the synced path underClient Matters - Documents\<Surname, *>\discovered via the Step 3 cascade is the primary read path
What the audit does NOT do
- Does not give legal advice, take strategic positions on closing structure, or recommend whether to close.
- Does not write/modify/delete in Clio.
- Does not send anything —
Matter document searchFinds a document inside a matter from a plain-English description and returns the SharePoint link.
- Searches the firm's own text index of a matter's documents from a plain-English description
- Returns a ranked list with the matching sentence and a link that opens the file in SharePoint
- Never opens folders by hand; works from the matter number
Full skill text
Matter Document Search — Arora Zbar LLP
The firm already extracts and indexes the text of every document filed in a client matter folder. This skill queries that index for one matter instead of opening SharePoint and reading folders by hand. You give it a matter number and a description of what you’re looking for; it gives you back a ranked list with the matching sentence and a link that opens the file.
When this fires
- [example with matter details removed]
- “Are there any IDs in the Homer Simpson folder?” (resolve the matter number first — see Step 1)
- [example with matter details removed]
- “Is there a signed Form A on this file?”
- “Find the final invoice and scope from the contractor”
- The user names a matter and asks where a document is, or what a document says
Do NOT use this to answer “does this matter exist” or “who is the client” — that is the matter workspace, not a document search.
What it searches, and what it does not
Searches: every document filed in the matter’s SharePoint folder that the firm’s extractor has read — PDFs (including scanned ones run through OCR), Word documents, and their AI summaries.
- Email and email attachments. A document that only ever arrived as an attachment and was
- Matters with no SharePoint folder linked (about 1 in 10 — see Step 4).
- Anything past the first 200,000 characters of a very long document.
Step 1 — Get the matter display number
[example with matter details removed]
Step 2 — Call the endpoint
Open it with the browser tool. You are already signed in to the portal, so the request carries your own permissions — if you cannot open that matter in the portal, this returns 403 and that is correct, not a bug to work around.
Response shape
Step 3 — Report the results
Lead with the answer in one plain sentence, then the evidence. One line per document:
- Always give the link. The point of the skill is that the user does not go looking.
- Quote the snippet, don’t paraphrase it. The user is deciding whether to open the file.
- Say when a hit is filename-only (
has_extracted_text: false) — the body was never searched, - Do not claim a document is “the” one the user asked for unless the snippet actually says so.
Step 4 — When it comes back empty
An empty result is a real answer, but only after you say which of these it is:
- The document is not filed in the matter folder. Most likely it is an email attachment.
- The matter has no folder linked.
folder_pathisnull. about one matter in ten - The matter number was wrong. A 404 means no matter carries that display number; a 409 means
- The wording missed. Try the user’s terms again with synonyms — the ranking is lexical, so
How the ranking works — and its one real limit
Ranking is Postgres full-text over the filename and the AI summary, plus trigram matching on the filename, normalized by document length so a 100-page contract does not outrank a two-page letter just by repeating a common word. A document whose body contains one of your words gets a bonus on top, and body_hit on each row tells you whether that fired.
Scan organizerReads fresh scans, proposes firm-convention filenames and folders, and files them on approval.
- Reads newly scanned PDFs from the SharePoint scan folder
- Proposes a filename in the firm convention and the destination folder for each
- Moves the files only after the person approves the list
Full skill text
Scan Organizer — Arora Zbar LLP
Read newly scanned PDFs, propose firm-convention names and destinations, and (with user approval) execute the moves. Firm rules live in the How-to Guide’s File Naming Conventions task (Asana [id]).
How it works — where the files live
Prefer the M365/SharePoint connector. It carries the user’s own auth and works on every machine. Search available tools for “sharepoint folder” or “sharepoint search” (e.g. sharepoint_folder_search) and query the Vault site’s Shared Documents library (current/primary) or the Clio site’s (legacy, pre-Vault migration). Do not search for a library named “Client Matters – Documents” — that’s a local OneDrive sync-folder display name, not a SharePoint library, and it returns zero results.
- Reading
Filesystem:read_fileon the local path reads the synced copy instantly - Moving via
Filesystem:move_fileon the local path gets propagated to SharePoint by OneDrive within ~30–60 seconds - User’s machine (Windows) —
Filesystem:*tools, where the real files live - Claude’s container (Linux) —
bash,view, with pdftotext/pdftoppm/tesseract available for rasterization when needed. UseFilesystem:copy_file_user_to_claudeto pull a disposable copy for processing.
Workflow — 8 steps, do not skip the approval gate
1. Confirm the matter
Ask for display number (e.g. “1234-2”) or client + matter description. Resolve to Clio ID, client folder name (client name, NOT display number), billing attorney, practice area. The matter folder is {Client Name}\{Display Number} {Description}\ — under the Vault site’s Shared Documents library on the connector, or under the sync root the user confirmed. Build the full path from that confirmed root; never assemble one from a drive letter this skill supplied.
2. Locate the scans
Ask which folder they’re in. Filesystem:list_directory to see the files. Flag obvious batch-scan placeholders (SKM_..., IMG_..., scan_001.pdf, Homer Simpson SCANS BATCH N.pdf).
3. Inventory the matter’s existing folders
Filesystem:directory_tree on the matter root. You need to know what subfolders already exist — every matter is slightly different (some have Financial statements/, some have Listed Documents/ with protected exhibits, etc.).
4. Read each PDF — see “Reading scans” below
5. Classify and route each scan — see “Naming”, “Routing”, and “Flags” below
If any rule says “ask the attorney”, STOP and flag it. Don’t guess.
6. Present the plan — STOP for user approval
Output this table:
7. Execute — only after approval
For each non-flagged item:
Filesystem:create_directoryif the destination subfolder doesn’t exist yetFilesystem:move_filesource → destination — one at a time so per-file approval prompts fire- On name collision: STOP, ask the user (never overwrite)
- Never move flagged items unless the user explicitly overrode that specific flag
8. Report what was done
Add: “OneDrive should sync these to SharePoint within ~30–60 seconds.”
Reading scans
Default: text extraction. Filesystem:read_file on the PDF usually returns extractable text for digital PDFs (letters, invoices, statements). Look for date, from/to, subject, document-type keywords (Invoice, Statement, Notice, Letter, Agreement, Transcript).
Naming
Format: yyyy-mm-dd [shorthand] [from/to] [re: subject] [- status]
- ID docs:
yyyy-mm-dd {first-initial}.{last-name} ID→2025-03-14 S.Marge Simpson ID - Outgoing cheques:
Cheque {number} (yyyy-mm-dd) {matter number}→Cheque 1234 (2026-04-15) 1234-2 - Void cheques: append
void→Cheque 1234 (2026-04-15) 1234-2 void - Deposit slips:
(yyyy-mm-dd) Deposit Slip {matter number} - Bank/account statements:
yyyy-mm-dd statement(ore-statementif electronic) - Date-range batches (e.g. a week of invoices from one vendor):
yyyy-mm-dd - yyyy-mm-dd Vendor Invoices
Routing
Matter path: Client Matters - Documents/{Client Name}/{Display Number} {Description}/. Decision tree — stop at first match:
- Conveyance (RE-Purchase/Sale/Refi): no Pleadings/Transcripts — use
Closing/,Title/,Mortgage/,Instructions/,Holdback/. Client scans (ID, pay stubs, bare trust) go toInstructions/Client Documents/. - Corporate (Incorporation/Corporate/Solicitor): uses
Minute Book/,Resolutions/,Filings/,Agreements/,Appara/.
Flags
Any flagged item does NOT get moved in Step 7 unless the user explicitly overrides it for that specific file.
🛑 Hard stops — need attorney sign-off
- Trial exhibit prefix (K, D, E, O, P + digit): the letter maps to a brief/discovery list — renaming breaks cross-references. Flag
🛑 Trial exhibit. - Privileged material (solicitor–client comms, work product, litigation-privileged): flag
🛑 Privileged— goes toPrivileged/orResearch/, never mixed intoDocuments/(waives privilege). - Opposing counsel correspondence: flag
🛑 Opposing counsel— may need logging, a response deadline, or disclosure handling. - Without-prejudice / settlement: flag
🛑 Without prejudice— may need separate folder.
⚠️ Soft flags — proceed with care
- Date unreadable:
[date needed]placeholder, flag⚠️ Date needed. Do not move until user fills it in. - Type unclear: flag
⚠️ Type unclear— don’t guess. - Possible duplicate: flag
⚠️ Duplicate?—move_filewon’t overwrite anyway; suggestBetter Quality/subfolder if it’s a cleaner scan. - Multi-document PDF: flag
⚠️ Split needed— propose the split in prose, don’t try to rename a bundle. - Cross-matter relevance: flag
⚠️ May belong to [other DN]— don’t silently re-route.
🔒 Privacy flags — NEVER proceed without attorney approval
- Staff personal info: flag
🔒 Staff personal info— don’t file, return to user. - Wrong client’s material: flag
🔒 Wrong client— stop immediately, this is a professional responsibility issue.
Override policy: for 🛑 flags, require an explicit override phrase from the user (“yes, rename K8 even though it’s a trial exhibit”). For 🔒 flags, do NOT proceed regardless — direct the user to the billing attorney or Eli.
Output format — mandatory
Every plan (Step 6) includes:
- Confidence tag (✅/⚠️/❓)
- One-line summary (“12 scans read, 10 ready, 2 flagged for the litigation partner”)
- Rename-and-move table
- Batch summary (counts, patterns, folder creation suggestions)
- Flagged items — expanded separately so they stand out
- Explicit approval ask
Examples
Example 1 — Clean batch, full execution
User: “Scanned 5 docs for 1234-2 in Documents/Our client/New Documents provided by client/. File them properly.”
- Resolves 1234-2 → Lisa Simpson Singh, Lit-Defendant, the litigation partner
Filesystem:list_directoryon the path → seesscan_001.pdfthroughscan_005.pdfFilesystem:directory_treeon matter root → confirmsFinancial statements/,Miscellaneous/,IDs/exist- Reads each: scan_001 = Fortis letter (text extract), scan_002 = CIBC statement (text), scan_003 = image-only → rasterize → City of Langley bylaw letter, scan_004 = Bart Simpson Sheret invoices, scan_005 = BC licence
Example 2 — Trial-exhibit hard stop
User: “3 scans for 1234-2, rename please.”
Example 3 — Not enough information
User: “File these for Ned Flanders.”
- [example with matter details removed]
- Where are the scans? (SharePoint folder, or the path under your matter-documents sync root)
- Source? (Client / mail / discovery)
- Any trial exhibits in the batch?
Safety summary
- Never execute Step 7 without explicit approval at Step 6
- Never touch exhibit-prefixed files (K/D/E/O/P + digit) without attorney sign-off
- Never overwrite —
move_filefails on collision, stop and ask - Never invent a date — use
[date needed]and flag - Never invent content — “Unknown, user to review” is valid
- Never cross-file — if content belongs to a different matter, STOP
Cheque-scan renameRenames scanned cheque PDFs and drafts the daily deposit announcement for Teams.
- Renames cheque scans to the firm convention and puts the cheque front on page 1
- Drafts the daily deposit announcement for the Communications channel
- Treats cheques as trust-adjacent: conservative by default, never overwrites a scan
Full skill text
ScanSnap Cheque Rename — Arora Zbar LLP
Rename freshly scanned cheque PDFs to firm convention, optionally reorder pages so the cheque front is page 1, and produce the standard deposit announcement for #Communications. Cheques are trust-adjacent records — every action in this skill is conservative-by-default.
Hard rules — read these first
- **NEVER write binary PDF content via
write_file.** It is text-only and will silently corrupt the file. For binary outputs (reordered PDFs), usepresent_fileswith a download link. Renames/moves usemove_fileand are safe. - NEVER test write/edit operations on a live cheque PDF. Always test on
/home/claude/test.pdfor another throwaway path first. A corrupted trust cheque is a Law Society reportable problem. - READ EVERY candidate file before answering “I found N cheques.” Garbled / mojibake filenames from ScanSnap are common (e.g.
04302026_!T''.fas4 _. 5. •__a-L- .ter Arora Zbar LLP BANK OF MON.pdfis a real cheque). Never silently drop unreadable filenames or pad the count with files that don’t fit the criteria. - DISTINGUISH trust draws from general account payments. A cheque drawn on BMO General payable to a third party is NOT a trust cheque to Arora Zbar, even if it sits in the same folder. The two flows have completely different reporting needs.
- CONFIRM before any move/rename on disk. Even non-destructive operations need an explicit “yes” — staff may have batched files for a different reason.
File access
Prefer the M365 connector to reach the ScanSnap folder. It carries the user’s own auth and works on every machine. Microsoft 365:read_resource on the OneDrive item URI works for metadata, but the underlying scans are image-only PDFs, so M365 returns empty content — use it to locate and confirm the folder, then pull the bytes another way for OCR.
Workflow — 6 steps, do not skip the approval gate
1. Inventory the folder
Filesystem:list_directory on the ScanSnap folder. Identify every cheque-candidate file. Cheque candidates include any file whose name suggests a cheque (BMO, Bank of Montreal, Vancity, TD, “cheque”, “Arora Zbar LLP”, or a 4-digit number that looks like a cheque number) AND any file whose name is garbled / mojibake. Mojibake filenames are NOT exempt — they are usually scanned cheques whose ScanSnap auto-naming failed.
2. OCR every candidate
ScanSnap cheques are image-only PDFs with no embedded text. Run OCR on every candidate:
3. Extract structured fields per cheque
For each cheque, capture:
4. Categorize each cheque
If the user asks “find the N cheques to Arora Zbar today”, they almost always mean Trust draws specifically.
5. Propose renames and (optional) page reorder — STOP for approval
Naming format for ScanSnap-deposit cheques: Cheque {number} {yyyy-mm-dd} {matter}.pdf
- [example with matter details removed]
- [example with matter details removed]
6. Execute — only after approval
Renames (always safe):
- Work in
/home/claude/cheques/on the disposable copy — NEVER on the original on the user’s disk. - Use
pypdfto swap page order: - Move the reordered file into
/mnt/user-data/outputs/and callpresent_fileswith the path. The user downloads the result and drops it into ScanSnap to overwrite the renamed (still back-first) version. - **Never attempt to write the reordered binary back via
Filesystem:write_file. It corrupts the file.**
Format for #Communications Teams post
the intake coordinator’s verified convention (one line per cheque, plain text):
Output format — mandatory
Every plan (Step 5) includes:
- Confidence tag (✅ / ⚠️ / ❓)
- One-line summary (e.g. “4 cheques in folder, 3 trust draws to AZ totaling $7,356.99, 1 general-account payment to third party”)
- Rename plan table
- Categorization breakdown (trust draws vs other)
- Flagged items (mojibake reads, missing fields, unusual payees)
- The the intake coordinator-format Teams post, ready to copy
Common failure modes — and how to avoid them
LSBC compliance note
Trust account work is regulated under LSBC Rule 3-58 (deposits) and 3-65 (record-keeping). This skill handles the file-level naming and page order only — it does NOT touch the Clio trust ledger or move money. If the user’s request implies a trust-ledger entry, transfer, or reconciliation, surface that as a separate task and confirm with the lawyer of record before proceeding. Never assume “rename the cheques” implies “and post the trust transfer in Clio.”
What this skill explicitly does NOT do
- Post to Clio trust ledger (use the Clio MCP server, with confirmation, in a separate task)
- Run the DepositEdge upload (manual; staff handles)
- Write the Teams post into the channel (drafts only — staff hits send)
- Reconcile against the bank statement (separate workflow)
- Handle incoming cheques to the firm (separate deposit-slip workflow)
- Handle staff-personal or wrong-client cheques (return to user, do not file)
Teams triageTurns a person's Teams chats into a colour-coded list of action items and open replies.
- Reads one person's Teams chats over a set window
- Separates what they are waiting on from what they owe a reply on; drops resolved items
- Produces a colour-coded Word action list
Full skill text
Teams Triage
Search a staff member’s Teams chats, separate what they’re waiting on from what they owe a reply on, and produce a landscape .docx action list with the resolved items filtered out.
Inputs
- Whose chats: the current user, unless they name someone else’s mailbox to triage on their
behalf (e.g. covering for someone out of office).
- Which colleague(s): infer from the request — e.g. “triage my Teams chats with Homer Simpson and
- Lookback window: default to roughly the last 4 months of activity when categorizing items
Step 1 — Search Teams messages
Use Microsoft 365:chat_message_search with targeted, single-keyword queries. Do not use broad date-range searches or high limit values — they time out, and the connector hard-caps limit at 25 anyway. Run 8-12 short keyword searches (limit: 10-15 each), pacing them in small batches of 2-3 with a brief pause between batches rather than firing all at once — Graph throttles burst searches. If a search returns a 429/throttling error, retry it once after a short pause; if the retry also 429s, note that keyword as “skipped (throttled)” in the output and continue — never block the whole triage on one query:
- If colleague names were given, include each name as its own query term.
- Cover common topic keywords relevant to the user’s practice area/role (e.g. matter-type terms,
- Collect every unique chat ID returned across all searches — that’s the working set for Step 2.
Step 2 — Read full chat threads
For each unique chat ID from Step 1, use Microsoft 365:read_resource to pull the full thread — not just the matched messages. If a call times out, retry once; if it still fails, note that chat as “could not read” and continue with the rest.
Step 3 — Categorise items
Sort every substantive item raised in the last ~4 months into exactly one section:
- Section A — Waiting on Others: the user asked someone to do something, or is waiting on a
- Section B — User Action Items: someone asked the user to do something, and the user hasn’t
- Section C — Resolved: an item that was raised and has since been answered, completed, or is
Step 4 — Create the Word document
Use the docx skill’s tooling (via the anthropic-skills docx npm-package helper) to build the file. Exact spec — keep byte-for-byte, this formatting was hard-won:
- Landscape orientation, 0.75″ margins.
- Title:
Teams Triage — Action Items (Month DD YYYY)(use today’s date). - One table, 7 columns:
#,Subject/Matter,Details,Sender,Date,Status,Notes. - Column widths in DXA:
[400, 1300, 3000, 1000, 800, 800, 2060](total 9360). - Header row: navy fill
1F3864, white bold text. - Section A rows: yellow fill
FFF2CC.
Step 5 — Validate and save
Validate the generated file with the bundled docx skill’s scripts/office/validate.py before presenting it. Save to the triaged user’s project folder (ask where, if it isn’t obvious from context — do not guess a SharePoint path).
Tools this skill uses
Microsoft 365:chat_message_search— short single-keyword searches to discover chat IDsMicrosoft 365:read_resource— full-thread reads to catch short replies search would miss- the bundled
docxskill /scripts/office/validate.py— document generation and validation
Time-entry gap checkFinds yesterday's calendar events, emails, chats and tasks that have no matching Clio time entry.
- Takes yesterday's calendar events, sent email, Teams messages and completed Asana tasks
- Matches each against the person's Clio time entries for that day
- Returns the gaps, by matter, for the timekeeper to enter by hand; Clio stays read-only
Full skill text
Time Entry Gap Check — Arora Zbar LLP
Cross-reference a timekeeper’s Clio time entries for their previous workday against everything else they actually did that day — calendar, sent email, Teams, completed Asana tasks — and surface activity that has no corresponding entry against the right matter. Clio is READ-ONLY for this skill; never write, update, or delete a Clio record. The output is a gap list the timekeeper reviews and enters manually.
Output format — keep it tight
No preamble, no trailing summary. Structure:
0. Resolve who and when
Target timekeeper — default to the current session user. If the requester names someone else (“check yesterday’s time entries for Priya”), that named person is the target instead — this is the supervising-partner path, allowed for anyone the requester manages.
- If the Clio connector exposes a current-user / who-am-i style lookup and the target is the
- Otherwise look the target up by name via the Clio users list/search tool available in the
- If Clio can’t resolve the name unambiguously, ask once for the person’s Clio user ID or
- If today is Monday, “yesterday” = the previous Friday (skip the weekend).
- Otherwise yesterday = today minus 1 calendar day.
- Use the yesterday-00:00 → today-00:00 Pacific window consistently across every source below.
1. Pull Clio time entries for that day
Clio:get_activities with user_id=<resolved id>, start_date=<yesterday>, end_date=<yesterday>, type="TimeEntry", limit=100. Note total hours and which matter numbers were billed against — this is the baseline everything else gets checked against.
2. Pull calendar events
Microsoft 365:outlook_calendar_search with query="*", afterDateTime=<yesterday>T00:00:00, beforeDateTime=<today>T00:00:00, limit=25, paginated per the contract above. Ignore all-day deadline reminders unless there’s independent evidence the timekeeper did substantive work on them that day.
3. Pull sent email
Microsoft 365:outlook_email_search with folderName="Sent Items", the same date window, limit=25, paginated per the contract above — sent mail is the highest-volume source in this check and the one most likely to run past a single page.
4. Pull Teams messages
Microsoft 365:chat_message_search with sender=<target's email>, the same date window, limit=25, paginated per the contract above. Focus on substantive messages — matter work, client instructions, task coordination. Ignore casual/social chatter.
5. Pull completed Asana tasks
Asana:search_tasks with assignee_any=<target>, completed_at_after/completed_at_before set to the yesterday window, opt_fields="name,projects,completed_at", limit=100.
6. Cross-reference — this is the hard part, keep it exact
[example with matter details removed] email subjects, Asana project names, calendar event titles, or Teams channel/chat names.
- Match each item from steps 2–5 to a Clio time entry on the same matter for that day.
- Cluster related Teams messages on the same matter into one potential gap, not one gap
- **If an event/email/message plausibly falls within an existing time entry’s scope, don’t
- A gap is: substantive activity on a matter with zero time entries against that matter that
7. Output
Total Clio hours logged yesterday, then the bulleted gap list per the format above. If truly nothing is missing, say so plainly — don’t manufacture a gap to look thorough.
Constraints
- Clio is READ-ONLY. Never call a Clio write/update/delete tool from this skill, including
to create the missing entries — draft them for the human to enter.
- Privileged client work. Don’t surface client identifiers outside firm context; matter
- Canadian English spelling in all output.
- **Microsoft 365
limitis hard-capped at 25 by the connector.** Requesting more returns a - No skill-review debrief in the output — that only belongs in skill-development
Tools this skill uses
Clio:get_activities— the day’s time entries (read-only baseline)Microsoft 365:outlook_calendar_search— calendar events attended/organizedMicrosoft 365:outlook_email_search— sent mail, paginated to the contract’s ceilingMicrosoft 365:chat_message_search— Teams messages, filtered to substantive contentAsana:search_tasks— tasks completed that day
Disengagement emailDrafts a disengagement or non-engagement letter in the house style, grounded in the Clio file.
- Handles two cases: a client who stopped responding, or a prospect who never retained the firm
- Reads the Clio matter for the facts and dates before writing
- Drafts in the house style: no bracketed placeholders, concrete dates, the next step named
- Draft only; the lawyer sends
Full skill text
Draft Disengagement / Non-Engagement Email — Arora Zbar LLP
Produces a sending-ready draft for one of two scenarios:
- Disengagement — an active client (file open in Clio) has stopped responding and the firm needs to withdraw on reasonable notice.
- Non-engagement — a prospect engaged in initial discussions but never retained the firm, and we need to close the loop and limit exposure.
When this skill fires
Staff rarely use the word “disengagement.” Fire this skill on any of:
- “Write a withdrawal letter for [matter/client]”
- “We need to drop [client] — can you draft the email?”
- “Client has been ghosting us. Draft the closing email.”
- “Write a non-engagement for that prospect who went silent”
- “Close the loop email for [person]”
- “End the retainer — draft the letter”
The workflow
Step 1 — Pull the file facts from Clio
Everything downstream depends on getting the right matter data, so do this first. Call in this order:
- **
Clio:get_matters(query=...)** — search by client surname, matter keyword, or display number. If the user gave a file number, search for it directly. - **
Clio:get_matter(display_number=...)** on the hit — confirms full detail:display_number,client_name,description,practice_area,responsible_attorney,open_date. - **
Clio:get_activities(matter_id=...)** — time entries and disbursements. Passmatter_idonly; do not passstart_date+end_datetogether (that combination silently returns junk historical data). - **
Clio:get_bills(matter_id=...)** — any issued bills. Note anyawaiting_paymentstatus. - **
Clio:get_payments(matter_id=...)** — payments received (retainer deposits, trust top-ups).
Step 2 — Classify the situation
Step 3 — Draft using the house style
Eli’s style is compact and decisive. A few principles apply across every letter:
Step 4 — Use Eli’s letter structure
Opening paragraph:
- Our work will stop. We will take no further substantive steps on your behalf after the Effective Date. Given the nature of [your claim against Mr./Ms. Surname / the transaction / your file], if you wish to [continue pursuing it / complete the matter], you should retain new counsel without delay.
- Your file and property. Your file and any original documents in our possession will be made available to you or to your new counsel on request. Please contact our office to arrange pickup or transfer. If we do not hear from you, the file will be retained in accordance with our retention policy and Law Society of BC requirements.
- Trust funds. [Actual position, not a placeholder. Either: “We do not currently hold any funds in trust for you.” Or: “We currently hold $[amount] in our trust account in relation to your matter. After application to our final account, any balance will be refunded to you — please confirm the address to which the refund should be sent.”]
- Final account. [Only if there are bills or time to render. Skip entirely if the file had no activity. If an unpaid bill exists: “Our account dated [date] in the amount of $[amount] remains outstanding. Payment is due [terms]. Our withdrawal does not affect your obligation to pay for services rendered to the Effective Date.”]
- Limitation period / applicable deadlines. [Tailored to practice area — see Step 5. Always present for litigation; always present in some form for any matter with a hard deadline.]
- Confidentiality. Our duty of confidentiality continues after we cease to act. Information you shared with us in the course of the retainer will remain confidential.
Step 5 — Tailor the deadline paragraph to the practice area
This is the single most important paragraph for LSBC exposure. Generic wording is not enough — name the concrete risk.
- Plaintiff litigation — Limitation Act (British Columbia), 2-year default from discovery. If a NOCC is not yet filed, this is urgent. If the expiry date is known, state it explicitly: “the limitation period may expire on or about [date].” Risk: “your right to sue may be permanently lost.”
- Defendant litigation — response-to-pleading deadlines (21 days for Response to Civil Claim under the Supreme Court Civil Rules), discovery obligations, any scheduled dates. Risk: “default judgment may be entered against you.”
- Conveyancing / real estate — closing date or completion date. Risk: “deposit may be forfeited and the other party may sue for damages or specific performance.”
- Corporate maintenance — annual filing deadlines (BC Registries), tax filings, AGM deadlines. Risk: “the company may be struck from the register.”
- Estates — usually less deadline-critical, but flag probate timing if a grant application is active.
Step 6 — Present the draft, then flag what needs user confirmation
Present the draft (use the message_compose_v1 tool with kind: email so the user can open it directly in their mail client). Then list the items that still need user sign-off before sending:
- Signatory — default is the responsible attorney from Clio, but surface this explicitly.
- Retainer status — especially if there’s no Clio activity or payments, ask the user to confirm a retainer agreement was actually signed. If not, rework as non-engagement.
- Communication log — confirm there is an evidentiary record of attempts. No record = the letter is vulnerable under 3.7-1.
- Specific deadlines — if the user knows a concrete date (limitation expiry, closing date, hearing date), paste it into the limitation/deadline paragraph.
- Opposing party name — double-check the name is correct everywhere it appears.
- Trust balance — verify against accounting if non-zero. Known Clio quirk:
get_trust_balancessilently ignores date filters and returns oldest-first from late 2020, so if the payment history alone doesn’t clarify, the user should check the trust balance directly in Clio (Accounts → [Account Name]) rather than relying on a tool query.
Non-engagement variation (when there’s no Clio matter)
Same principles, shorter letter. Structure:
Reference exemplar — Homer Simpson v. Marge Simpson (disengagement, minimal-activity file)
[example with matter details removed]
- No “final account” section — nothing had been billed, so the section was omitted rather than stubbed as “we do not propose to render a final account.”
- No court record section — no NOCC filed.
- Opposing party named in sections 1 and 4.
- Limitation is section 4, not section 5 — the “final account” slot was removed and everything renumbered.
- 4-day effective window, reflecting no work and no prejudice from quick withdrawal.
- Referential communication log (“numerous emails shown below”), because the email is sent as a reply in an existing thread.
LSBC compliance anchors
The letter satisfies the BC Code duties on withdrawal when each of these is addressed somewhere in the body:
- BC Code 3.7-1 (reasonable notice for good cause) — the Effective Date and response window.
- BC Code 3.7-7 (avoid prejudice, cooperate with successor counsel) — the limitation/deadline paragraph and the file-and-property paragraph.
- BC Code 3.7-8(a) (written notification) — the letter itself.
- BC Code 3.7-8(b) (deliver papers and property) — the file-and-property paragraph.
- BC Code 3.7-8(d)–(e) (account for funds, refund unearned retainer) — the trust funds paragraph (and final account paragraph when applicable).
- BC Code 3.7-9 (continuing confidentiality) — the confidentiality paragraph.
Email polishTightens a draft client email into the house style without changing the facts.
- Rewrites a staff draft in the firm's voice
- Changes words only; every fact in the draft stays as written and nothing is invented
- Applies the same four style principles as the disengagement letter
Full skill text
Email Polish — Arora Zbar LLP
Rewrites a staff-drafted client email in the firm’s voice. The draft the staff member wrote is the source of truth for facts; this skill only changes words.
The house style — one definition, already written
Eli Zbar’s voice is defined in disengagement-email under “Step 3 — Draft using the house style”. Read that section and apply it; do not invent a second voice definition. The four principles that carry over to ordinary correspondence:
- No bracketed placeholders left in the body. If a fact is missing, it does not get a
[bracket]in the polished draft — it goes in the “You still need to supply” list at the bottom, and the sentence is written around the gap or left out. - Only the sections that apply. Cut anything the facts do not support. A shorter letter that says the true thing beats a complete-looking one that hedges.
- Name the party and the thing explicitly. “the sale of 104 – 3023 W 4th Avenue, Vancouver”, not “your matter”. “your completed client intake form”, not “the outstanding documentation”.
- Compact and decisive. Business prose. No “I hope this email finds you well”, no “please do not hesitate”, no “at your earliest convenience”.
- One ask, stated once, with a date. Most staff drafts bury the request. Put what the client must do, and by when, in its own short paragraph. If the draft did not contain a date, do not invent one — see the hard rules.
- Plain words over legal register. The recipient is a client, not a court. “we still need your intake form” beats “we have not yet been in receipt of the aforementioned documentation”.
Hard rules — the whole point of the skill
The polished draft must not contain a single fact the original did not contain.
- Never invent a deadline. Not a closing date, not a “by Friday”, not a “within 7 days”. If the draft has no date and the email needs one, the polished version says “by [the date you need it]” is wrong — instead write the sentence without a date and list “a deadline for the client” under “You still need to supply”.
- Never invent an amount. No dollar figures, no balances, no fee estimates that were not in the draft.
- Never invent a commitment. Do not add “we will file this week”, “we will call you tomorrow”, or any promise about what the firm will do that the sender did not write.
- Never add a legal characterization. Do not upgrade “there may be an issue” into “you are in breach”. Do not add advice, risk warnings, or limitation-period language that was not in the draft.
- Never change a name, address, matter number, or figure that was in the draft. If one looks wrong, flag it — do not silently correct it. (Firm rule: load-bearing strings are never silently renamed.)
- Preserve every substantive point. If the draft made four requests, the polished version makes four requests. Dropping one because it read awkwardly is a defect, not concision.
Workflow
1. Read the draft and inventory the facts
Before rewriting, list to yourself: the recipient, the matter, every substantive fact, every request, every date or amount stated. That inventory is the contract — the polished version reproduces it exactly.
2. Ask at most one question, and only if the email cannot be written without it
Almost never necessary. Polish what you were given. If the sender’s intent is genuinely ambiguous between two different emails, ask one sentence.
3. Rewrite
Subject line, then body. Structure for an ordinary client email:
- One-line context — who is writing and about what file.
- The substance — what has happened, or what is outstanding.
- The ask — one paragraph, what the client does next.
- Sign-off — plain.
4. Present three blocks, in this order
The polished email — ready to send, no brackets, no commentary inside it.
Phrase replacements the firm actually needs
Homer Simpson asked directly: “i dont like timeline reminder, what can I use instead?” — so this table is part of the deliverable, not decoration. When the sender objects to a phrase, offer two or three concrete alternatives with the register named, and let them pick.
Interest calculationComputes interest on a changing principal with every line of arithmetic shown.
- Computes interest where the principal changes mid-period
- States the four choices behind every figure: rate basis, day-count convention, compounding, period ends
- Shows every line of arithmetic so the lawyer can check it
Full skill text
Interest & Quantum Calculation — Arora Zbar LLP
Computes interest for a period in which the principal changed, and shows the arithmetic line by line. A number without its working is not a deliverable here — the lawyer signing the letter has to be able to check every step.
The four things that must be stated every time
A bare interest figure is unusable because four choices sit behind it, and different choices give different answers on the same facts. State all four, every time, at the top of the output:
- Principal and every change to it, each with its effective date.
- The rate, and whether it is nominal annual, and how it converts to the period (
/365,/360,/12). - The day-count convention — see the table below. This is the single most common source of a mismatch between two people’s numbers.
- Payment timing — monthly in advance (paid at the beginning of the period, covering the period ahead) or in arrears (paid at the end, covering the period just finished). “Interest is paid monthly at the beginning of the month” is ambiguous on its face: it can mean in advance, or it can mean an arrears payment that lands on the 1st for the month just ended. Ask which, or state the assumption in bold and compute the other one as an alternative.
Day-count conventions
Actual/365 and monthly-rate answers differ on any month that is not 30.42 days. On a $151,500 balance at 4.9% the gap between Actual/365 and 30/360 for one 30-day month is about $8.75 — small, and exactly the size of gap that makes two people think one of them made an error.
Workflow
1. Restate the facts before computing
List the principal timeline, the rate, and the period. If the user corrected an earlier statement of the facts — which happens constantly, because interest instructions arrive in fragments — restate the corrected version and say which one you used. Marielle’s second prompt was a correction of her first; computing on the superseded facts is the most likely way to be wrong here.
2. Build the principal timeline
Be explicit about the boundary day. State the rule you used: the change date carries the new principal (so June 25 counts in the 6 days). Say it out loud — it is a one-day, real-money difference, and the other person may have used the other rule.
3. Compute on the stated convention, line by line
Every line shows the full expression, not just the result:
4. Show at least the two most plausible conventions
Because you usually do not know which one the other side used, give the primary answer and a short comparison table:
5. Reconcile against a supplied figure
When the user says “my boss got $X, how did he get that”, the job is reverse-engineering, not agreement. Work it:
- Compute the difference from your own figure.
- Try each convention in the table.
- Try the boundary-day the other way (change date carries old principal).
- Try component rounding — each term rounded to the cent before summing. This is what a person doing it by hand or in a spreadsheet with
ROUND()per cell actually does. - Try the incremental method: full-month interest on the original principal, plus interest on the increment only, for the days it was outstanding. This is how most people compute a mid-month top-up by hand, and it is a different number from the weighted-balance method.
- Solve backwards:
implied principal-days = figure × basis / rate, and see what day count that implies.
6. Output
Never present the figure without the working. Never present a reconciliation as agreement when it is within a few cents but not exact — quote both numbers and the difference.
Worked reconciliation — the $639.17 case
Facts: principal $151,500.00, increased to $177,000.00 on 2026-06-25; rate 4.9%; interest paid monthly; period is June 2026 (30 days). A supplied figure of $639.17 has to be reconciled.
Trust administration fee reportReads Clio's trust reports and prepares the quarterly Law Society trust administration fee filing.
- Reads Clio's trust transaction report: every deposit into trust since 1 January 2026, by matter
- Keeps a running total per matter and finds the quarter each one first went over $10,000 (Rule 2-110, $20 per matter, once)
- Sorts matters into newly due, already reported, getting close ($5,000 to $10,000) and everything else
- Marks each newly due matter paid or unpaid from the fee expense in Clio, and checks totals against the trust ledger
- Returns a spreadsheet with the counts for the Law Society's portal; read-only in Clio, and a person signs off
Full skill text
Trust Administration Fee Report
Prepares the quarterly trust administration fee (TAF) filing for the Law Society of BC from Clio’s trust reports. Claude reads Clio only; it never creates, edits or deletes anything there.
The rule
- Rule 2-110: $20 for each distinct client matter whose trust deposits, received on or after 1 January 2026, add up to more than $10,000.
- The fee is charged once per matter, in the quarter the total first goes over $10,000.
- A client with several matters can owe the fee on each one.
- Reported and paid quarterly, by the 30th of the month after the quarter ends. GST applies; a late filing adds a late fee.
Procedure
- Ask which quarter. Default to the quarter that ended most recently.
- Read Clio’s trust transaction report for every deposit into a trust account from 1 January 2026 to the end of that quarter, with each matter’s number and practice area. Deposits only; withdrawals do not count toward the threshold.
- Put the deposits in date order and keep a running total for each matter.
- Find the quarter in which each matter’s total first went over $10,000.
- Sort the matters into four lists: newly due this quarter; already reported in an earlier quarter (never report these again); getting close, between $5,000 and $10,000; everything else.
- For each newly due matter, check Clio for a trust administration fee already recorded as an expense, and mark it paid or unpaid.
- Check each matter’s total against Clio’s trust ledger. List every deposit that does not match and stop before totalling if any are unexplained.
- Total the fee, the GST and any late fee, and split the count into residential conveyance and other, the way the Law Society’s form asks.
- Return a spreadsheet: the counts to enter in the Law Society’s portal, then the matters behind them with their running totals and the date each crossed $10,000.
Rules
- Show every matter. No samples, no “and N more”.
- Trust figures are compliance figures: state the report and the date range each number came from.
- Claude does the counting; a person checks it against the bank statements and signs off before filing.
Legal research draftingTurns research answers into memo, precedent table, decision record and client letter updates.
- Writes numbered research questions for CoCounsel, Westlaw or Lexis for the lawyer to run
- Ingests the answers and updates the memo, precedent table, decision record and client letter
- Keeps a traceable line from each research question to each clause it changed
Full skill text
Legal Research → Drafting — Arora Zbar LLP
Turns paid-database legal research into document changes a lawyer can check, with a traceable line from every research question to every clause it moved. Research that never reaches a document is unfinished work; a document changed without a recorded reason is unreviewable.
When this fires
- “write research questions for CoCounsel / Westlaw / Lexis and I’ll run them”
- “do the research first, then update the documents”
- “read the research outputs and update the memo / table / letter”
- “update the precedent source table”
- “redline this against the version I gave you”
- “write a plain-English enclosure letter for the client”
Route elsewhere: a pure BC statute question answered from BC Laws with no drafting attached → bc-corporate-research. Residential conveyance file walkthrough → real-estate-matter-audit. Polishing an already-drafted email → email-polish. Reaching an external research site through the browser → the firm's browser skill handles the connector mechanics.
Hard rules
- Nothing client-identifying leaves the firm. CoCounsel, Westlaw, Lexis and every other external database sit outside firm context. Research questions are phrased generically — no client or party names, no matter numbers, no addresses, no dollar amounts tied to a named party. Draft the question about the legal problem, not about the client.
- The lawyer runs the paid databases. Do not assume access. Author the questions in copy-pasteable form and hand them over; ingest what comes back. Where a browser session to those sites is genuinely available,
the firm's browser skillgoverns how to drive it — but the default assumption is that the lawyer runs the search. - Every research question ends in one of three recorded outcomes. A drafting change (name the clause), no change (state why the document already handles it), or unresolved (state the decision the lawyer now owes). A question with no recorded outcome is an unfinished question.
- Redline only against the initial baseline. The baseline is the version the lawyer supplied at the start, not the last iteration produced. A document drafted from scratch or built from a precedent has no baseline and gets no redline — say so rather than inventing a comparison.
- Drafts are unsigned and undated. No execution date, no completed signature block, no “as of” date on an unexecuted instrument. Label drafts as drafts.
- A citation you have not seen in the source is not a citation. Paid-database output that names a case is evidence; a case remembered from training is not. Flag anything you could not verify against the returned text as unverified, in the deliverable itself.
Workflow
Step 1 — Read the file before writing anything
List the connected matter folder and read the working documents first — covering memo, decision record, precedent table, the instrument being drafted, and any prior research output already saved there. Never draft against a summary of the file when the file itself is reachable.
Step 2 — Author the research questions
Write them numbered and self-contained, each one pasteable into the database on its own with no surrounding context. For each question:
- State the legal problem generically. Statute and section, the doctrine, the competing positions — not the client’s situation.
- Name the jurisdiction. BC unless the point is genuinely federal or the contract is governed elsewhere. Never let a Canadian question return US or Ontario-default authority unnoticed.
- Say what turns on it. One line: which clause changes, or which advice moves, depending on the answer. A question where nothing turns on the answer should not be asked.
- Rank them. Put the load-bearing questions first — the ones the file’s central advice or the largest exposure depends on. The lawyer’s research time is finite and they may only get through the first few.
Step 3 — Ingest the answers
Read the returned output from wherever it landed — the connected matter folder, a downloads folder, or pasted into the session. Then, per question:
- Map the answer back to its question number. Unmapped answers and unanswered questions both get flagged.
- Separate what the source actually held from commentary about it. A firm bulletin describing a case is not the case.
- Record the citation as returned, verbatim. Where a citation could not be verified in the returned text, mark it unverified rather than dressing it up.
- Note where an answer splits — where one half of a theory is well supported and the other fails. Split answers are the ones most often reported as a single yes or no, and that is where advice goes wrong.
- Where the answer contradicts an earlier public-web pass, apply hard rule 7 and say so.
Step 4 — The research-to-change ledger
Before touching a document, write the ledger. One row per question:
Step 5 — Update the documents
Typical deliverable set on a transaction file:
Step 6 — Redline
Apply hard rule 4. For each document state, in one line, which baseline the redline is against — or that there is none because the document is new. Never redline against an intermediate version you produced earlier in the same engagement; that shows the lawyer your own churn rather than the change they need to approve.
Step 7 — Report
Lead with the two or three things that actually need the lawyer’s attention, not a document inventory. Then the ledger totals, then the file list. Where a research answer creates a sequencing or timing trap — a step that must happen before another or priority is lost — surface it as its own point; those are the findings most easily buried in a document list.
Testing an opposing position
When asked to test what the other side is asserting:
- Name the governing statute or provision. An answer that argues without a citation is not a test.
- Separate where they are right from where they are wrong. Both halves get stated plainly. A position can be correct on one branch and hopeless on the other.
- Do not restate their framing generously. Answer the law, not their characterisation of it.
- Keep the correspondence short. Get to the point, state what the firm will do and by when, and stop.
Privilege and confidentiality
- Client names, matter numbers, party identities and file facts stay inside firm systems. Generic phrasing for anything typed into an external database, per hard rule 1.
- Research outputs saved back to the matter folder are privileged work product like anything else in the file.
- Never summarise one client’s matter into another client’s file or correspondence.
BC corporate researchBC corporate and estate-planning research with a primary source for every claim.
- Answers BC corporate, trust and estate-planning questions from the statute and case law, not from memory
- Covers the Business Corporations Act, WESA, Family Law Act, Trustee Act and BCSC/BCCA decisions
- Returns the rule, the section, the link and the boundary of what the sources settle
Full skill text
BC Corporate & Estate-Planning Research — Arora Zbar LLP
Answers a BC corporate, trust, or estate-planning question from the statute and the case law, not from memory. The deliverable is a short answer a lawyer can rely on and check: the rule, the section that says so, the link, and the honest boundary of what the sources actually settle.
When this fires
- Statute-interpretation questions: “what does s. 86 require”, “is a s. 227 order enough on its own”, “what does WESA s. 60 let the court do”.
- Minute-book / corporate-record questions: what documents evidence an alteration of articles, a share exchange, a court-ordered conversion, a continuation, a share class amendment.
- Share-structure questions: class rights, redemption amounts, par value, series, whether two holders of the same class can be treated differently.
- Estate-planning device questions: Henson trust, alter ego trust, joint partner trust, spousal trust, bare trust, life interest, s. 42 WESA gift construction.
- Family Law Act intersections: excluded property, tracing, trust contributions, s. 85 exclusions.
- Wills variation and executor-capacity questions under WESA Part 4 Division 6.
Do not fire on: litigation strategy on a live file (that’s the lawyer’s call), residential conveyancing (use real-estate-matter-audit), or a question about a specific matter’s facts where the answer turns on documents in the file — see “Matter-specific questions” below.
Hard rules
- No proposition without a citation. Every legal statement gets a section number or a case citation plus a working link. A statement you cannot cite is either cut or moved to the “Not settled by the sources” block and labelled as such.
- BC law only. BC statutes, BCSC/BCCA/SCC. Never import Ontario’s OBCA, the federal CBCA (unless the entity is actually federal and you say so), or US concepts. If the client’s entity is federal or extra-provincial, say so and stop — this skill is BC-incorporated companies and BC estates.
- Read the section this turn. Fetch the BC Laws page and quote from it. Do not answer from training memory — BC Laws text changes and section numbers move.
- Currency check. Note the BC Laws “current to” date shown on the page. If the question touches a recently amended area (transparency register, benefit companies, WESA electronic wills), say what the page was current to.
- Distinguish “required” from “prudent”. A minute-book answer must separate what the Act requires from what the firm keeps as good practice. Label the second as practice, not law.
- Facts you were not given are not facts. Never invent a share class, a date, a redemption amount, or the existence of a court order.
Primary sources — in this order
Tax consequences (21-year rule, s. 73(1) rollover, s. 104(4) deemed disposition, GRE status) are flagged, not answered — name the issue, name the ITA provision if you are confident, and route to the firm’s tax advisor. The firm does not give tax opinions from a research skill.
Workflow
Step 1 — Classify the question
Write one sentence stating what is actually being asked, in the statutory vocabulary. “Can two shareholders get class H shares with different redemption amounts?” becomes: does the BCA permit share rights within a single class to differ as between holders, or must class rights be uniform and any difference be created as a separate class or series? Getting the statutory framing right before searching is the difference between finding the section and reading around it.
- Statute-determined — the Act answers it. Cite and stop.
- Statute plus interpretation — the Act is open-textured; case law fills it. Cite both.
- Fact-dependent — the answer turns on the client’s articles, the notice of articles, the trust deed, or a court order. See Step 5.
Step 2 — Fetch the sections
Fetch the actual BC Laws page(s) and quote the operative words. Fetch every section you intend to cite, plus the definitions section if a defined term is doing work (share, special rights or restrictions, spouse, excluded property).
Step 3 — Case law, only where the statute runs out
Search CanLII for BCSC/BCCA authority when the statutory text is genuinely ambiguous or the question is about how a discretion is exercised (wills variation quantum, oppression relief, trust variation approval). Prefer BCCA over BCSC, and prefer a case that is cited by later cases. Give the neutral citation and the paragraph number, not just the case name.
Step 4 — Assemble the answer
Use the output shape below. Short. The lawyer wants the rule and the cite, not an essay.
Step 5 — Matter-specific questions
If the answer depends on the client’s own documents — the articles, the notice of articles, the shareholders’ agreement, the trust deed, the entered order, the will — say so and name the document. Do not answer generically and hope.
- Answer the general rule, then state the fact that decides it. “The BCA permits X if the articles authorize it. Whether these articles do is answered by Part N of the company’s articles in the minute book — pull it before relying on this.”
- Pull the document. Matter documents live in the firm’s SharePoint sites (Vault, and the legacy Clio site); the local sync folder name differs by machine, so search the connector rather than assuming a path. Matter facts live in Clio.
Output shape
Drop any block that is empty. Never emit a header with nothing under it.
Worked pattern — court-ordered share conversion under BCA s. 227
The pattern this skill is built around, and a useful calibration for how much the statute actually settles:
- s. 227 sits in Part 8 (Proceedings) and is the oppression remedy. s. 227(3) lists the orders the court may make — s. 227(3)(d) “directing an issue or conversion or exchange of shares”, s. 227(3)(g) directing the company to purchase some or all of the shares, s. 227(3)(n) “directing correction of the registers or other records of the company”. So a “s. 227 conversion” is remedial: the authority is the order, not a shareholders’ resolution.
- The entered order is itself a required records-office record — BCA s. 42(1)(c)(i) requires a copy of each entered order of the court made in respect of the company under the Act.
- The order does not self-execute the registry side. Whatever the order changes about the notice of articles or the authorized share structure still needs the corresponding filing, and whatever it changes about holdings still needs the central securities register updated.
- Everything else the firm puts in the minute book behind that order — a directors’ resolution giving effect to it, cancelled and replacement share certificates, a register annotation cross-referencing the court file number — is prudent practice, not an s. 227 requirement. Label it that way.
BC registry lookupChecks a company, society or partnership in the live BC corporate registry.
- Live reads on the BC corporate registry through the firm's account
- Finds an entity by name, returns legal name, number, active or historical status and filings
- Read-only by construction: six read endpoints, no purchase can occur
Full skill text
BC Registries lookup — Arora Zbar LLP
Live reads against the BC corporate registry (Service BC Connect API) on the firm’s account. Every operation in this skill is free. Purchases are unreachable by construction — an allowlist of six read endpoints, charset-validated path parameters, and a response-side tripwire that treats an assessed fee as an incident — not merely discouraged.
Before you start — which tool
Three tools on the firm’s Postgres v2 connector:
Mode 1 — Find an entity by name
Trigger: “is X still active”, “find the incorporation number for X”, “does X exist”.
v2_bcregistry_searchwith the name. Defaultstatus="ACTIVE".- If nothing comes back, retry with
status=""— a dissolved company is a - Report every hit with its registry number, legal type, and status. Do not
Mode 2 — Verify one entity
Trigger: staff has a registry number, or Mode 1 found exactly one candidate.
- exact
legalName— use this verbatim in any letter or agreement, never the legalTypeandstate(ACTIVE / HISTORICAL)goodStanding— true/falsealternateNames— DBA / trade names, each with its own registration datefoundingDate,lastAnnualReportDate,nextAnnualReport— a company can beinDissolution,inLiquidation,hasCourtOrders,hasRestrictions,
Hard limits — read these before promising anything
Directors and officers of a COMPANY are not available. The registry returns 401 for /parties, /directors, and /addresses on any business not affiliated with the firm’s own registry account. To get directors, officers, or the registered office address of a BC company, someone must purchase a BC Company Summary through BC Registries directly ($8.50) — this skill cannot do it and cannot see it. If staff ask for directors of a company, say that plainly and point at the purchase.
full— the modernized registry has the entity, so status, good standing,search_only— the entity exists and may be ACTIVE, but predates the
Mode 3 — Quote a fee without incurring it
Trigger: “how much is a certificate of status”, “what does a corporate search cost”.
Output shape
Plain English answer first — “Yes, still active, in good standing” — then the supporting fields. Include the registry number in every entity mention. Say explicitly when a field is absent rather than describing it vaguely.
Asana searchPulls everything from an Asana project: every task, subtask, dependency, comment and field.
- Pulls every task, subtask, dependency, comment and custom field from an Asana project
- Works around the 20-task cap and the minimal default fields in the connector
- Returns the complete project, never a sample
Full skill text
Asana Search Skill
The Core Problem
The get_status_overview tool caps at 20 tasks per project, silently, with no warning and no pagination. For any project with more than 20 tasks it returns an incomplete result. Additionally, the basic get_tasks call returns minimal fields by default — no assignees, no dependencies, no parent info, no custom fields.
The Complete opt_fields Reference
For get_tasks — full-data standard request:
Paste this block as the opt_fields value. Trim fields you don’t need if the response is too large.
Key fields explained:
Step 1: Get Project Metadata First
Before fetching tasks, get the project to know how many tasks to expect:
Step 2: Fetch All Tasks with Full Data (Paginated)
Pagination loop — always do this:
- Call
get_taskswithlimit=100 - If
next_pagein response is not null → call again withoffset = next_page.offset - Repeat until
next_pageis null - Concatenate all
dataarrays
Step 3: Multi-Homed Tasks
A task can belong to multiple projects simultaneously. The memberships array has one entry per project the task belongs to.
Step 4: Parent/Subtask Relationships
Finding subtasks of a task
get_tasks returns top-level tasks only — subtasks are invisible unless you call get_task on their parent.
- Find all tasks where
num_subtasks > 0 - Call
get_task(task_id, include_subtasks=True)for each - The
subtasksarray returns objects withgidandnameonly (no notes, assignee, etc.) - To get full subtask data, call
get_taskon each subtask GID individually
Parent tasks
If a task has parent.gid set, it is a subtask of something else. This can happen when:
- A task was created as a subtask but added to a project (making it appear in
get_tasksfor that project) - You’re looking at tasks fetched via a different context than their home project
Recursive subtask trees
get_task returns only one level. To traverse deeper:
Step 5: Dependencies
Dependencies are directional:
- **
dependencies= tasks this task is waiting on** (blocked by) - **
dependents= tasks waiting on** this task (it is blocking them)
Step 6: Full Task Detail
Use get_task for any task where you need:
- Full comment history beyond the inline ~5
- Subtask names and GIDs
- Complete custom field values
- Resolved dependency info
- Resolved subtask list with names
- Full comment history (up to
comment_limit)
Step 7: Attachments
Not returned by get_tasks or get_task — requires a separate call:
- Pass a project GID to get all project-level attachments
- Pass a task GID to get attachments on that specific task
Tool Selection Reference
Storing Results
Always save raw JSON first. It lets you re-analyse without re-fetching, and Asana API results stored in tool results files may be truncated if too large.
Create Asana projectBuilds a new Asana project with sections and tasks from a list or template.
- Builds a new Asana project with sections and tasks from a list or a template
- Shows a preview in chat; the person clicks to create it
- Custom fields are attached afterwards in Asana
Full skill text
Create Asana Project Skill
The Key Facts
**The right tool is Asana:create_project_preview** — always available, no setup needed.
- Creates a visual preview widget in chat
- User clicks “Create project” button to push it live to Asana
- Handles any number of sections (tested with 15+)
- Handles any number of tasks (tested with 224 in one call)
- ❌ Does NOT support custom fields — those must be attached manually in Asana project settings after creation
- The Asana MCP read tools (
get_project,get_tasks, etc.) — these are read-only
Tool Schema
Step-by-Step Workflow
1. Gather requirements
Ask (or infer from context):
- Project name
- Section names and their tasks
- Any task metadata (assignees, due dates, priorities)?
- Custom fields needed? (remind user these must be added manually post-creation)
2. Call create_project_preview
Pass all sections and tasks in one call. No need to batch — the tool handles large projects fine.
3. Tell the user what to do next
After the widget renders, say:
Custom Fields Workaround
The create_project_preview tool does not accept custom field parameters. After the project is created:
- User opens the project in Asana
- Clicks the Customize or Fields button (top right)
- Searches for existing workspace custom fields by name and adds them
Real Example From This Org
In April 2026, this skill was used to create a master project template for workspace [id] (Arora Zbar LLP):
- 15 sections, 224 tasks, all created in a single
create_project_previewcall - Custom fields added manually after: Location (enum, GID
[id]) and Amount Required (number, GID[id])
Common Mistakes to Avoid
Asana rules5 boards · 14 rules
Rules are the small automations inside Asana itself: when a card reaches a column or a box is ticked, the rule adds the next step, assigns it and sets the date. Each board below lists its rules the way the Zapier automations are drawn: the trigger, then what the rule does.
Corporate Annual Maintenance2 rules
The board that runs the annual reports for the firm's corporate clients. One card per company per year, and every card goes through the same steps in the same order.
Money in and out of Trust (cheques, PADs, external EFTs)5 rules
Every movement of trust money starts as a form and lands here as a card. The rules add the approval trail.
Accounts Receivable3 rules
Overdue bills and payments received. The rules turn a payment into the bookkeeping steps.
External Trust Verification Tracking2 rules
The call-back log for trust transfers to outside parties: the firm confirms banking details by a second channel before money moves. The card is the record of who was contacted, how, and on what date.
Billing2 rules
The month-end billing board. Cards are bills in progress.
Asana board fields7 boards · 61 fields
Every card on a board carries the same fields, so the board reads as a table and the rules above can key off a field changing. The options are listed as they appear on the card.
Corporate Annual Maintenance11 fields
The fields on every card of this board, as they appear in the task pane.
Money in and out of Trust (cheques, PADs, external EFTs)11 fields
The fields on every card of this board, as they appear in the task pane.
Accounts Receivable12 fields
The fields on every card of this board, as they appear in the task pane.
External Trust Verification Tracking7 fields
The fields on every card of this board, as they appear in the task pane.
Communications Management5 fields
The fields on every card of this board, as they appear in the task pane.
Firm Management2 fields
The fields on every card of this board, as they appear in the task pane.
Client Offboarding13 fields
The offboarding checklist as it appears on every card. A check mark on an option means that field counts as done.
Lawmatics1 pipeline · 8 stages · 11 forms
Most of the intake system lives in Lawmatics. Every inquiry enters as a lead, whatever the channel, and moves through one Client Intake pipeline. The intake forms, the engagement letters and the identity-verification record all sit on the lead, and a retained lead becomes the Clio matter.
- One door: the contact form on arorazbar.com is a Lawmatics form, and reception enters phone and referral inquiries on the internal new-lead form.
- Intake forms by practice area (below) are sent from the lead and fill its fields when the client completes them, so nothing is retyped.
- The engagement letter is generated from the lead’s fields, reviewed by the lawyer, and sent for electronic signature.
- Identity verification (Equifax or in person) is recorded on the lead and synced to Clio.
- Lawmatics automations move the lead between stages, send the forms and the follow-ups, and, when the client is retained, open the Clio matter. Zapier picks up from there and builds the Asana onboarding project.
- Custom fields carry the matter facts (property, lender, completion date, opposing party) from intake into the documents.
Client intake forms, and what each asks for
The identification questions are the Law Society’s client identification and verification requirements; the answers land on the contact and sync to Clio.
Website intake form (the contact form on arorazbar.com)6 fields
Every website inquiry starts here and becomes a lead.
- Referred By Someone
- Returning Client
- Word of Mouth
- Social Media
- PriceMyConveyance.com
- The Lawyer Referral Service
- Visited Office
- Saw Street Sign
- Other
Internal new-lead form (reception)13 fields
Reception enters phone and walk-in inquiries so every lead is in the same pipeline.
- Phone Call
- (one option per lawyer)
- ASAP, no deadline
- Deadline
- Not urgent
Conveyance client intake form (primary and additional client)39 fields
The buyer, seller or borrower's identification, tax and property details.
Litigation client intake form12 fields
Our client's details plus the parties and the court file.
Solicitor, wills and estates client intake form13 fields
Identification plus the parties for a will, estate or corporate individual.
Incorporation intake form14 fields
What the firm needs to incorporate a BC company.
Additional client intake form8 fields
The same identification block for a second client on the file.
File transfer intake form7 fields
For a client moving a file from another firm.
New client onboarding form (lawyer and admin versions)23 fields
The lawyer's instructions that turn a retained lead into a Clio matter and an engagement letter.
- Real Estate (Purchase)
- Real Estate (Refinance)
- Real Estate (Sale)
- General Solicitor
- Incorporation
- Litigation – Individual
- Litigation – Joint
- RR Agreement
- Estate Planning
- Estate Administration/Probate Application
- Estate Administration (Hourly)
- Couples Estate Planning
- Cohabitation or Marriage Agreement
- No retainer needed
- Other
- On my own behalf and on behalf of
- Authorized signatory for
- Digital Signature (default)
- Printed/By Hand
- Yes, retainer payment is needed
- Not needed, the existing client has good payment history
- Not needed (please explain why)
- Not needed, conveyance matter
- (one option per lawyer)
- ASAP, no deadline
- Deadline
- Not urgent
Personal and business pre-authorized debit into trust6 fields
The PAD agreement, signed in Lawmatics.
Credit card authorization form5 fields
Card details for a retainer or an invoice, held in Lawmatics.
- Visa
- Mastercard
- American Express
Open the pipeline to see the stages in order.
Client Intake8 stages
Engagement letters3 templates in use
Lawmatics engagement-letter templates in use, word for word. The lawyer picks the letter type on the new client onboarding form; grey fields are filled from the intake and that form, and fee figures are shown as placeholders. A block marked “Included when” appears only when that condition is true, so one template covers every variation of its practice area.
General Solicitor/ Real Estate Engagement Letter24 blocks, 21 conditional
Reply to: lead attorney
lead attorney email address
Delivered via LawMatics Digital Signature
full name
address primary full street
address primary city state zip
email primary
additional client full name
additional client address primary full street
additional client address primary city state zip
additional client email primary
second additional client full name
second additional client address primary full street
second additional client address primary city state zip
second additional client email primary
Delivered via LawMatics Digital Signature
contact company name
Attention: point of contact name
address primary full street
address primary city state zip
email primary
additional client full name
additional client address primary full street
additional client address primary city state zip
additional client email primary
second additional client full name
second additional client address primary full street
second additional client address primary city state zip
second additional client email primary
Property Address: full address to sell/purchase/refinance/transfer (the “Property”)
Buyer Name(s): full name; additional client full name
Contract Signed Date: contract signed date (the “Contract”)
Closing On: closing day
Property Address: full address to sell/purchase/refinance/transfer (the “Property”)
Seller Name(s): full name; additional client full name
Contract Signed Date: contract signed date (the “Contract”)
Closing On: closing day
Property Address: full address to sell/purchase/refinance/transfer (the “Property”)
Borrower Name(s): full name; additional client full name;second additional client full name
Lender: lender name (conveyance)
Closing On: closing day
Re: engagement letter re line (the “Transaction”)
_________________________________________________________________________________________
Thank you for choosing Arora Zbar LLP to represent you in the above noted Transaction. We value the trust you have placed in our firm. This letter outlines the scope and terms of our engagement; it does not contemplate every possible situation. Further to your instructions on instruction date, please review this letter carefully and reach out with any questions or concerns.
Fees & Scope of Our Services
Re: engagement letter re line
_________________________________________________________________________________________
Thank you for choosing Arora Zbar LLP to represent you scope of representation. We value the trust you have placed in our firm. This letter outlines the scope and terms of our engagement; it does not contemplate every possible situation. Further to your instructions on instruction date, please review this letter carefully and reach out with any questions or concerns.
Fees & Scope of Our Services
Our legal fees will be lawyer's flat fee rate, plus tax and disbursements (sometimes called “out of pocket expenses”) to perform the “Included Services” scope of work as set out Schedule “A” to this agreement.
Our legal fees are based on the time spent by us on your behalf. Records of all time will be kept and accounts will then be prepared and sent to you periodically. My hourly billable rate is lawyer's hourly rate, plus tax and disbursements (sometimes called “out of pocket expenses”).
We may charge additional legal fees for services:
-
set out in the “Excluded Services” portion of Schedule “A”, as requested;
-
resulting from unexpected or last-minute changes to the Transaction or your instructions;
-
to deal with new charges attached to assets or on title (liens, judgements etc.);
-
required due to delays in delivery of information; and
- to manage communication and coordination with any relevant party, including emails, phone calls, and appointments beyond a level reasonably required for the Transaction.
Where advance notice is not feasible, you authorize us to proceed with the above noted additional billable services and disbursements reasonably required to protect your interests and complete the Transaction. All additional services are based on time spent, and detailed on your bill.
We may charge additional legal fees for services:
-
set out in the “Excluded Services” portion of Schedule “A”, as requested;
-
resulting from unexpected or last-minute changes your instructions;
-
required due to delays in delivery of information; and
- to manage communication and coordination with any relevant party, including emails, phone calls, and appointments beyond a reasonably required level.
All additional services are based on time spent, and detailed on your bill.
If required, services may be performed by the responsible lawyer, or other firm staff. The responsible lawyer’s hourly rate is lawyer's hourly rate, other firm staff hourly rates range from staff hourly rate range. Our rates may vary between matters, and are increased by approximately annual rate increase on an annual basis on January 1st of each year. If we agree to act for you on other matters, the terms of this agreement will continue to apply.
We require a retainer of retainer payment required deposited into trust before we commence work on your matter. You may do so via credit or debit card, e-transfer, cheque, or wire transfer. Payment details and instructions can be found at https://arorazbar.com/pay-retainer/
We reserve the right to require funds in trust to begin, or continue, work on your matter. If you are required to pay funds into trust or provide a retainer, you may do so via credit or debit card, e-transfer, cheque, or wire transfer. Payment details and instructions can be found at https://arorazbar.com/pay-retainer/
Incorporation and Consent to Act as Director
Our incorporation process involves less time and energy for our clients because we first incorporate the company, then have all parties sign the required documents. By signing this agreement: you consent to act as a director for the company that will be created using your chosen corporate name, or by adding “B.C. Ltd.” after the incorporation number; and certify you’re not disqualified under British Columbia Business Corporation Act to act as a director:
124 (2) Persons Disqualified To Act As Directors:An individual is not qualified to become or act as a director of a company if that individual is:
(a) under the age of 18 years,
(b) found by a court, in Canada or elsewhere, to be incapable of managing the individual’s own affairs,
(c) an undischarged bankrupt, or
(d) convicted in or out of British Columbia of an offence in connection with the promotion, formation or management of a corporation or unincorporated business, or of an offence involving fraud, unless (i) the court orders otherwise, (ii) 5 years have elapsed since the last to occur of (A) the expiration of the period set for suspension of the passing of sentence without a sentence having been passed, (B) the imposition of a fine, (C) the conclusion of the term of any imprisonment, and (D) the conclusion of the term of any probation imposed, or (iii) a pardon was granted or issued under the Criminal Records Act (Canada).
Billing
Our bills are “final bills” and in no way interim, you have a right to have each final bill reviewed under the Legal Profession Act within the time limits therein. Balances outstanding after 30 days are subject to interest of interest rate per annum, compounded and calculated monthly from the date of the account. Payment of funds via credit card for costs other than legal advice, such as large disbursements and settlements funds, may be subject to payment processing fees.
You have the right to terminate this agreement at any time by providing written notice. We reserve the right to terminate our services for good reasons. If you terminate our services or we withdraw, we will issue a bill for our fees, disbursements, and applicable taxes incurred up until the time we stop acting for you. Upon termination or completion of our services, we are no longer obligated to advise you of any subsequent developments relating to this matter. Once this agreement is signed, if the underlying Transaction does not complete for any reason, we may charge up to percentage of our usual price for our time, plus tax, and disbursements.
Communications and Instructions
Our communications with you are generally privileged and not subject to disclosure. All steps taken and documentation prepared by us for the Transaction will be based on the facts, circumstances, and assumptions you describe. Further, the Law Society of British Columbia may require us to verify your identity by collecting certain information and conducting a search of your Canadian credit file, or other means of verification. This search will not impact or reveal your credit score.
We assume everything provided by you and your agents are true, complete, and accurate. We thank you in advance for your prompt replies to our requests and general attention to this matter.
We plan to communicate with you primarily by phone, email, and direct messaging, including issuing bills via these methods. If for any reason you prefer that we do not communicate with you by these means, please let us know immediately. We may contact you during and after this agreement terminates for the purpose of marketing, legal updates, and event invitations. You may opt-out at any time by emailing hello@arorazbar.com.
Retention and Preservation of Documents
Client files are firm property, upon conclusion of your matter, and payment of our accounts in full, we will return to you copies or originals of documents and other materials as required. We are committed to protecting your personal information and have instituted systems and procedures that take all reasonable measures to ensure confidentiality and data integrity.
Arora Zbar LLP operates, in part, from a remote office, the office exists in a space-sharing arrangement which includes sharing assistants, secretaries, receptionists, and such services as photocopying and fax machines with other professionals in the office. We also use cloud-based programs to store client files and business records, including programs that may use servers located outside of Canada. You acknowledge and consent to the fact that our working remotely, use of space-sharing arrangements, and potential for data to be stored outside of Canada may create some risks for the security of your information.
Joint Representation (if applicable)
When we represent clients jointly, we must maintain a duty of undivided loyalty, meaning we must not favour the interests of any one party over another. If a conflict arises, we are permitted to attempt to resolve the conflict, after which we may continue to represent all parties. If the conflict is not resolved, or we are otherwise unable to fulfill our duty of undivided loyalty, we will terminate our engagement and cease to act for all parties. Please note, jointly represented parties are jointly and severally liable for each bill.
We cannot treat information received from any of you as confidential from each other. It is our duty to share information with each jointly represented party, including information received from a jointly represented party on other matters.
Agreement
Please sign this agreement to confirm that you have read and understood the terms herein, which will be interpreted under British Columbia law. We will not take any steps on your behalf until we receive a signed copy of this letter.
We look forward to working with you.
Sincerely,
signature, signer 1
lead attorney
For Arora Zbar LLP
signature, signer 2
Name: name, signer 2
Date: date, signer 2
Schedule “A” Scope of Services – (Purchase Transaction)
More details here: https://arorazbar.com/conveyancefaq
Included Services:
-
Reviewing the Contract and advising you of any material omissions or major issues that appear on the face of the Contract.
-
Providing you with a copy of the title to the Property and advising which financial or non-financial charges will be discharged by the seller.
-
Preparing financing documents as required, including advising on the terms of repayment, due date, and pre-payment privileges.
-
Addressing your questions and concerns about the Contract and Transaction generally.
-
Obtaining and reviewing required documents from third parties, including real estate brokerages, lenders, municipal tax authorities, and insurance agencies.
-
Confirming appropriate closing undertakings with the seller’s legal representative.
-
Preparing and attending to execution of the documents required to complete the Transaction, including a statement of adjustments showing the balance payable by you on closing.
-
Attending to required completion day tasks including receipt of executed seller documents, registration of required documents with the Land Title and Survey Authority of British Columbia, and receipt and disbursement of funds in trust on your behalf in accordance with the Contract and your lender’s instructions.
-
Reporting to all relevant parties on the completion of the Transaction.
-
Providing a final report to confirm that the title to the Property was successfully registered, free of all financial and other encumbrances except those that you have agreed to, including mortgage financing.
Excluded Services:
-
Drafting Land Owner Transparency Reports which include any entity not directly named as a buyer.
-
Resolving concerns arising from our review of the Contract, especially if the Contract is subject free, and coordinating or negotiating any changes such as holdbacks, amendments, and assignments.
-
Providing services to any party through their legal representative such as a power of attorney or guardian.
-
Drafting or advising on any amendment or addendum to the Contract including subject removal.
-
Providing any legal opinions regarding:
-
the enforceability or legality of the Transaction; or
-
the capacity or status of any buyer.
-
-
Retrieving and reviewing charges to remain on title.
-
Investigating the truth or accuracy of any representations or warranties made under the Contract, such as environmental investigation, surveys, municipal bylaw infraction records, court records etc.
-
Advising on the Property’s zoning or permitted use.
-
Coordinating your execution of the required documents before another lawyer or notary, if you are unable to execute them at our office.
-
Reviewing any Strata Corporation documents beyond those required to complete the Transaction. For instance, with respect to assessments, pending litigation, financial affairs, minutes, rules, bylaws, parking use.
Items Entirely Outside the Scope of Our Service. We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services at all:
-
Confirming that no work has been done to the Property which may give rise to a Builders’ Lien or trust claim.
-
Providing you with protection against any unregistered claims that may be advanced in priority to your interests.
-
Providing any form of tax or accounting advice, including advice related to GST, capital gains, BC Home Flipping tax etc.
-
Arranging property insurance.
-
Making inquiries as to the legality, inhabitability or condition of any of the buildings located on the Property.
-
Arranging for the re-programming or account transfer of the utility meter or account.
-
Confirming there is legal access to the Property and ensuring delivery of actual possession, particularly if there are presently any tenants. You should arrange with your realtor for the delivery of keys on the possession date.
-
Physically attending the Property to confirm the condition or anything in the Contract.
Schedule “A” Scope of Services – (Sale Transaction)
More details here: https://arorazbar.com/conveyancefaq
Included Services:
-
Reviewing the Contract and advising you of any material omissions or major issues that appear on the face of the Contract.
-
Providing you with a copy of the title to the Property and advising which financial or non-financial charges will be discharged by you as the Seller.
-
Addressing your questions and concerns about the Contract and Transaction generally.
-
Obtaining and reviewing required documents from third parties, including real estate brokerages, municipal tax authorities, and insurance agencies.
-
Confirming appropriate closing undertakings with the buyer’s legal representative.
-
Attending to execution of the documents required to complete the Transaction.
-
Paying out existing charges, taxes and/or utilities as required.
-
Receiving, accounting for, and disbursing trust funds.
-
Reporting to all relevant parties on the completion of the Transaction.
Excluded Services:
-
Resolving concerns arising from our review of the Contract, and coordinating or negotiating any changes such as holdbacks, amendments, and assignments.
-
Disbursement of funds left in trust on a rush basis (normal timeline is 3-5 business days after completion)
-
Drafting or advising on any amendment or addendum to the Contract including subject removal.
-
Providing services to any party through their legal representative such as a power of attorney or legal guardian.
-
Coordinating your execution of the required documents before another lawyer or notary, if you are unable to execute them at our office.
-
Coordinating and/or holding any holdback funds including Canada Revenue Agency required non-resident holdbacks.
-
Providing any legal opinions regarding:
-
the enforceability or legality of the Transaction; or
-
the capacity or status of any seller.
-
-
Reviewing any Strata Corporation documents beyond those required to complete the Transaction. For instance, with respect to assessments, pending litigation, financial affairs, minutes, rules, bylaws, parking use.
Items Entirely Outside the Scope of Our Service. We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services at all:
-
Confirming that no work has been done to the Property which may give rise to a Builders’ Lien or trust claim, or if there have been repairs or alterations, that appropriate steps have been taken to ensure that no claim is outstanding.
-
Arranging for the re-programming or account transfer of the utility meter or account.
-
Providing you with protection against any unregistered claims that may be advanced in priority to your interests.
-
Providing any form of tax or accounting advice, including advice related to GST, capital gains, BC Home Flipping tax etc.
-
Making inquiries as to the legality, inhabitability or condition of any of the buildings located on the Property.
-
Confirming there is legal access to the Property and ensuring delivery of actual possession, particularly if there are presently any tenants. You should arrange with your realtor for the delivery of keys on the possession date.
-
Physically attending the Property to confirm the condition of anything in the Contract.
Schedule “A” Scope of Services – (Borrower & Lender Refinance Transaction)
More details here: https://arorazbar.com/conveyancefaq
Included Services:
-
Preparing financing documents as required, including advising on the terms of repayment, due date, and pre-payment privileges.
-
Addressing your questions and concerns about the Transaction generally.
-
Obtaining and reviewing required documents from third parties, including real estate brokerages, lenders, municipal tax authorities, and insurance agencies.
-
Confirming appropriate closing undertakings with the lender.
-
Preparing and attending to execution of the documents required to complete the Transaction, including an order to pay showing the balance payable by or to you on closing.
-
Attending to required completion day tasks including registration of required documents with the Land Title and Survey Authority of British Columbia, and receipt and disbursement of funds in trust on your behalf in accordance with your lender’s instructions.
-
Reporting to all relevant parties on the completion of the Transaction, confirming that the new mortgage was registered on title to the Property in accordance with lender instructions.
Excluded Services:
-
Providing you with a copy of the title to the Property and advising regarding any existing financial or non-financial charges.
-
Drafting Land Owner Transparency Reports which include any entity not directly named as a borrower.
- Providing services to any party through their legal representative such as a power of attorney or legal guardian.
- Coordinating required independent legal advice for guarantors/covenanters.
-
Providing any legal opinions regarding:
-
the enforceability or legality of the Transaction; or
-
the capacity or status of any borrower.
-
-
-
Resolving concerns arising from our review of the Transaction, especially if addressing those concerns requires coordinating or negotiating any changes to the Transaction.
-
Advising on the Property’s zoning or permitted use.
-
Coordinating your execution of the required documents before another lawyer or notary, if you are unable to execute them at our office.
-
Reviewing any Strata Corporation documents beyond those required to complete the Transaction. For instance, with respect to assessments, pending litigation, financial affairs, minutes, rules, bylaws, parking use.
Items Entirely Outside the Scope of Our Service. We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services at all:
-
Confirming that no work has been done to the Property which may give rise to a Builders’ Lien or trust claim.
-
Providing you with protection against any unregistered claims that may be advanced in priority to your interests.
-
Providing any form of tax or accounting advice, including advice related to GST, capital gains, BC Home Flipping tax etc.
-
Arranging property insurance.
-
Making inquiries as to the legality, inhabitability or condition of any of the buildings located on the Property.
- Physically attending the Property for any reason.
Schedule “A” Scope of Services – (Lender Only Refinance Transaction)
More details here: https://arorazbar.com/conveyancefaq
Included Services:
-
Preparing financing documents as required, including advising on the terms of repayment, due date, and pre-payment privileges.
-
Addressing your questions and concerns about the Transaction generally.
-
Obtaining and reviewing required documents from third parties, including real estate brokerages, lenders, municipal tax authorities, and insurance agencies.
-
Confirming appropriate closing undertakings with the borrower.
-
Preparing and attending to execution of the documents required to complete the Transaction, including an order to pay showing the balance payable by or to you on closing.
-
Attending to required completion day tasks including registration of required documents with the Land Title and Survey Authority of British Columbia, and receipt and disbursement of funds in trust on your behalf in accordance with your instructions.
-
Reporting to all relevant parties on the completion of the Transaction, confirming that the new mortgage was registered on title to the Property in accordance with your instructions.
Excluded Services:
-
Providing you with a copy of the title to the Property and advising regarding any existing financial or non-financial charges.
-
Drafting Land Owner Transparency Reports which include any entity not directly named as a borrower.
- Providing services to any party through their legal representative such as a power of attorney or legal guardian.
- Coordinating required independent legal advice for guarantors/covenanters.
-
Providing any legal opinions regarding:
-
the enforceability or legality of the Transaction; or
-
the capacity or status of any borrower.
-
-
-
Resolving concerns arising from our review of the Transaction, especially if addressing those concerns requires coordinating or negotiating any changes to the Transaction.
-
Advising on the Property’s zoning or permitted use.
-
Coordinating your execution of the required documents before another lawyer or notary, if you are unable to execute them at our office.
-
Reviewing any Strata Corporation documents beyond those required to complete the Transaction. For instance, with respect to assessments, pending litigation, financial affairs, minutes, rules, bylaws, parking use.
Items Entirely Outside the Scope of Our Service. We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services at all:
-
Confirming that no work has been done to the Property which may give rise to a Builders’ Lien or trust claim.
-
Providing you with protection against any unregistered claims that may be advanced in priority to your interests.
-
Providing any form of tax or accounting advice, including advice related to GST, capital gains, BC Home Flipping tax etc.
-
Arranging property insurance.
-
Making inquiries as to the legality, inhabitability or condition of any of the buildings located on the Property.
- Physically attending the Property for any reason.
Schedule “A” Scope of Services – Cohabitation or Marriage Agreement
Included Legal Services:
-
Initial consultation for the purpose of reviewing discussing general family law principles applicable in British Columbia, identifying your objectives for a cohabitation or marriage agreement (“Agreement”), and explaining the legal purpose, function, and potential legal effect of the Agreement under the Family Law Act (British Columbia), Wills, Estates and Succession Act (British Columbia), and applicable common law.
-
Review of questionnaire information provided by you for the limited purpose of drafting the Agreement, including information relating to assets, debts, income, and property interests as disclosed by the parties.
-
Preparation of a the Agreement addressing matters customarily included in such agreements, which may include ownership and division of property, identification and treatment of excluded property, responsibility for debts, spousal support arrangements or waivers subject to enforceability considerations, disposition of property on separation or death, and other related family law provisions as instructed by you, and review of same with you.
-
Reasonable revisions to the Agreement based on your instructions and comments or proposed changes received from the other party or their legal counsel, provided that the scope of the agreement does not materially change from the original instructions. Please note that any revisions required as a result of substantive negotiations or a change in instructions are not included in the original scope of work.
-
Coordination of signing of the Agreement and independent legal advice certificate once the agreement terms are finalized and delivery of execution copies of the completed Agreement to you.
Excluded Services. Unless requested by you and agreed as between us in writing under a separate engagement, we will not provide services to you in relation to:
-
Verification of the accuracy or completeness of financial disclosure provided.
-
Business, pension, stock option, real estate, or asset valuations, tracing of excluded property, income determination for support purposes beyond general legal discussion, or preparation or review of financial disclosure.
-
Drafting, reviewing, or advising on wills, trusts (including alter ego or joint spousal trusts), powers of attorney, representation agreements, or broader estate or succession planning matters.
-
Negotiations, court proceedings, mediation, arbitration, collaborative family law processes, enforcement, variation, or setting aside of any agreement, or urgent, contested, or adversarial matters arising before or after execution of the Agreement.
-
Future amendments, updates, or reviews of the agreement arising from marriage, separation, reconciliation, the birth or adoption of children, changes in assets, income, residence, or circumstances, or any advice or services requested after completion of the Agreement.
Items Entirely Outside our Scope of Services. We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services:
-
Legal advice to the other party to the Agreement. You acknowledge that the enforceability of the agreement may depend on the other party obtaining independent legal advice, and that we recommend that the other party to the Agreement receive an independent legal advice session.
-
Tax advice or tax planning, including advice regarding income tax consequences of the Agreement, capital gains tax implications, attribution rules, tax treatment of spousal support, principal residence exemption issues, trust or estate taxation, or corporate, partnership, or business tax considerations. We do not provide advice regarding the Income Tax Act (Canada), CRA administrative policies, tax elections, filings, or reporting obligations. We advise you to obtain independent advice from a qualified tax professional or accountant regarding all tax-related matters.
Schedule “A” Scope of Services – Incorporation
Included Legal Services: This scope of work assumes a straightforward incorporation of a BC company with a reasonably simple share structure, a small number of directors and shareholders, and no complex tax or securities issues. Our services include the following:
-
Name Selection and Reservation. Unless you instruct us to incorporate a numbered company, we will:
-
Conduct an informal preliminary name check to identify obvious conflicts and to ensure the proposed name contains the required distinctive element, descriptive element, and corporate designation; and
-
Reserve the approved name for the statutory 56-day period (up to three name choices).
-
-
Incorporation Documents. We will prepare the required documents to give effect to the incorporation including:
-
Draft the company’s articles (using Table 1 articles or custom articles as appropriate), regarding share transfer restrictions, meeting rules, quorum, director provisions, and related matters;
-
Advise on and assist with listing significant individuals in the Transparency Register as required;
-
Design the authorized share structure in consultation with the client (and their accountant if applicable), including classes, special rights and restrictions, value, and number of shares;
-
Prepare resolutions to: elect directors; issue shares to incorporators and permanent shareholders; appoint officers; fix quorum; set the financial year-end; appoint bankers; approve records/registered office arrangements; and related matters as required;
-
Review and execute the required documents;
-
File the incorporation application and notice of articles electronically with the BC Corporate Registry and pay the required filing fee; and
-
Assemble the corporate minute book containing all organizational documents, resolutions, share certificates/notices, consents, and registers.
-
-
Reporting. We will prepare and deliver a reporting letter:
-
summarizing all steps completed, key dates, and ongoing compliance obligations;
-
containing the information required to open a bank account and register with required government entities; and
-
briefly explaining the company’s ongoing compliance obligations.
-
Excluded Services. Unless requested by you and agreed as between us in writing, we will not provide services to you in relation to:
-
Advice on whether incorporation under the BC Business Corporations Act is the appropriate structure, compared to sole proprietorship, partnership, or federal incorporation;
-
Transferring existing assets or shares into the new company or adopting pre-incorporation contracts;
-
Registration of the company in provinces or territories outside British Columbia;
-
Name changes, share structure alterations, or article amendments after the initial incorporation;
-
Post-incorporation changes to directors, officers, share structure, or articles;
-
Creating a complex share structure;
-
Incorporations involving more than 4 total shareholders, directors, and beneficial owners;
-
Drafting a Shareholders’ Agreement;
-
Drafting any trust agreement or settling a trust;
-
An unlimited liability company, community contribution company, or benefit company;
-
A company that is or may become: a listed company on any stock exchange; a reporting issuer; or private issuer;
-
Advice on securities law requirements, prospectus exemptions, or private placement matters beyond confirming that an exemption exists for the initial share issuance;
-
Preparation of loan agreements, promissory notes, debentures, general security agreements, or other lending documentation;
-
Convertible note agreements, SAFE agreements, or other investment instruments;
-
Drafting of employment contracts, independent contractor agreements, or consulting agreements.
Items Entirely Outside our Scope of Services. We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services:
-
Tax advice or tax planning, including advice regarding income tax consequences of the incorporation, capital gains tax implications, GST/PST, Worksafe BC, attribution rules, trust or estate taxation, or business tax considerations. We do not provide advice regarding the Income Tax Act (Canada), CRA administrative policies, tax elections, filings, or reporting obligations. We advise you to obtain independent advice from a qualified tax professional or accountant regarding all tax-related matters.
-
Intellectual property matters including copyright, patents, or trademarks.
Schedule “A” Scope of Services
(Asset Purchase Transaction)
Unless you instruct otherwise, our scope of work is limited to the following items:
Agreement Review & Advisory
-
Reviewing the Asset Purchase Agreement (the “Agreement”) and advising you of any material omissions or major issues that appear on the face of the Agreement.
-
Advising on the general structure of the Transaction, including whether an asset purchase (as opposed to a share purchase) is appropriate for your objectives, and confirming the principal elements: what is being purchased, from whom, and for how much.
-
Addressing your questions and concerns about the Agreement and the Transaction generally.
Due Diligence
-
Conducting reasonable and appropriate due diligence searches relevant to the Transaction, including searches of the BC Personal Property Registry, Corporate Registry, Court Registry, and Land Title Office (if real property is included), and advising you of the results.
-
Reviewing the vendor’s corporate status and authority to complete the Transaction, including confirmation of good standing and required corporate resolutions.
Document Preparation & Execution
-
Preparing or reviewing the bill of sale, assignments of contracts, assignments of intellectual property (excluding trademarks, patents, and copyright), and other transfer documents required to convey the purchased assets to you.
-
Preparing financing documents as required, including security agreements and Personal Property Security Act registrations in connection with any purchase financing.
-
Obtaining and reviewing required documents from third parties, including lenders, landlords (e.g., consent to assignment of lease), and government agencies.
-
Preparing a Land Owner Transparency Report where the purchaser of real property is or includes any entity not directly named as a buyer.
-
Confirming appropriate closing undertakings with the vendor’s legal representative.
-
Preparing and attending to execution of the documents required to complete the Transaction, including a statement of adjustments showing the balance payable by you on closing.
Closing & Reporting
-
Attending to required completion day tasks, including receipt of executed vendor documents, registration of required documents with the Personal Property Registry and Land Title Office (if applicable), and receipt and disbursement of funds in trust on your behalf in accordance with the Agreement.
-
Coordinating payment of Property Transfer Tax (if real property is conveyed).
-
Reporting to all relevant parties on the completion of the Transaction.
-
Providing a final report to confirm that all purchased assets have been successfully transferred and all required registrations completed.
Additional Services Available Upon Request
We are happy to offer the below services upon your request, which we will confirm in writing:
Agreement Drafting & Negotiation
-
Resolving concerns arising from our review of the Agreement, especially if the Agreement is already executed and subject-free, and coordinating or negotiating any changes such as holdbacks, amendments, price adjustments, assignments, representations and warranties, indemnification provisions, or restrictive covenants (such as non-competition and non-solicitation agreements).
-
Preparing or reviewing any amendment, addendum, or assignment of the Agreement after initial execution.
Leases, Contracts & Licences
-
Reviewing and advising on the assignment of material contracts, leases, licences, permits, and franchises, including negotiating landlord or third-party consents to assignment.
-
Reviewing and advising on the terms of a new commercial lease with the landlord, including negotiating lease provisions on your behalf.
-
Preparing or reviewing employment contracts, contractor agreements, or transition arrangements for employees being hired by the purchaser.
-
Preparing or reviewing non-competition, non-solicitation, and confidentiality agreements with the vendor or key personnel.
Expanded Due Diligence
-
Investigating the truth or accuracy of any representations or warranties made under the Agreement, such as environmental investigations, municipal bylaw infraction records, court records, or physical inspections of assets.
-
Advising on the zoning or permitted use of any real property included in the purchased assets.
-
Conducting expanded due diligence beyond standard searches, such as:
-
WorkSafeBC assessment and prevention division searches.
-
Employment Standards Branch inquiries.
-
Canada Revenue Agency clearance certificates for income tax, GST/HST, and source deductions.
-
BC Ministry of Finance PST clearance certificates and Employer Health Tax inquiries.
-
Sheriff’s office searches for writs of execution.
-
Canadian Intellectual Property Office searches (patents, trademarks, copyrights).
-
Domain name and internet registration due diligence.
-
Environmental registry searches or coordination of environmental audits.
-
any strata corporation documents if the purchased assets include a strata property interest.
-
Legal Opinions & Investigations
-
Providing any legal opinions regarding:
-
the enforceability or legality of the Transaction or any of its components; or
-
the capacity or status of any purchaser or vendor.
-
Corporate & Regulatory
-
Incorporating a new entity to serve as the purchasing vehicle and preparing related organizational documents.
-
Advising on any regulatory approvals, licences, or permits specific to the nature of the business being acquired, including liquor licensing, health authority permits, fire department compliance, City of Vancouver business licence transfers, and professional regulatory requirements.
-
Reviewing or advising on collective agreements, labour relations matters, employment-related liabilities, successor employer obligations, continuity of employment, or employee benefit plan transfers, beyond confirming whether they form part of the assumed liabilities.
Excluded Services.
We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services at all:
Tax & Accounting
-
Providing any form of tax or accounting advice, including advice related to GST/PST elections, income tax consequences of an asset purchase versus a share purchase, purchase price allocation for tax purposes, capital cost allowance, or the mandatory disclosure regime under the Income Tax Act. We strongly recommend you consult your accountant or tax advisor before and after closing.
-
Advising on and preparing filings under the Investment Canada Act or Competition Act (merger notification) where the Transaction triggers review thresholds.
Property, Insurance & Physical Condition
-
Advising on or assessing the valuation, condition, operability, or fitness for purpose of any of the purchased assets, including inventory, equipment, fixtures, leasehold improvements, intellectual property, buildings, or goodwill.
-
Confirming that no work has been done to any real property included in the Transaction which may give rise to a Builders’ Lien or trust claim.
-
Providing you with protection against any unregistered claims that may be advanced in priority to your interests in any of the purchased assets.
-
Arranging property or business insurance, including commercial general liability, business interruption, or key-person insurance.
-
Confirming there is legal access to any real property and ensuring delivery of actual possession, particularly if there are presently any tenants or occupants. You should arrange with the vendor for the delivery of keys, security codes, and access credentials on the possession date.
-
Physically attending any property or business premises to confirm the condition of the assets or anything in the Agreement.
Operations & Transfers
-
Arranging for the transfer of utility accounts, phone systems, internet services, point-of-sale systems, merchant processing accounts, or other operational accounts.
-
Completing the operational transfer of domain name registrations, social media account credentials, email accounts, website hosting, or any other digital accounts. We will prepare the legal assignment documents, but you are responsible for coordinating the actual account transfers with each platform or provider.
-
Reviewing or negotiating the terms of any existing service contracts, maintenance agreements, or supplier agreements beyond confirming whether they are assumable.
-
Confirming that the premises comply with any health, fire, building, or zoning requirements applicable to the operation of the business.
Litigation Engagement Letter11 blocks, 7 conditional
Reply to: lead attorney
lead attorney email address
current date month day year
Delivered via LawMatics Digital Signature
company name
company address primary full street
company address primary city state zip
Attention: instructing individual
full name
email primary
address primary full street
address primary city state zip
and
additional client full name
additional client address primary full street
additional client address primary city state zip
additional client email primary
Re: engagement letter re line
_________________________________________________________________________________________
This letter confirms the terms on which Arora Zbar LLP will represent you scope of representation.
Please review this letter carefully. If you have questions with respect to any aspect of this letter, or would like us to explain any part of it to you further, please let us know. Unless we agree in writing otherwise, the terms of this Agreement will not be amended, and will also apply to any other matters on which we agree to act on your behalf.
Legal actions are inherently risky. Success is not guaranteed and is subject to many possible variables, such as the demeanor and recollection of witnesses, the availability of substantiating documents and other evidence, and the evidence marshaled by other side. All of these variables also affect the cost, timeline, and decision of a decision-maker. It is important to keep in mind that settlement of a matter may be the best route. If you see ways in which the matter may be resolved to your satisfaction or opportunities for engaging the other side in such a discussion, we encourage you to discuss these issues with us and to always keep an open mind about trying to resolve the matter.
As required by the Law Society of British Columbia, we need to identify our clients and for financial transactions, we need to verify their identity through a search of your Canadian credit file. This search will not impact or reveal your credit score. Please promptly provide all information and documentation which we may request including the enclosed questionnaire.
Joint Representation (if applicable)
When we represent clients jointly, we must raise certain issues with you and provide notice of what will occur should a conflict arise in the future.
We owe each of you a duty of undivided loyalty. This means that we must act in your best interest at all times and must not favour the interests of one of you over the interests of another, or allow anything to interfere with our loyalty to you or our judgment on your behalf. If we are unable to fulfill this duty of undivided loyalty, we will have to withdraw from this joint representation. As we have been retained to represent both/all of you jointly, no information received from one of you on this matter can be treated as confidential from the other. This means we must share information with both/all of you. For example, if we learned of a document possessed by one of you that is relevant to this matter and benefits one of you, we could not refrain from using it even if its disclosure would be harmful to the other.
Should we receive confidential information from one of you in a different matter, and that confidential information is relevant to this matter, we must disclose the confidential information to each of you in this matter and we may continue to act jointly for all of you.
If a conflict arises between you and you so desire, we are permitted to assist you in attempting to resolve the conflict. If it is resolved, we may continue to represent all of you and no further change would be required. If a conflict arises between you that is not resolved, then we will cease to act for all of you in connection with this matter. Lastly, we will not be allocating costs as between you or giving advice on how to make that allotment, and you will be jointly and severally liable for each bill.
Fees, Disbursements, and Other Charges
Our fees are based on the time spent by us on your behalf. Records of all time will be kept and accounts will then be prepared and sent to you periodically. My hourly billable rate is lawyer's hourly rate.
At our discretion, others may work on your file whose hourly rates range between staff hourly rate range. Our billable rates may be higher for work we do on any other matters for which you retain our firm, and are increased by approximately annual rate increase on an annual basis on January 1st of each year. Our charges will include all time we spend on your behalf, such as communicating with you or other parties, reviewing documents, conducting research, drafting documents, attending court, and required travel. In the event we achieve exceptional results for you, we may charge you an additional amount commensurate with the exceptionality of the result(s) achieved.
We will also bill you for expenses (sometimes called disbursements) we incur on your behalf. These include long distance calls, faxes, postage, deliveries, travel expenses, photocopying, government filing and search charges, and the fees of agents who conduct investigations, searches, and registrations, and all other reasonable out of pocket expenses and charges. Applicable taxes will be applied to all fees and disbursements as required by law.
Retainer & Billing
Contingency Fees, Disbursements, and Other Charges
You agree that, in exchange for us rendering the services described herein, legal fees for professional services as follows:
-
contingency percentage of all gross amounts (before taxes and or deductions) recovered by way of settlement, if reached six or more months before the date of the trial of the action;
-
contingency percentage of all gross amounts (before taxes and or deductions) recovered by way of settlement, if reached after six months before the trial of the action and before three months before the date of the trial of the action;
-
contingency percentage on all gross amounts (before taxes and or deductions) recovered by way of settlement or judgment, if reached at any time within three months of the trial of the action; or
-
any other percentage, up to a maximum of contingency percentage, in our sole discretion on all gross amounts (before taxes and or deductions) recovered by way of settlement or judgment, regardless of when received.
The rules of the Law Society of British Columbia provide that, subject to the Supreme Court approving higher remuneration, the maximum compensation to which a lawyer is entitled in a claim for personal injury or wrongful death not arising out of a motor vehicle accident is 40 percent of the total amount recovered. You understand and agree that the percentages referred to above are based on a percentage of all amounts recovered by settlement or judgment.
If you, contrary to our advice decide not to pursue the claim or action further or decides to change lawyers or pursue the claim or action on the your own behalf, then you will be responsible for immediate payment of all disbursements and other charges, and we shall be entitled at the our sole discretion to elect either: (1) immediate payment of a fixed amount, regardless of time actually spent, equal to number of hours hours of billable time per month for each month from the date of agreement until the date of termination at the lawyer’s hourly rate of lawyer's hourly rate; or (2), a Solicitor’s Lien on the file for the full amount of the fees charged and chargeable as set out herein.
If we recommend settlement which you refuse to accept or to authorize us to obtain on your behalf, and we continue our retainer and any resulting judgment and collection after court proceedings is less than the amount of the settlement recommended by us but refused by you, then our fees will be calculated at the recommended amount.
This agreement does not cover us acting for you on any appeal which may be brought either on your behalf or by any party adverse in interest, and in the event of an appeal, we must explicitly agree in advance to the terms of remuneration and scope of representation therein.
In the event that a settlement of the action is agreed upon and involves a structured settlement, whereby monthly or other payments are to be made to you, the fee to be paid by you to us shall be the percentage stated previously in this Agreement applied to the present value of the structured settlement as determined by any actuarial involved in the placement of this structured settlement.
We will also bill you regularly for expenses (sometimes called disbursements) we incur on your behalf, regardless of the status of your matter. These include long distance calls, faxes, postage, deliveries, travel expenses, photocopying, government filing and search charges, and the fees of agents who conduct investigations, searches, and registrations, and all other reasonable out of pocket expenses and charges. Applicable taxes will be applied to all fees and disbursements as required by law. The payment of any costs ordered by the Court against you, shall be your responsibility and not our responsibility.
We require a retainer of retainer payment required deposited into trust before we commence work on your matter. You may do so via credit or debit card, e-transfer, cheque, or wire transfer. Payment details and instructions can be found at https://arorazbar.com/pay-retainer/
The retainer will be deposited into our firm’s trust account and held there until our retention terminates. The retainer will serve as a source of payment for all or part of our account or accounts at our sole discretion. Whenever we get close to or exceed the funds in held trust, we will issue you an invoice so we can have certainty of payment of our invoices. We may require you to replenish the retainer anytime it becomes depleted, and we may also require you to increase the amount of the retainer when we believe it is no longer sufficient to cover our next account or accounts. Any unused portion of the retainer will be returned to you upon completion or termination of our services.
If you are required to pay funds into trust or provide a retainer, you may do so via credit or debit card, e-transfer, cheque, or wire transfer. Payment details and instructions can be found at https://arorazbar.com/pay-retainer/
The retainer will be deposited into our firm’s trust account and held there until our retention terminates. The retainer will serve as a source of payment for all or part of our account or accounts at our sole discretion. Whenever we get close to or exceed the funds in held trust, we will issue you an invoice so we can have certainty of payment of our invoices. We may require you to replenish the retainer anytime it becomes depleted, and we may also require you to increase the amount of the retainer when we believe it is no longer sufficient to cover our next account or accounts. Any unused portion of the retainer will be returned to you upon completion or termination of our services.
This Agreement is the guiding document which sets out how our relationship works; it does not contemplate every possible situation that may arise. We will act for you on a month-by-month basis and issue bills that are due upon receipt. Our bills will be “final bills” for the applicable period and in no way interim. You have a right to have each such final bill reviewed under the Legal Profession Act within the time limits that begin running once a bill has been delivered to or paid by you. To the extent any amount remains owing after 30-days, interest will be charged on the outstanding balance at interest rate per annum, compounded and calculated monthly, from the date of the account, until paid.
Termination of Legal Services
You have the right to terminate this Agreement at any time by providing us with prompt written notice of such termination. Please note that subject to our obligations to you to maintain proper standards of professional conduct, we reserve the right to terminate our services to you for good reasons including:
i. if you fail to cooperate with us in any reasonable request;
ii. if there is a serious loss of confidence between us;
iii. if our continuing to act would be unethical or impractical;
iv. if our retainer has not been paid; or
v. if you fail to pay our accounts when rendered.
If you terminate our services or we withdraw, you will have to pay only our fees, disbursements, other charges, and the applicable taxes incurred up until the time we stop acting for you. We will not be obligated to advise you of any subsequent developments relating to this matter upon completion of this matter or our services are terminated.
Communications and Instructions
Our communications with you for the purpose of obtaining or providing legal advice are generally privileged and not subject to disclosure. Therefore, you should share everything you know or learn about your matter, as our advice will be based on the facts, circumstances, and assumptions you describe, and may change with additional information. If you disclose privileged communications to others, though, such disclosure may destroy the legal privilege, which is one reason why you should not share our communications.
In the course of representing you in this matter, we may provide you with copies of documents produced by other parties. These documents are considered confidential and can only be used by you for the purpose of resolving your matter. If you have any questions regarding what you can or cannot do with documents received from other parties, please do not hesitate to ask us.
We plan to communicate with you primarily by phone, email, and direct messaging, including issuing bills via these methods. If for any reason you prefer that we do not communicate with you by these means, please let us know immediately. We may contact you during and after this agreement terminates for the purpose of marketing, legal updates, and event invitations. You may unsubscribe at any time by emailing hello@arorazbar.com.
Retention and Preservation of Documents
Our files are firm property. In the course of our representation, we may come into possession of copies or originals of documents or other materials belonging to you or others. Once this matter has been concluded and we have received payment of our accounts in full, we will return the materials to you. Please note that we may store the documents electronically and may not keep paper files.
Also please be advised that you have obligations to preserve any evidence that may be relevant to the matter for which you have retained us. In this regard, please ensure that all relevant documents, including electronic documents, have been securely stored. To the extent there are any procedures or processes that automatically delete emails or electronic files from your systems, please make sure to cease such deletion activity if it may cause the loss of relevant evidence. If you have any questions about these obligations, please raise them with us immediately.
We use cloud-based programs to store client files and business records (such as Microsoft Outlook, Microsoft OneDrive, and Adobe Acrobat). Some of these programs may use servers located outside of Canada. You acknowledge that these programs may create some risks for the security of your information.
Agreement
If you agree with the terms described above, and that they will be interpreted under British Columbia law, please sign a copy of this letter in the space provided and return it to us. Please note that we will not take any steps on your behalf until we receive a signed copy indicating your agreement, along with payment of our retainer, if required. If you decide that you do not want us to proceed on your behalf in this matter, please inform us promptly. We look forward to working with you on this matter.
Sincerely,
signature, signer 1
lead attorney,
For Arora Zbar LLP
signature, signer 2
Name: name, signer 2
Date: date, signer 2
Arora Zbar LLP Wills & Estates Engagement Letter14 blocks, 13 conditional
Reply to: lead attorney email address
current date month day year
Via Lawmatics Digital Signature
full name
email primary
address primary full street
address primary city state zip
additional client full name
additional client email primary
Reply to: lead attorney email address
current date month day year
Via PDF
full name
company name
address primary full street
address primary city state zip
Dear company name:
Property Address: full address to sell/purchase/refinance/transfer (the “Property”)
Estate of: deceased (estate of) full name (the “Estate”)
Executor/Administrator: executor full name administrator full name
RE: engagement letter re line (the “Transaction”)
____________________________________________________________________________________
Thank you for choosing Arora Zbar LLP to provide the above noted Transaction. We value the trust you have placed in our firm. This letter outlines the scope and terms of our engagement; it does not contemplate every possible situation. Please review this letter carefully and reach out with any questions or concerns.
Fees & Scope of Our Services
Our legal fees for the Transaction will be lawyer's flat fee rate (the “Legal Fees”), plus tax and disbursements (sometimes called “out of pocket expenses”) to perform the scope of work as set out on Schedule “A” to this agreement.
We may charge additional fees for services:
-
set out in the “Excluded Services” portion of Schedule “A”, as requested;
-
resulting from unexpected or last-minute changes to the Transaction;
-
to deal with new charges on title (liens, judgements etc.);
-
required due to delays in delivery of information; and
-
to manage communication and coordination with any relevant party, including emails, phone calls, and appointments beyond a reasonable level required for the Transaction.
Where advance notice is not feasible, you authorize us to proceed with the above noted additional fees and disbursements reasonably required to protect your interests in relation to management of the Estate or to complete the Transaction. All additional work and related charges are based on time spent, and detailed on our bill. These services may be performed by the responsible lawyer, or other firm staff. The responsible lawyer’s hourly rate is lawyer's hourly rate, other firm staff hourly rates range from staff hourly rate range. Our rates may vary between matters, and are increased by approximately annual rate increase on an annual basis on January 1st of each year.
RE: engagement letter re line (the “Engagement”)
____________________________________________________________________________________
Thank you for choosing Arora Zbar LLP to provide the above noted Engagement. We value the trust you have placed in our firm. This letter outlines the scope and terms of our engagement; it does not contemplate every possible situation. Please review this letter carefully and reach out with any questions or concerns.
Fees & Scope of Our Services
Our legal fees for the Engagement will be lawyer's flat fee rate (the “Legal Fees”), plus tax and disbursements (sometimes called “out of pocket expenses”) to perform the scope of work as set out on Schedule “A” to this agreement.
We may charge additional fees for services:
-
set out in the “Excluded Services” portion of Schedule “A”, as requested;
-
resulting from unexpected or last-minute changes to the Engagement;
-
required due to delays in delivery of information; and
-
to manage communication and coordination with any relevant party, including emails, phone calls, and appointments beyond a reasonable level required for the Engagement.
All additional work and related charges are based on time spent, and detailed on our bill. These services may be performed by the responsible lawyer, or other firm staff. The responsible lawyer’s hourly rate is lawyer's hourly rate, other firm staff hourly rates range from staff hourly rate range. Our rates may vary between matters, and are increased by approximately annual rate increase on an annual basis on January 1st of each year.
Estate Planning Services: engagement letter re line (the “Engagement”)
Legal Fees: lawyer's flat fee rate (the “Legal Fees”)
____________________________________________________________________________________
Thank you for choosing Arora Zbar LLP to represent in the above noted Engagement. We value the trust you have placed in our firm. This letter outlines the scope and terms of the Engagement; it does not contemplate every possible situation. Please review this letter carefully and reach out with any questions or concerns.
Fees & Scope of Our Services
We will charge you the above noted Legal Fees plus tax and disbursements (sometimes called “out of pocket expenses”) to perform the scope of work as set out on Schedule “A” to this agreement.
We understand how important this matter is to you, please review this letter carefully and reach out with any questions or concerns. We confirm that we will act on your behalf and in order to do so, we require certain information and documents. All documentation prepared by us are based solely on the information provided by you and you agree that all information provided to us contains a true and complete account of the information provided. We are happy to represent you, we urge you to promptly reply to our requests and keep yourself aware of other particulars.
If we agree to act for you on other matters in writing, the terms of this agreement will continue to apply.
As required by the Law Society of British Columbia, we may need to verify your identity through a search of your Canadian credit file. This search will not impact or reveal your credit score. Please promptly provide all information and documentation which we may request including the succeeding questionnaire.
Fees, Disbursements, and Other Charges
The Legal Fees cover only the services expressly included in the Engagement. Any services outside the scope of the Engagement will be billed at our standard hourly rates, as discussed and agreed upon in advance.
If we agree to provide any services that are outside the scope of the Engagement, we may, at our discretion, arrange for team members to work on your file whose hourly rates range between staff hourly rate range. Our billable rates may be higher for work we do on any other matters for which you retain our firm, and are increased by approximately annual rate increase on an annual basis on January 1st of each year. Our charges will include all time we spend on your behalf, such as communicating with you or other parties, reviewing documents, conducting research, drafting documents, attending court, and required travel. In the event we achieve exceptional results for you, we may charge you an additional amount commensurate with the exceptionality of the result(s) achieved.
We will also bill you for expenses (sometimes called disbursements) we incur on your behalf. These include long distance calls, faxes, postage, deliveries, travel expenses, photocopying, government filing and search charges, and the fees of agents who conduct investigations, searches, and registrations, and all other reasonable out of pocket expenses and charges. Applicable taxes will be applied to all fees and disbursements as required by law
RE: engagement letter re line (the “Engagement”)
____________________________________________________________________________________
Thank you for choosing Arora Zbar LLP to provide the above noted Engagement. We value the trust you have placed in our firm. This letter outlines the scope and terms of our engagement; it does not contemplate every possible situation. Please review this letter carefully and reach out with any questions or concerns.
Fees & Scope of Our Services
Our fees are based on the time spent by us on your behalf. Records of all time will be kept and accounts will then be prepared and sent to you periodically. My hourly billable rate is lawyer's hourly rate, plus tax and disbursements (sometimes called “out of pocket expenses”) (the “Legal Fees”).
We may charge additional fees for services:
-
set out in the “Excluded Services” portion of Schedule “A”, as requested;
-
resulting from unexpected or last-minute changes to the Engagement;
-
required due to delays in delivery of information; and
-
to manage communication and coordination with any relevant party, including emails, phone calls, and appointments beyond a reasonable level required for the Engagement.
All additional work and related charges are based on time spent, and detailed on our bill. These services may be performed by the responsible lawyer, or other firm staff. The responsible lawyer’s hourly rate is lawyer's hourly rate, other firm staff hourly rates range from staff hourly rate range. Our rates may vary between matters, and are increased by approximately annual rate increase on an annual basis on January 1st of each year.
Retainer Deposit
We require a retainer of retainer payment required deposited into trust before we commence work on your matter. You may do so via credit or debit card, e-transfer, cheque, or wire transfer. Payment details and instructions can be found at https://arorazbar.com/pay-retainer/
The retainer will be deposited into our firm’s trust account and held there until our retention terminates. Whenever we get close to or exceed the funds in held trust, we will issue you an invoice so we can have certainty of payment of our invoices.
Billing
Our bills are “final bills” and in no way interim, you have a right to have each final bill reviewed under the Legal Profession Act within the time limits therein. Balances outstanding after 30 days are subject to interest of interest rate per annum, compounded and calculated monthly from the date of the account. Payment of funds via credit card for costs other than legal advice, such as large disbursements and settlements funds, may be subject to payment processing fees.
You have the right to terminate this agreement at any time by providing written notice. We reserve the right to terminate our services for good reasons. If you terminate our services or we withdraw, we will issue a bill for our fees, disbursements, and applicable taxes incurred up until the time we stop acting for you. Upon termination or completion of our services, we are no longer obligated to advise you of any subsequent developments relating to this matter. Once this agreement is signed, if the underlying transaction contemplated by this agreement (if any) does not complete for any reason, we may charge up to percentage of our usual price for our time, plus tax, and disbursements.
Communications and Instructions
Our communications with you are generally privileged and not subject to disclosure. All steps taken and documentation prepared by us for this matter will be based on the facts, circumstances, and assumptions you describe. Further, the Law Society of British Columbia may require us to verify your identity by collecting certain information and conducting a search of your Canadian credit file, or other means of verification. This search will not impact or reveal your credit score.
We assume everything provided by you and your agents are true, complete, and accurate. We thank you in advance for your prompt replies to our requests and general attention to this matter.
We plan to communicate with you primarily by phone, email, and direct messaging, including issuing bills via these methods. If for any reason you prefer that we do not communicate with you by these means, please let us know immediately. We may contact you during and after this agreement terminates for the purpose of marketing, legal updates, and event invitations. You may opt-out at any time by emailing hello@arorazbar.com.
Retention and Preservation of Documents
Client files are firm property, upon conclusion of your matter, and payment of our accounts in full, we will return to you copies or originals of documents and other materials as required. We are committed to protecting your personal information and have instituted systems and procedures that take all reasonable measures to ensure confidentiality and data integrity.
Arora Zbar LLP operates, in part, from a remote office, the office exists in a space-sharing arrangement which includes sharing assistants, secretaries, receptionists, and such services as photocopying and fax machines with other professionals in the office. We also use cloud-based programs to store client files and business records, including programs that may use servers located outside of Canada. You acknowledge and consent to the fact that our working remotely, use of space-sharing arrangements, and potential for data to be stored outside of Canada may create some risks for the security of your information.
Joint Representation (if applicable)
When we represent clients jointly, we must maintain a duty of undivided loyalty, meaning we must not favour the interests of any one party over another. If a conflict arises, we are permitted to attempt to resolve the conflict, after which we may continue to represent all parties. If the conflict is not resolved, or we are otherwise unable to fulfill our duty of undivided loyalty, we will terminate our engagement and cease to act for all parties. Please note, jointly represented parties are jointly and severally liable for each bill. We cannot treat information received from any of you as confidential from each other. It is our duty to share information with each jointly represented party, including information received from a jointly represented party on other matters.
Agreement
Please sign this agreement to confirm that you have read and understood the terms herein, which will be interpreted under British Columbia law. We will not take any steps on your behalf until we receive a signed copy of this letter.
We look forward to working with you.
Sincerely,
signature, signer 1
lead attorney
Barrister and Solicitor
For, Arora Zbar LLP
signature, signer 2
Signed, name, signer 2
Date: date, signer 2
Sincerely,
lead attorney
Barrister and Solicitor
For, Arora Zbar LLP
_____________________
Signed by company name
Print Name:
Date:
_____________________
Signed by company name
Print Name:
Date:
Schedule “A” Estate Planning Scope of Services
Included Services:
-
Initial Consultation and Information Gathering. We will meet with you jointly to discuss the relevant information regarding your estate planning and provide you each with a questionnaire to collect information necessary for the preparation of your documents. If required, we will set a follow up appointment to discuss the answers provided in your questionnaires.
-
Drafting of Estate Planning Documents. Based on the information you provide, we will prepare one Joint Will, two Powers of Attorney (one for each of you) and two Representation Agreements (one for each of you).
-
Review and Revisions. We will provide draft documents for your review and incorporate revisions based on your feedback.
-
Execution Meeting. We will coordinate and conduct one execution meeting for the signing of the documents in accordance with applicable legal requirements, including the provision of witnesses if required by law.
-
Finalization and Delivery. Upon execution, we will provide you with finalized copies of your executed documents and general guidance regarding their safekeeping.
Excluded Services:
The Engagement is intended to cover standard estate planning documents and arrangements. A document or service will be considered outside the scope of the Engagement and billed at our standard hourly rates if it involves, without limitation: significant personalized clauses or conditions beyond standard provisions, multiple or complex beneficiaries or detailed specific gifts, testamentary trusts or other trust-based planning, business succession planning, including provisions relating to closely held companies or partnership interests, cross-border or multi-jurisdictional considerations, large, complex, or unusual asset schedules, extensive or multiple rounds of revisions beyond what is typical for a standard estate planning engagement, or revisions based on a change of previously provided instructions.
Unless separately agreed to in writing, the Engagement does not include ongoing estate planning maintenance, future updates, asset retitling, beneficiary designation changes, tax planning, or any additional documents or services not expressly listed above.
Initials: initials, signer 2
Schedule “A” Estate Planning Scope of Services
Included Services:
-
Initial Consultation and Information Gathering. We will meet with you jointly to discuss the relevant information regarding your estate planning and provide you each with a questionnaire to collect information necessary for the preparation of your documents. If required, we will set a follow up appointment to discuss the answers provided in your questionnaires.
-
Drafting of Estate Planning Documents. Based on the information you provide, we will prepare one Joint Will, two Powers of Attorney (one for each of you) and two Representation Agreements (one for each of you).
-
Review and Revisions. We will provide draft documents for your review and incorporate revisions based on your feedback.
-
Execution Meeting. We will coordinate and conduct one execution meeting for the signing of the documents in accordance with applicable legal requirements, including the provision of witnesses if required by law.
-
Finalization and Delivery. Upon execution, we will provide you with finalized copies of your executed documents and general guidance regarding their safekeeping.
Excluded Services:
The Engagement is intended to cover standard estate planning documents and arrangements. A document or service will be considered outside the scope of the Engagement and billed at our standard hourly rates if it involves, without limitation: significant personalized clauses or conditions beyond standard provisions, multiple or complex beneficiaries or detailed specific gifts, testamentary trusts or other trust-based planning, business succession planning, including provisions relating to closely held companies or partnership interests, cross-border or multi-jurisdictional considerations, large, complex, or unusual asset schedules, extensive or multiple rounds of revisions beyond what is typical for a standard estate planning engagement, or revisions based on a change of previously provided instructions.
Unless separately agreed to in writing, the Engagement does not include ongoing estate planning maintenance, future updates, asset retitling, beneficiary designation changes, tax planning, or any additional documents or services not expressly listed above.
Initials: initials, signer 2
Schedule “A” Transmission of Estate Property Scope of Services
Included Services:
-
Reviewing the Grant of Probation/Administration and advising you of any material omissions or major issues that appear on the face of same.
-
Transmission of title to the Property to the executor/administrator of the Estate, as applicable, and subsequent transfer of title to the Property to the beneficiary(ies) of the Estate.
-
Providing you with a copy of the title to the Property.
-
Addressing your questions and concerns about the Transaction generally.
-
Preparing and attending to execution of the documents required to complete the Transaction, including a statement of adjustments showing the balance payable by you on closing.
-
Attending to required completion day tasks including registration of required documents with the Land Title and Survey Authority of British Columbia.
-
Reporting to all relevant parties on the completion of the Transaction.
-
Providing a final report to confirm that the title to the Property was successfully registered, free of all financial and other encumbrances.
Excluded Services:
-
Drafting Land Owner Transparency Reports which include any entity not directly named as a transferee.
-
Resolving concerns arising from our review of the Grant of Probate or Administration, and coordinating or negotiating any matters relating to the Estate.
-
Obtaining beneficiary releases in relation to management of the Estate, and beneficiary consents as required to complete the Transaction.
-
Obtaining beneficiary information required to complete the transmission from the Estate to the executor/administrator, as applicable.
-
Providing services to any party through their legal representative such as a power of attorney or guardian.
-
Retrieving and reviewing charges to remain on title.
-
Advising on the Property’s zoning or permitted use.
-
Coordinating your execution of the required documents before another lawyer or notary, if you are unable to execute them at our office.
-
Reviewing any Strata Corporation documents beyond those required to complete the Transaction. For instance, with respect to assessments, pending litigation, financial affairs, minutes, rules, bylaws, parking use.
Items Entirely Outside the Scope of Our Services: We want to bring your attention to certain items we recommend you consider, as they are not within our scope of services at all:
-
Confirming that no work has been done to the Property which may give rise to a Builders’ Lien or trust claim.
-
Providing you with protection against any unregistered claims that may be advanced in priority to your interests.
-
Providing any form of tax or accounting advice, including advice related to GST, capital gains, BC Home Flipping tax etc.
-
Arranging property insurance.
-
Making inquiries as to the legality, inhabitability or condition of any of the buildings located on the Property.
-
Providing any advice or legal opinions regarding the enforceability or legality of the Transaction or the management and administration of the Estate.
-
Arranging for the re-programming or account transfer of the utility meter or account.
-
Confirming there is legal access to the Property and ensuring delivery of actual possession, particularly if there are presently any tenants.
-
Physically attending the Property to confirm the condition.
-
Arranging for payout and discharge of any financial or other encumbrance, if any is required in relation to the Transaction.
Schedule “A” Estate Administration Scope of Services
Included Services: During the course of the Engagement, we will provide you with the following list of legal services at the hourly rates of the responsible lawyer on your request in writing:
-
providing guidance on your duties and obligations as executor or administrator, as applicable;
-
assisting with obtaining proof of death and court-certified documents;
-
advising on steps to secure and protect estate assets, and assisting with the collection, identification, and categorization of estate assets (legal coordination only);
-
advising on creditor notice requirements and claims procedures;
-
preparing or reviewing routine estate correspondence to beneficiaries and third parties and advising on beneficiary notices and disclosure obligations;
-
advising on statutory waiting periods and distribution timing;
-
assisting with the preparation of informal estate account summaries (non-tax, non-accounting);
-
advising on interim and final distributions in accordance with the Last Will and Testament (if applicable) and applicable law, and preparing releases and indemnities for beneficiaries;
-
advising on executor compensation issues (excluding tax implications); and
-
assisting with final distribution mechanics once all legal preconditions are met.
Excluded Services: The following services are expressly excluded from the scope of the Engagement unless we agree otherwise in a separate written agreement:
-
will challenges, dependent support claims, or beneficiary disputes, executor or administrator removal or passing of accounts proceedings, and mediation, arbitration, or court appearances relating to contested matters.
-
We do not provide tax advice, and no services under this agreement will include tax planning, tax opinions, or advice regarding income or other tax consequences. This includes, without limitation, preparing or filing of final (terminal) personal income tax returns, estate or trust income tax returns, clearance certificate applications, and beneficiary tax slips or reporting.
Schedule “A” Grant of Probate or Administration Application Scope of Services
Included Services:
-
Initial Consultation and Information Gathering. We will consult with you to review the Last Will and Testament (if applicable), asset information, and other relevant circumstances, and to collect the information required to confirm formal validity for probate purpose and prepare an application for a Grant of Probate or Administration, as applicable (“Application”).
-
Preparation of Probate Materials. Based on the information provided, we will conduct the appropriate searches, prepare a standard Application, including the applicable court forms and affidavits and a basic inventory of estate assets as required for filing. We will deliver the Notice of Application to the required parties and we will set one meeting with you to review the Application and execute the affidavits of the executor/administrator.
-
Filing and Court Correspondence. We will file the Application with the appropriate court and manage routine correspondence with the court registry relating to the application. When the Application receives preliminary approval, we will coordinate with you to arrange for the payment of probate fees to the Minister of Finance.
-
Delivery of Grant. Upon issuance, we will provide you with a copy of the Grant of Probate or Administration, as applicable, and basic guidance regarding next steps.
Excluded Services:
The Engagement is limited to a basic Application. Legal services will be considered outside the scope of this agreement and billed at our standard hourly rates if it involves, without limitation: affidavits, court forms, or conditions beyond standard probate requirements, a large number or complex beneficiaries, substituted service applications, disputes, wills variation claims, applications to the Public Guardian and Trustee, testamentary trusts or trust-related probate issues, business succession matters, closely held companies, or interests in private corporations or partnerships, cross-border or multi-jurisdictional assets or legal issues, large, complex, or unusual asset schedules, missing, unclear, or contested information requiring additional investigation, estate litigation, objections, requisitions beyond routine court queries, or contested probate proceedings, or extensive, multiple rounds of revisions, or supplemental filings.
Unless separately agreed to in writing, the Engagement does not include any services relating to the management or administration of the estate, including, without limitation: collecting, managing, or distributing estate assets, paying debts, taxes, or expenses of the estate, estate accounting, executor compensation, or passing of accounts, ongoing advice to you regarding administration of the estate, or any post-probate services following the issuance of the Grant of Probate or Administration. We do not provide tax advice, and no services under this agreement include tax planning, tax opinions, or advice regarding income or other tax consequences.
JotForm6 forms in use
JotForm carries the staff-facing request forms (money movements and conflict checks) and the newsletter sign-up. Each submission becomes an Asana task through Zapier. Open a form to see what it asks for.
Accounts receivable request (internal)14 fields
Staff ask accounting to collect an existing invoice or draft a new bill.
- Trust
- Credit card
- E-transfer
- Cheque
EFT request (internal)11 fields
Staff ask for an electronic transfer out of trust; the Law Society requisition follows.
Electronic transfer of trust funds (EFT) requisition12 fields
The Law Society's requisition record for every EFT out of trust.
Conflict check6 fields
Staff record the names to be checked before a file opens.
- (one option per lawyer)
PAD into trust request (internal)7 fields
Staff ask that a pre-filled PAD form be sent to a client.
Newsletter subscriber6 fields
Adds a realtor, mortgage broker or client to the mail.arorazbar.com list.
The older intake, engagement-letter, website contact and PAD forms are not shown: Lawmatics forms replaced them.
Every tool, by the job it does
Open a row for what it is and how the firm uses it. The price is the tier’s per-user or per-unit price, in the vendor’s billing currency.
Matters and intake
One system of record, and the front door that feeds it.
Clio ManageSystem of record: clients, matters, time, trust, billing, calendar.
| Plan | Essentials |
|---|---|
| Price | About CA$180 per user per month |
| In daily use | thousands of matters tracked |
- Clio is the firm's system of record.
- Every client, matter, time entry, trust transaction, bill and calendar entry lives here first, and every other system either feeds it or reads from it.
- It sits at the centre of the automation layer: intake opens the Clio matter, and opening a matter in Clio fires the matching checklist in Asana.
- Claude's access to Clio is read-only by firm rule; nothing is written back to Clio by an AI session.
LawmaticsIntake and CRM: the one door every inquiry comes through.
| Plan | Custom plan |
|---|---|
| Price | About CA$185 per user per month |
- Lawmatics is the one door in.
- Every inquiry, from the website form, the phone or a referral, goes into Lawmatics through a form.
- One Client Intake pipeline, eight stages: from new lead to file opened in Clio, with the not-a-fit, lost and duplicate exits.
- Intake forms and engagement letters are generated here; identity verification is recorded here and synced to Clio.
- Lawmatics automations move the lead between stages and send the forms and follow-ups.
- A retained lead opens the Clio matter, and Zapier creates the Asana onboarding project.
- The whole intake side is described in the automations section.
JotFormClient-facing forms: intake, conflict checks, payment and EFT requests.
| Plan | Gold |
|---|---|
| Price | US$99 a month |
| In daily use | Staff request forms, engagement letters, trust requisitions |
- JotForm carries the staff-facing request forms and the client-facing engagement letters: EFT, pre-authorized debit and cheque requests, conflict checks, closing-day bookings.
- Each submission becomes an Asana task through Zapier, so a request is never just an email.
- The forms with the most submissions are listed in the automations section.
CalendlyPaid-consult self-booking; boardroom and lawyer booking pages for reception.
| Plan | Teams |
|---|---|
| Price | US$12.80 per seat per month |
- Booking pages for each lawyer's Outlook calendar, plus the boardroom and admin pages.
- Self-booking is for paid consults only: the paid-consultation page takes the fee before the meeting.
- Reception books everything else, including boardroom signings.
- 6 automations react to bookings, creating the Lawmatics lead and the Asana follow-up.
Equifax identity verificationClient identification and verification at onboarding (Law Society rule).
| Plan | Per verification |
|---|---|
| Price | US$140.44 a month for up to 100 verifications |
- Client identification and verification, as the Law Society of BC rules require at onboarding.
- The firm meets the client in person or runs an Equifax credit-report check, which the Law Society accepts.
- Either way the result is recorded in Lawmatics and synced to Clio.
Microsoft 365
One licence carries mail, chat, phones, documents and the AI assistant.
Microsoft 365 Business StandardOffice apps, Outlook, Teams, SharePoint and OneDrive for every seat.
| Plan | Business Standard |
|---|---|
| Price | CA$16 per user per month |
- Desktop Office apps plus Exchange, Teams and SharePoint for every seat, licensed through the IT provider.
Teams with Teams PhoneInternal chat, meetings, and each lawyer's direct line with SMS enabled.
| Plan | Teams Phone line |
|---|---|
| Price | US$22.50 per user per month, on top of the licence |
| In daily use | hundreds of thousands of chat messages |
- Teams is the firm's internal channel: chat, meetings and, through Teams Phone, each lawyer's direct line.
- SMS is enabled on those numbers, so a client can text a lawyer's office line and it arrives in Teams.
- Reception stays on RingCentral, answered by a full-time receptionist.
- Meeting transcripts are captured for matter notes, and the firm's data platform links chat threads to matters.
Outlook with SimplyFileAll client correspondence; the add-in files each email to its matter folder in one click.
| Plan | SimplyFile Standard |
|---|---|
| Price | US$4.99 per user per month |
| In daily use | hundreds of thousands of emails on file |
- Outlook carries all client correspondence, in staff mailboxes and the shared reception inbox where intake and general inquiries arrive.
- SimplyFile sits inside Outlook and predicts the matter folder for each message, which is how the firm's email-to-matter filing discipline holds.
- Automations send the intake notifications and confirmations.
- Claude searches Outlook for matter correspondence, and drafts email but never sends it without an explicit instruction in the same conversation.
SharePoint and OneDriveThe document home: every matter folder lives here.
| Plan | Included |
|---|---|
| Price | Included in the licence |
| In daily use | hundreds of thousands of documents stored |
- SharePoint is the document source of truth.
- Every matter folder lives in one site, laid out the same way (the folder examples are in stage 04 above).
- The firm does not use Clio's document store.
- Automations file documents into SharePoint at intake and closing.
- Claude skills search the matter folders: finding the inspection report on a file, checking whether identification is on record, sorting a fresh batch of scans into the right subfolders.
Exchange Online ArchivingLong-term mailbox archive for the lawyers.
| Plan | Plan 1 |
|---|---|
| Price | CA$4.18 per user per month |
- Adds an online archive with retention policies to a Business plan.
- One seat; the archive is read into the warehouse with the live mailbox.
Microsoft 365 CopilotAI assistant inside Word, Outlook and Teams for two seats.
| Plan | Business |
|---|---|
| Price | US$21 per user per month |
- Microsoft's AI assistant inside Word, Outlook, Teams and Excel, on a couple of seats, licensed through the IT provider.
Power AutomateMicrosoft-side automations that Zapier cannot reach.
| Plan | Per user |
|---|---|
| Price | CA$19.20 per user per month |
- Microsoft's workflow automation.
- One per-user licence on the IT admin account.
letsignitCentralised email signatures across every mailbox.
| Plan | Per user |
|---|---|
| Price | US$2 per user per month |
- Centrally managed email signatures pushed to every mailbox: one design, changed in one place.
Microsoft 365 backupIndependent backup of mail, SharePoint and OneDrive.
| Plan | Included |
|---|---|
| Price | Included in the IT security bundle |
- Third-party backup of mailboxes, OneDrive and SharePoint, arranged through the IT provider.
Documents and signing
Assemble, mark up, sign.
Adobe Acrobat ProPDF markup, redaction and combining in every practice group.
| Plan | Acrobat Pro for teams |
|---|---|
| Price | About CA$31 per user per month |
- Acrobat is the PDF tool on every desk: marking up drafts, redacting, combining scans.
- GoVeyance, not Acrobat, generates the conveyance documents.
- Seats grew during 2026 as the team did.
DocuSignE-signature for engagement letters, closing documents and resolutions.
| Plan | eSignature Standard, annual envelope plan |
|---|---|
| Price | About CA$2,000 a year |
- DocuSign carries the firm's electronic signatures: engagement letters, closing documents, corporate resolutions.
- Signing has one owner; the firm cut its second e-signature tool so nobody has to guess which one a document went out on.
Practice-area document tools
Each practice group has its own specialist tool.
GoVeyanceConveyancing platform for BC purchase, sale and refinance files.
| Plan | Per file |
|---|---|
| Price | $25 per completed identity verification is the only published fee |
- Cloud conveyancing platform for BC purchase, sale and refinance files, priced per file.
- Conveyance team.
ACL5Litigation document assembly: court forms and family-law schedules.
| Plan | Per-file licence |
|---|---|
| Price | About CA$540 a month |
- ACL5 (Dye & Durham) is the litigation group's document-assembly system: BC Supreme Court forms, family-law schedules, and deadline sets that work backwards from one anchor date.
- Conveyance files run in GoVeyance, not here.
ApparaCorporate records, annual reports and transparency registers for the firm's corporate clients.
| Plan | Usage-based, by filing volume |
|---|---|
| Price | About CA$550 a month |
- Appara keeps the corporate records for the firm's corporate practice, its highest-volume area: minute books, registers, resolutions and annual-report filings with BC Registries.
- 482 corporations are held in the firm's records.
- The annual-report pipeline starts here and cascades into Asana subtasks (lawyer review, send in Clio, close matter).
- Entity, director and shareholder data from Appara feeds the conflict check, so a search on a company finds its people as well as its name.
- Billed per filing.
GoodfactLitigation chronologies.
| Plan | Per-matter bundles |
|---|---|
| Price | About CA$125 a month |
- Litigation fact and chronology management: documents, dates and issues on one timeline.
- Litigators, per file.
ReadyWhenEstate-planning client platform: wills and executor instructions.
| Plan | Professional |
|---|---|
| Price | About CA$733 a month |
- ReadyWhen is the estate-planning client platform: clients keep wills, key documents and executor instructions behind a firm-branded portal.
- Billed per file as the wills and estates team opens them.
Time, billing and trust
Bill from Clio, reconcile to the books, move trust money by form.
WiseTimePassive time capture for a couple of lawyers; most use Clio's timers.
| Plan | Per user |
|---|---|
| Price | US$30 per user per month |
- WiseTime records time passively from the applications and documents a lawyer touches and presents a timeline to post to matters.
- A couple of lawyers use it.
- Most of the firm records time with Clio's own timers.
XeroThe firm's books, for the bookkeeper and the accountants.
| Plan | Standard |
|---|---|
| Price | CA$48 a month |
- Xero holds the firm's books; it is where the bookkeeper and the accountants work.
- Dext feeds supplier bills and receipts into it, coded to the right account.
DextReceipt capture from email and OneDrive, straight to the bookkeeper.
| Plan | Business |
|---|---|
| Price | CA$37.50 a month |
- Dext captures supplier bills and receipts: photograph or forward the document and it arrives in Xero coded to the right account.
- Two automations feed it without anyone touching it: receipt attachments in email, and new files in a OneDrive folder.
BMO Deposit EdgeDeposits trust cheques into the trust account from the office. Time-sensitive deposits still go to the bank.
| Plan | Per account |
|---|---|
| Price | CA$25 a month |
- Remote cheque deposit: trust cheques are scanned at reception instead of taken to the branch.
- Cheque clearing is tracked in the warehouse.
BMO pre-authorized debitPre-authorized debit pulls into the trust account.
| Plan | Per batch |
|---|---|
| Price | $15 per batch plus $1 per payment |
- Pre-authorized debit agreement that pulls client payments into the trust account.
Research
Two paid databases, and the free ones first.
Lexis+ CanadaPrimary legal research for lawyers and paralegals.
| Plan | Firm subscription |
|---|---|
| Price | About CA$1,150 a month |
- Lexis+ Canada is the primary research platform: case law, legislation, Halsbury's and Law360 Canada news, with the Lexis for Microsoft Office add-in for citing inside Word.
- One firm account, no per-seat line.
- A Claude skill builds the Boolean query, runs it in the firm's logged-in Lexis tab and writes the memo from retrieved sources only.
Westlaw and CoCounsel (Thomson Reuters)Second research view, precedents, and CoCounsel for AI-assisted research and document review.
| Plan | Two subscriptions |
|---|---|
| Price | About CA$1,090 a month for both |
- Westlaw Canada research and precedent collections, held as the secondary subscription alongside Lexis.
- Used by lawyers and paralegals for precedents and a second view on authorities.
Courthouse Libraries BCRemote database access and scanning on request.
| Plan | Free for BC lawyers |
|---|---|
| Price | Free |
- Courthouse Libraries BC gives BC lawyers free remote access to research databases and will scan and send materials on request.
- The first place to look before a paid search.
CLEBCCourses, practice manuals and checklists.
| Plan | Per course |
|---|---|
| Price | Course fees; practice resources free |
- Course fees per programme.
- Practice resources, checklists and many papers are free.
Client communication
The reception desk and the tools clients already use.
RingCentralReception phones behind a full-time receptionist: queues, voicemail, fax.
| Plan | RingEX |
|---|---|
| Price | About CA$90 a month |
- The reception phone system.
- A full-time receptionist answers; RingCentral sits behind them with call queues, voicemail and fax.
- Lawyers' direct lines are on Teams Phone, not here.
- Calls are logged automatically by an automation.
ZoomVideo meetings when the other side hosts.
| Plan | Free |
|---|---|
| Price | Free |
- Free tier.
- Used when the other side hosts; Teams is the firm's own meeting platform.
WhatsAppClient messaging where the client prefers it.
| Plan | Free |
|---|---|
| Price | Free |
- Messaging for clients who prefer it.
- Lawyers only; nothing is filed from it.
WeTransferLarge file transfer when SharePoint sharing will not work for the recipient.
| Plan | Starter |
|---|---|
| Price | US$8 a month |
- Large-file transfer by link, for what will not fit in email.
AI, tasks and automation
The layer that moves work between systems.
Claude (Anthropic)The firm's AI layer: drafting support, file audits, intake triage, the firm dashboard.
| Plan | Team |
|---|---|
| Price | US$100 per premium seat per month; standard seats less |
- Claude is the firm's AI layer, adopted in April 2026 when the ChatGPT subscription was cancelled.
- It runs through claude.ai and Claude Code with connectors into Clio (read-only), Asana, Microsoft 365, Lawmatics and Xero, so an answer about a file comes from the live systems, not from memory.
- A firm-built staff plugin carries the skills every seat can run: the morning brief, onboarding audits, real-estate file audits, disengagement letters, Teams triage, scan filing and legal research.
- The skills are listed in the automations section; the ones a solicitor would copy first are published in full, scrubbed of client data.
- Firm rules bind every session: Clio is never written to, nothing is sent without an explicit instruction, and client identifiers never leave the firm's systems.
- Every session is logged to the firm's own database.
AsanaTask backbone: every matter gets a project named with its matter number.
| Plan | Enterprise+ |
|---|---|
| Price | About CA$30 per user per month |
| In daily use | tens of thousands of tasks managed |
- Asana is the task backbone.
- Every matter gets its own project, named with the matter number so it ties back to Clio, and the firm's recurring pipelines run as templates: client intake and onboarding, employee onboarding, the annual-report pipeline and the closing-day board.
- It is where most automation lands: the right checklist when a matter opens in Clio, intake-form answers filed as tasks, deadline reminders, money requests with their approval steps.
- Claude reads Asana for the morning brief, onboarding audits and file reviews.
ZapierThe glue between systems: intake, checklists, deadlines, closing day, money requests.
| Plan | Pro |
|---|---|
| Price | US$49 a month |
- Zapier is the glue between systems.
- The automations shown in this document are grouped into six families: intake and new clients, new matter and the right checklist, deadlines and alarms, closing day, money and receipts, and marketing.
- Retired zaps, test copies and personal helpers are left out.
- Asana is the most common destination, then Clio, Lawmatics, Outlook and JotForm.
- Branching steps route by practice area, so one intake form can open a litigation, corporate, conveyance or estate checklist.
- Each automation's steps are spelled out in the automations section.
FlowsanaAsana add-on for cascading dates and template date shifting.
| Plan | Per Asana user |
|---|---|
| Price | US$4.99 per user per month |
- Flowsana adds rules Asana lacks: cascading due dates when a key date moves, auto-assignment by section, date shifting when a template is applied.
TangoStep-by-step how-to guides written by the admin team.
| Plan | Pro Team |
|---|---|
| Price | US$15 per user per month |
- Captures a screen walkthrough and turns it into a step-by-step guide.
- The admin team writes the firm's how-to guides here.
DashlaneFirm password manager, everyone.
| Plan | Business |
|---|---|
| Price | US$96 per user per year |
- Dashlane is the firm password manager.
- Every staff member has a seat, shared credentials live in shared spaces, and no password is kept in a document or a chat.
Website and newsletter
The public face, and the list that keeps past clients close.
arorazbar.comFirm website; the contact form is a Lawmatics form.
| Plan | WordPress on GoDaddy |
|---|---|
| Price | About CA$46 a month |
- arorazbar.com runs on WordPress with GoDaddy hosting.
- The contact form on the site is a Lawmatics form, so a website inquiry is already a lead before anyone at the firm touches it.
- The Tech Resources page carries the firm's public materials, including this one.
mail.arorazbar.comThe firm newsletter for realtors and mortgage brokers, and firm announcements.
| Plan | Max |
|---|---|
| Price | US$96 and up a month, by subscriber count |
- Sends the firm newsletter, mail.arorazbar.com, to the realtors and mortgage brokers who refer conveyance work, and tracks opens and clicks.
- It carries firm announcements as well.
- Zapier adds new subscribers automatically.
CanvaNewsletter graphics, social posts and presentation visuals.
| Plan | Pro |
|---|---|
| Price | About US$150 a year |
- Online design tool for marketing graphics and social posts.
Developer tools
What the firm's own data platform and Claude plugin are built with.
GitHub with CopilotCode hosting and an AI pair for the firm's scripts and skills.
| Plan | Pro plus Copilot |
|---|---|
| Price | About CA$76 a month |
- GitHub hosts Eli's repositories outside Azure DevOps and provides GitHub Copilot for coding.
- Azure DevOps remains the firm's source-control home for the warehouse and PATRA; the GitHub account is personal and billed to the firm.
VS CodeEditor for the firm's scripts and skills.
| Plan | Free |
|---|---|
| Price | Free |
- Eli's editor for the same codebases, with Claude Code alongside it.
- Free.
PythonLanguage of the data platform and its 244 scheduled jobs.
| Plan | Free |
|---|---|
| Price | Free |
- The language the firm's data platform is written in: the extractors that pull Clio, Asana, Xero, Lawmatics and Microsoft 365 into the warehouse each night, the dbt models on top, and PATRA's server.
- Free; Eli maintains it.
Microsoft PowerToysWindow management and quick utilities.
| Plan | Free |
|---|---|
| Price | Free |
- Free Microsoft utilities for Windows: window layouts, colour picker, bulk rename.
Google ChromeBrowser for the research sites and portals.
| Plan | Free |
|---|---|
| Price | Free |
- The firm's browser.
- Claude in Chrome runs research sites (Lexis, CanLII, LTSA, BC Registries) inside it.
Chrome Remote DesktopAdmin access to office machines from home.
| Plan | Free |
|---|---|
| Price | Free |
- Remote access to an office PC from anywhere.
- Used by the admin team.
IT, security and hardware
A managed provider, a security baseline, and the desks.
Nucleus NetworksHelpdesk, device management, security baseline; resells the Microsoft licences.
| Plan | Managed IT retainer |
|---|---|
| Price | CA$1,501.50 a month |
- Nucleus is the firm's managed IT provider: helpdesk, device management and the security baseline.
- It resells the Microsoft and security licences the firm runs on, and every firm device is enrolled in Microsoft device management under this arrangement.
Security bundleEndpoint protection, tenant monitoring and backup licences.
| Plan | Per device, via IT |
|---|---|
| Price | About CA$690 a month for the firm |
- The software side of the managed-IT relationship: endpoint protection, email security and Microsoft 365 security add-ons resold by Nucleus and billed monthly alongside the service retainer.
- Covers every workstation.
DattoBackup and recovery.
| Plan | Included |
|---|---|
| Price | Included with the IT retainer |
- SaaS backup of the Microsoft 365 tenant, managed by the IT provider.
- 21 accounts covered.
PreyLaptop tracking and remote wipe.
| Plan | Per device |
|---|---|
| Price | CA$5 per device per month |
- Device tracking with remote lock and wipe for laptops.
PrintixPrint management across office printers.
| Plan | Per user |
|---|---|
| Price | US$2.09 per user per month |
- Cloud print management: print queues follow the user and there is no print server.
- Licensed through the IT provider.
Windows 11 ProEvery workstation.
| Plan | With the laptop |
|---|---|
| Price | Included with the laptop |
- The operating system on every firm workstation, enrolled in Microsoft device management through the IT provider.
ThinkPad X1 Carbon laptopsOne per person; docks at every desk.
| Plan | One-time |
|---|---|
| Price | One-time purchase |
Toshiba multifunction printerThe office printer: hole-punched and stapled sets. Scanning is done on the ScanSnaps.
| Plan | Leased, with service |
|---|---|
| Price | About CA$355 a month |
Fujitsu ScanSnap iX1600The firm's scanners: cheques, client identification and incoming mail, one button, into one central ScanSnap folder; documents are sorted into the matter folders from there.
| Plan | One-time |
|---|---|
| Price | One-time purchase |
QNAP NASOn-premises storage for local backups and scans.
| Plan | One-time |
|---|---|
| Price | One-time purchase |
- Two-bay network storage appliance for on-site storage.
- Runs in the background.
Sit-stand desks, webcams, microphonesEvery desk has a dock, a webcam and a proper microphone for remote hearings.
| Plan | One-time |
|---|---|
| Price | One-time purchase |
Services
Billed per engagement, mostly as matter disbursements.
VeritextCourt reporting and transcripts.
| Plan | Per engagement |
|---|---|
| Price | Per engagement |
- Veritext provides court reporting for the litigation practice: examinations for discovery, transcripts and remote proceedings.
- Not a subscription; 6 transcripts were invoiced in the last 12 months.
Progress LogisticsCourt filings and deliveries.
| Plan | Per delivery |
|---|---|
| Price | Per delivery |
- Legal courier and process serving in the Lower Mainland: court filings, registry runs, deliveries.
Paralegals on DemandOverflow paralegal capacity on the solicitor side.
| Plan | Hourly |
|---|---|
| Price | CA$100+ an hour |
- Contract paralegal service billed by the hour, for the solicitor side of the practice.
Free tips
Things that cost nothing and are not a tool on the register.
Design the system around the Law Society rulesBuild the rule into the automation, not the person.
| Plan | Habit |
|---|---|
| Price | Free |
- The firm designs its automations around Law Society of BC rules, so compliance is a property of the system rather than a memory test for the person on the file.
- Examples that run today:
- Client identification: the intake checklist carries the Equifax or in-person verification step, recorded in Lawmatics and synced to Clio.
- Limitation periods: a limitation-date tag sets reminders at eight, four and two weeks plus a calendar invite.
- Conflict checks: a conflict-check request is a form that becomes a task with a confirmation step before the file is opened.
- Trust accounting: EFT, pre-authorized debit and cheque requests are forms that become tasks with the lawyer's approval as a step, so every movement of trust money has a written request and an approval behind it.
- Engagement and disengagement: engagement letters go out from the intake system before work starts; a disengagement-letter procedure grounded in the withdrawal rules closes the loop when a client stops responding.
- File retention: email filed to the matter folder in one click, and a thirteen-field offboarding checklist on the Asana card that tracks the file until destruction is confirmed.
Search the precedent name plus .pdfFinds public copies of forms and precedents fast.
| Plan | Habit |
|---|---|
| Price | Free |
- Searching a precedent or form name with .pdf appended often finds a public copy faster than a subscription database.
- Check the source and the date before relying on it.
BC Laws and CanLIICurrent BC legislation and case law before a paid search.
| Plan | Free |
|---|---|
| Price | Free |
The Boutique Counsel NetworkA society for BC lawyers who practise solo or in small firms: share resources and network with peers.
| Plan | Free |
|---|---|
| Price | Free |
Emoji as visual tags in AsanaA board that reads at a glance.
| Plan | Habit |
|---|---|
| Price | Free |
- Asana task and section names carry an emoji as a visual tag (a cheque, a clock, a flag), so a board reads at a glance.
- Costs nothing, and staff adopted it on their own.