
What an AI agent does when it's actually working for you.
JB is a FirmOps-managed AI agent running the operations of a real personal-injury law firm. Public-safe. Shape only. Human-approved.
What JB did, in order.
Chronological. Public-safe. Every entry approved by a human before it landed. Raw JSON.
Thursday, August 13, 2026
14 entriesTimeline cache reduced API rate pressure
Read-onlyImplemented cache layer on read operations to stay within external API rate limits while maintaining fresh staff data.
Platform, sync & reliability·firm brain·ClioHealed folder path resolution gap in ingest
Live actionExtended path resolution logic to cover attachment ingestion flow that previously lacked the safety guard.
Documents & correspondence·firm brain·Dropbox, GmailPortal delivery restored for referral segment
Draft-gatedFixed gate condition blocking secure upload portal creation for one lead source, affecting all leads from that segment.
Intake & qualification·firm brain·EmailDocument review digest SQL binding corrected
Live actionResolved type coercion issue in daily digest query that prevented email generation for several days.
Reporting & owner visibility·firm brain·Email, ReportingOCR error capture window repositioned
Live actionAdjusted diagnostic output capture to preserve actionable failure details instead of header text.
Documents & correspondence·firm brain·DocumentsEnrichment no-match handling normalized
Live actionCorrected success response classification in contact lookup integration to prevent false failure logging.
Intake & qualification·firm brainProperty damage valuation engine ported to core API
Draft-gatedTwo-stage migration added VIN title check endpoint and full valuation engine with trim-matching, report renderer, and 155 tests.
Platform, sync & reliability·firm brainCorrected comparable vehicle matching logic
Draft-gatedDiscovered trim mismatches were inflating valuations; rebuilt engine to enforce exact VIN character match on all comparables.
Platform, sync & reliability·JB · agentIdentified data quality issue in repair estimates
Read-onlyFound a field was mislabeled and built validation to prevent passing vendor output as firm calculation.
Platform, sync & reliability·JB · agentIntake checklist completion now triggers email alert
Live actionBuilt notification endpoint so completed intake checklists no longer sit silently; staff receive immediate email with document counts and review link.
Intake & qualification·firm brain·EmailTested API sandbox integration
Read-onlyValidated address verification, metadata round-trip, and document handling in test environment.
Platform, sync & reliability·JB · agentFixed qualifier submission merge logic
Live actionCorrected flow that was creating duplicate records instead of enriching existing ones.
Intake & qualification·firm brain·WebsiteValidated organic search closed-loop workflow
Approval-gatedAnalyzed website performance data, selected one qualifying page improvement, tested changes in isolation, and deployed to production after independent review.
Marketing & lead capture·JB · agent·Website, ReportingRecorded website optimization measurement checkpoints
Live actionScheduled follow-up measurement intervals to track performance changes after deployment.
Marketing & lead capture·firm brain·Website, Reporting
Wednesday, August 12, 2026
9 entriesPDF merge determinism bug fixed
Live actionCorrected timestamp-dependent document comparison that was blocking confirmations after the first second.
Documents & correspondence·JB · agent·DocumentsMailed letters now recorded as notes
Live actionChanged from communication endpoint to notes for postal mail records after discovering API only accepts phone and email types.
Client communication·JB · agent·ClioCaught race condition in intake-readiness logic
Draft-gatedIdentified and fixed non-atomic read-then-write pattern that could trigger duplicate completion events and state updates.
Platform, sync & reliability·JB · agentEvaluated print-and-mail APIs for letter automation
Read-onlyCompared vendor APIs on compliance, certified mail support, and pricing models to replace subscription-based mailing service.
Platform, sync & reliability·JB · agentTested sandbox environment for postal API
Read-onlyValidated address verification, metadata round-tripping, and document handling in test mode.
Platform, sync & reliability·JB · agentFixed qualifier submission loop for new visitors
Live actionCorrected routing so organic form completions create leads without triggering duplicate requests.
Intake & qualification·firm brain·WebsiteRouted calculator submissions to qualifier
Live actionCalculator done screens now hand off to qualifier form instead of issuing immediate portal access.
Intake & qualification·JB · agent·WebsiteSynchronized submodule versions across sites
Live actionShared component library was pinned at different commits in two sites, bumped both to current version.
Platform, sync & reliability·firm brainAdded single nudge for incomplete leads
Draft-gatedCalculator-only leads now receive one qualifier reminder email, overriding no-chase rule for this segment.
Client communication·JB · agent·Email
Tuesday, August 11, 2026
11 entriesShipped two-part property damage valuation engine
Draft-gatedBuilt independent VIN title-check module and trim-matched comparable pricing system with zero-marginal-cost analysis to complement existing vendor service.
Platform, sync & reliability·JB · agentDetected trim mismatch inflating valuation by thousands
Read-onlyDiscovered comparable vehicles selected without matching VIN trim codes, producing artificial damage shortfalls that vanished when corrected.
Case & matter management·firm brainFixed silent checklist completion handoff failure
Live actionDiscovered completed portal checklists weren't alerting staff; added immediate email notification and built staff document review interface.
Intake & qualification·JB · agent·Email, DropboxEvaluated print and mail API vendors
Read-onlyAssessed multiple vendor APIs against full-service print-and-mail requirements and compliance posture.
Platform, sync & reliability·JB · agentTested vendor API in sandbox mode
Read-onlyValidated address normalization, metadata round-tripping, and PDF handling through test environment.
Platform, sync & reliability·JB · agentFixed qualifier submission bounce-back issue
Approval-gatedResolved condition where qualifier completions triggered duplicate auto-reply loops.
Intake & qualification·JB · agent·WebsiteShipped funnel gate fix across four repos
Approval-gatedMerged qualifier-completion trigger, calculator hand-off flow, and submodule pointer updates.
Platform, sync & reliability·firm brainReconciled shared component drift
Approval-gatedBumped submodule pointers to restore email fallback feature across both sites.
Platform, sync & reliability·firm brainRequest blocking logic updated to fail closed
Draft-gatedModified gate logic to explicitly block requests when authorization not found, replacing previous behavior that silently continued without required authorization.
Platform, sync & reliability·JB · agentLead source mapping expanded with safeguards
Draft-gatedAdded sibling lead adoption rules with time and source constraints, validated against full production history before deployment to prevent incorrect reclassification.
Intake & qualification·firm brainChecked deployment ancestry for merged fix
Read-onlyExamined version control history and deployment metadata to confirm a specific platform update reached the production environment.
Platform, sync & reliability·firm brain
Monday, August 10, 2026
16 entriesEvaluated print-and-mail API vendors
Read-onlyCompared multiple full-service certified mail APIs against subscription model and compliance requirements.
Platform, sync & reliability·firm brainTested PostGrid sandbox API capabilities
Read-onlyValidated address verification, metadata round-trip, and certified mail features in test environment.
Platform, sync & reliability·JB · agentScheduled vendor call for compliance tier
Draft-gatedPaused integration pending clarification on HIPAA tier availability and certified mail pricing.
Platform, sync & reliability·JB · agentFixed qualifier submission bounce-back loop
Live actionResolved issue where failed merges triggered duplicate auto-replies to same prospect.
Intake & qualification·JB · agent·WebsiteFixed portal link routing logic
Live actionCorrected the trigger that determines when a lead qualifies for document portal access.
Intake & qualification·JB · agent·IntakeAnalyzed lead progression patterns
Read-onlyReviewed how calculator submissions and qualifier completions create and merge lead records.
Intake & qualification·firm brain·IntakeAdjusted outreach flow assignment
Live actionChanged how leads are routed to different follow-up message sequences based on submission type.
Client communication·JB · agent·EmailSynchronized shared component versions
Live actionUpdated submodule references across multiple web properties to align feature availability.
Platform, sync & reliability·JB · agent·WebsiteBuilt records authorization API endpoint
Draft-gatedCreated a new endpoint to serve signed authorization forms from the database instead of reading from external tables, with shape validation tests passing.
Platform, sync & reliability·JB · agentReplaced external table lookups in request handler
Draft-gatedRemoved two external data lookups from a request flow, replacing them with direct database calls that fail closed when authorization is missing.
Platform, sync & reliability·JB · agentVerified 12 automation scenarios inactive
Read-onlyChecked execution logs across document-generation scenarios and confirmed zero activity in retention window.
Platform, sync & reliability·firm brainDeactivated 12 dormant automation scenarios
Approval-gatedTurned off inactive document-generation workflows after verification; reversible if needed.
Platform, sync & reliability·JB · agentFixed qualifier completion email routing
Approval-gatedCorrected logic so completed intake forms don't trigger re-completion requests.
Client communication·JB · agent·EmailRemoved phone invitations from lead emails
Approval-gatedUpdated templates across brands to exclude call-to-action buttons for prospect communications.
Intake & qualification·JB · agent·EmailIdentified active intake platform workflows
Read-onlyDiscovered separate product line still using automation platform with recent execution activity.
Platform, sync & reliability·firm brainDeactivated two demo automation scenarios
Approval-gatedTurned off demonstration-only workflows after confirming no production use.
Platform, sync & reliability·JB · agent
Friday, August 7, 2026
17 entriesCompleted records authorization consumer
Draft-gatedUpdated request processing to use new authorization endpoint with fail-closed behavior that blocks requests when forms are unavailable.
Platform, sync & reliability·JB · agentFixed lead source attribution logic
Draft-gatedCorrected attribution rules to match leads by email across multiple rows and inherit measurement data from progressive form captures.
Intake & qualification·firm brainVerified 12 automation scenarios inactive for 30 days
Read-onlyChecked execution logs across a dozen legacy letter-generation workflows and confirmed zero activity within retention window.
Platform, sync & reliability·firm brainFixed duplicate outreach email flow routing
Live actionCorrected logic that was re-sending intake forms to prospects who had already completed them.
Client communication·JB · agent·EmailRemoved call invitations from prospect emails
Live actionUpdated email templates and signature blocks to remove phone number prompts from all lead-facing communications.
Client communication·JB · agent·EmailAudited automation workflow structure
Read-onlyMapped active modules and data flows in legacy automation to prepare for migration.
Platform, sync & reliability·firm brainInventoried legacy automation scenarios
Read-onlyClassified over one hundred workflow scenarios to determine migration paths and redundancies.
Platform, sync & reliability·firm brainBuilt monthly backlink order from performance analysis
Draft-gatedAnalyzed prior cohort movement data, compiled new link targets based on striking-distance thesis, and submitted order via direct sheet integration.
Marketing & lead capture·JB · agent·Google Business Profile, ReportingDiscovered prior cohort moved rank without click gain
Read-onlyLinks increased impressions on target pages but concentration in low-visibility positions yielded no traffic lift; one unlinked page drove sitewide growth.
Marketing & lead capture·JB · agent·ReportingFixed product-name errors on integration landing page
Approval-gatedCorrected retired product references and removed fabricated feature name; retargeted page toward current search demand.
Marketing & lead capture·JB · agent·WebsiteWired direct spreadsheet write access for orders
Live actionIntegrated service account with sheet API to automate order placement and future delivery imports.
Platform, sync & reliability·firm brain·ReportingSent vendor follow-up on open placements and blocklist
Draft-gatedChased pending deliveries, flagged likely bot-blocked URL, and submitted three low-quality domains for exclusion.
Client communication·JB · agent·EmailBuilt repeatable runbook and script library for monthly cycle
Live actionDocumented process and extracted reusable components to prevent restart-from-scratch next month.
Platform, sync & reliability·JB · agentUpdated MSO positioning site
Read-onlyReplaced placeholder page with structured service-organization site, including platform licensing section and design refresh.
Marketing & lead capture·firm brain·WebsiteFixed article assignment deduplication
Read-onlyCorrected content brief selection logic that was repeatedly assigning the same article by adding assignment history tracking.
Marketing & lead capture·firm brain·Website, ReportingDeployed contact form integration
Read-onlyConnected site contact form to routing system with dual-path delivery and validation.
Marketing & lead capture·firm brain·Website, EmailAnalyzed entity structure options
Read-onlyDocumented current organizational setup and outlined paths for operational entity separation at scale.
Platform, sync & reliability·firm brain
Thursday, August 6, 2026
17 entriesVerified 12 automation scenarios inactive 30 days
Read-onlyChecked execution history across legacy letter-generation scenarios and confirmed zero activity within platform retention window.
Platform, sync & reliability·firm brainDeactivated 12 verified-dormant automation scenarios
Approval-gatedTurned off legacy letter-automation flows after confirming native platform dispatch handles all active work.
Platform, sync & reliability·JB · agentFixed qualifier-completion loop in outreach flow
Live actionCorrected routing logic so prospects who complete qualification forms receive appropriate follow-up instead of re-invitation.
Client communication·JB · agent·EmailRemoved call invitations from all prospect emails
Live actionStripped phone-based contact requests from automated prospect communications across all practice areas per policy guidance.
Intake & qualification·JB · agent·EmailAudited active automation scenario modules
Read-onlyInventoried modules and dependencies in one live automation workflow to prepare for platform migration.
Platform, sync & reliability·firm brain·Clio, DropboxResearched policy-limits disclosure rules
Read-onlyCompiled fifty-state statutory survey on pre-suit insurance disclosure requirements and mapped components for letter templates.
Documents & correspondence·firm brain·DocumentsBuilt automation decommission inventory
Read-onlyClassified active workflow scenarios by migration status to prepare for platform retirement.
Platform, sync & reliability·firm brainBuilt monthly backlink order in budget
Draft-gatedAssembled next month's link order across practice pages, wrote it to the order tracking sheet, and archived the CSV.
Marketing & lead capture·JB · agent·Google Business Profile, DocumentsAnalyzed prior link cohort movement patterns
Read-onlyCompared impression and click changes for pages that received links in an earlier cohort against sitewide baseline to identify position bands where rank gains yield traffic.
Marketing & lead capture·firm brain·ReportingAudited anchor text distribution across pages
Draft-gatedReviewed anchor phrase diversity for all linked pages and adjusted next order to reduce exact-match concentration on affected URLs.
Marketing & lead capture·JB · agent·ReportingFixed product name and metadata on landing page
Live actionUpdated page copy and title tags to reflect current product naming after vendor retired the old brand, then verified build passed.
Platform, sync & reliability·JB · agent·WebsiteAssessed organic search presence for target audience
Read-onlyReviewed impressions and clicks across buyer-intent queries to identify which pages have traction and which need content work before link investment.
Marketing & lead capture·firm brain·ReportingBuilt repeatable runbook and supporting scripts
Live actionDocumented the monthly process steps and wrote reusable automation scripts so the next cycle starts with a known baseline instead of rebuilding from scratch.
Marketing & lead capture·JB · agentFixed practice-specific routing in qualifier flow
Live actionCorrected notification logic so submissions in one practice area route to the assigned partners instead of the general intake queue.
Intake & qualification·JB · agent·Email, WebsiteRebuilt MSO public site structure
Read-onlyReplaced placeholder page with formal MSO-positioned site including service descriptions, platform component overview, and regulatory compliance language.
Marketing & lead capture·firm brain·WebsiteCompleted domain migration for MSO site
Read-onlyRegistered new domain, configured canonical redirects from legacy domain, and verified DNS records including email authentication.
Marketing & lead capture·firm brain·WebsiteRefreshed local presence priority queue
Read-onlyUpdated review response prioritization for business profile management.
Marketing & lead capture·firm brain·Google Business Profile
Wednesday, August 5, 2026
17 entriesAudited automation workflow module structure
Read-onlyReviewed module composition of a carrier-facing automation workflow and identified reusable patterns for HTTP requests.
Platform, sync & reliability·firm brainBuilt decommission inventory for legacy systems
Read-onlyClassified automation workflows across two legacy platforms to plan migration to native infrastructure.
Platform, sync & reliability·firm brainBuilt monthly backlink order for vendor
Draft-gatedAssembled spreadsheet with link targets, anchor text, pricing tiers, and budget allocations for a recurring SEO order.
Marketing & lead capture·JB · agent·DocumentsAnalyzed search ranking movements by cohort
Read-onlyExamined position changes and impression-to-click patterns for previously purchased links to identify which ranking zones yield traffic.
Marketing & lead capture·firm brainDocumented backlink timing and attribution rules
Read-onlyCaptured findings on link publication windows and how to match them to ranking outcomes for future analysis cycles.
Marketing & lead capture·JB · agent·DocumentsAudited anchor text distribution across link program
Draft-gatedReviewed exact-match vs branded vs partial anchor ratios to reduce over-optimization risk and rebalanced upcoming order.
Marketing & lead capture·JB · agent·DocumentsFixed outdated product references on landing page
Live actionUpdated page copy and metadata to reflect current product names after vendor rebrand, removing fabricated terms.
Marketing & lead capture·JB · agent·WebsiteAssessed organic search presence for target keywords
Read-onlyMeasured impression and click volume for high-intent search terms to identify gaps in current ranking portfolio.
Marketing & lead capture·firm brainBuilt repeatable monthly order runbook
Draft-gatedCreated step-by-step process documentation and reusable scripts for future cycles of the same vendor workflow.
Marketing & lead capture·JB · agent·DocumentsFixed routing logic for specialized intake path
Live actionCorrected notification rule so submissions from generic qualifier route properly when they match a partner-only practice area.
Intake & qualification·JB · agent·WebsiteUpdated MSO site with compliance positioning
Read-onlyRedesigned management services site to clarify non-legal scope, fixed-fee structure, and platform licensing model.
Marketing & lead capture·firm brain·WebsiteApplied new brand identity to MSO site
Read-onlyImplemented logo design system, typography, and color palette across public site and deployed domain transition.
Marketing & lead capture·firm brain·WebsiteDeployed contact form with dual routing
Read-onlyBuilt submission endpoint that delivers to internal email and mirrors structured data into practice management system.
Marketing & lead capture·firm brain·Website, EmailFixed content assignment memory in briefing system
Draft-gatedAdded cooldown tracking so weekly content recommendations avoid repeating the same article across multiple cycles.
Marketing & lead capture·JB · agentAnalyzed entity structure for MSO and platform ops
Read-onlyDocumented legal entity standing, domain ownership, and recommended trade name approach for service organization versus product layer.
Platform, sync & reliability·firm brainGeographic visibility data collected
Read-onlyPulled current local search presence metrics for monitoring.
Marketing & lead capture·firm brain·Google Business ProfileBusiness profile priorities refreshed
Read-onlyUpdated suggested optimization queue based on current profile state.
Marketing & lead capture·firm brain·Google Business Profile
What the firm brain can run.
A featured slice from FirmOps' catalog of 250+ mapped law-firm workflows, organized by operating area. Live entries above are these capabilities firing on real days.
MarketingMarketing & lead capture4
- New lead capture to the case systemApproval-gated
Every lead lands in one place with its source attached, so none fall through the cracks.
- Lead qualification scorecardDraft-gated
The brain scores and summarizes each lead so your team calls the right ones first.
- Missed-call follow-up prepApproval-gated
Missed calls get a ready-to-send follow-up in minutes, not never.
- Review request draftingApproval-gated
Reviews get asked for at the right time, every time, once you approve.
IntakeIntake & qualification4
- Intake link generationApproval-gated
One link starts a clean intake instead of retyping the same facts everywhere.
- One-click case openingApproval-gated
Case launch goes from 47 steps to one click, with a human pressing go.
- E-sign packet status trackingRead-only
You always know which retainers are signed and which are stuck.
- Conflict check surfacingRead-only
Possible conflicts show up before intake, for an attorney to clear.
CasesCase & matter management4
- Matter status in one viewRead-only
Ask what is happening on a case and get the answer without opening four tabs.
- Statute-of-limitations flaggingRead-only
Approaching deadlines get surfaced early. The attorney still owns every date.
- Stale task and handoff finderRead-only
The work that quietly stalled becomes a short list instead of a surprise.
- Calendar event prepApproval-gated
Dates get set on the calendar and linked to the case, once you confirm.
MedicalMedical records & treatment4
- Medical records request trackingApproval-gated
Records requests get sent and tracked, so you know what is still outstanding.
- Medical bill reviewDraft-gated
Bills get a first-pass review with anomalies flagged for the attorney.
- Provider list assemblyRead-only
Every provider on a case in one list, not buried in notes.
- Treatment follow-up prepApproval-gated
Treatment follow-ups get prepared on time, for staff to approve.
DocumentsDocuments & correspondence4
- Letter of representation draftingDraft-gated
Letters of representation draft themselves from the file, for you to review.
- Demand package assemblyDraft-gated
Demand packages come together with records and figures merged in, for the attorney to finish.
- Document redactionApproval-gated
Redactions get planned and applied, then a person verifies before anything goes out.
- Email attachment filingApproval-gated
Incoming files get filed to the right matter instead of lost in an inbox.
CommsClient communication4
- Client status update draftsApproval-gated
Client updates draft from the file in seconds, and a person approves every send.
- Inbox triage to mattersDraft-gated
Email gets sorted onto the right matter with a reply already drafted.
- Approval cards for risky sendsApproval-gated
Anything risky stops at an approval card, so a person always releases the work.
- Deadline reminder prepApproval-gated
Reminders get prepared against real deadlines instead of living in memory.
SettlementNegotiation & settlement4
The payoff, and where a dropped ball is most expensive.
- Settlement alert and announcement prepApproval-gated
When a case settles, the team and the announcement are ready, pending approval.
- Disbursement statement prepDraft-gated
Disbursement statements come pre-built from trust and expenses, for the attorney to sign.
- Expense and cost trackingApproval-gated
Case costs get captured against the right category instead of slipping away.
- Trust reconciliation prepRead-only
Trust and settlement line up in one view before anyone signs off.
FinanceBilling, trust & finance4
- Trust balance monitoringRead-only
Trust balances get watched per matter, with drift flagged before it becomes a problem.
- Invoice and payment link prepDraft-gated
Invoices and payment links come prepared, so billing stops being a chore.
- Payment request trackingApproval-gated
Payment requests get tracked in one place instead of buried in email.
- AR/AP and cash flow snapshotRead-only
The money picture, receivables, payables, and cash flow, in one honest snapshot.
ReportingReporting & owner visibility4
- Owner KPI briefRead-only
Ask what needs attention today and get one clear brief across the whole firm.
- Caseload and velocity reportRead-only
Caseload, velocity, and expected fees on tap instead of once a quarter.
- Channel ROI reportRead-only
See which sources actually produce signed cases, not just leads.
- Exception and bottleneck listRead-only
The things quietly going wrong become one list you can actually work.
PlatformPlatform, sync & reliability3
- Lead-source reconciliationLive action
Lead capture reconciles itself and shouts if it ever goes quiet.
- Channel health monitoringLive action
The systems that carry your work get watched and healed before you notice.
- Content and config validation gateLive action
Changes get checked automatically so mistakes do not reach the public site.
Want your firm to have its own?
FirmOps builds your firm its own AI brain and manages it for you. Read-first. Human-approved. Yours to own.
